Skip to main content

Doug Kohlert

Doug Kohlert is a senior staff engineer in the Web Technologies and Standards division of Sun Microsystems where he is the technical lead for JAX-WS and JAX-RPC.


kohlert's blog

JAX-WS 2.1 API Released

Posted by kohlert on May 8, 2007 at 1:45 PM PDT

The JAX-WS 2.1 APIs are finalized and have been released at the JSR 224 page on

You can read my previous blog about the contents of JAX-WS 2.1.

Enhanced Web Services Website

Posted by kohlert on April 12, 2007 at 1:56 PM PDT

Sun has recently enhanced its Java Technology and Web Services web site. The new site has been totally revamped with "tabbed" navigation, making it easier to learn about Sun's Web Services offerings.

New JAX-WS 2.1 Specification available for review

Posted by kohlert on April 6, 2007 at 2:16 PM PDT

JAX-WS 2.1 was written dependent on the
Web Services 1.0 - WSDL Binding candidate recommendation
fully expecting this CR to become are recommendation.

JAX-WS 2.1: Too Fast and Too Furious

Posted by kohlert on February 5, 2007 at 10:27 AM PST

I was hoping to announce the availability of the Maintenance Release of JAX-WS 2.1 specification before the RI was released, but the RI has once again proven that it is "Too Fast and Too Furious" as it was released last Friday before we could get the JSR 224 page updated.

JAX-WS 2.1 Maintenance Review

Posted by kohlert on November 7, 2006 at 1:48 PM PST

The JAX-WS 2.1 Maintenance Review has started and will complete on November 27, 2006.


Posted by kohlert on October 17, 2006 at 3:27 PM PDT

A JMS transport project for JAX-WS 2.1 has been added as a subproject of JAX-WS. This project contains a JMS plugin that can be used with JAX-WS 2.1. The project is open source and includes a runnable sample. Check it out!

JAX-WS and type substitution

Posted by kohlert on October 2, 2006 at 9:45 AM PDT

Currently, JAX-WS does not support type substitution in cases where Java types are used at runtime that are not directly or indirectly referenced by the SEI. The reason for this is because you must specify all of the types that will be used at runtime at the time the JAXBContext is created.

JAX-WS versions

Posted by kohlert on August 30, 2006 at 2:25 PM PDT

With the announcement of JAX-WS 2.1 MR, it is apparent that versioning JAX-WS web service is important. As the 2.1 MR will add additional functionality and will potentialy introduce new annotations, it will become imperative that JAX-WS tools allow the web service developer to specify the target version of JAX-WS.


Posted by kohlert on August 30, 2006 at 10:43 AM PDT

Work has begun on the JAX-WS 2.1 Maintenance Release. I will be the JAX-WS 2.1 MR spec lead and Arun Gupta will co-lead. The main purpose of this MR is to add WS-Addressing capabilities to JAX-WS as Arun mentioned in his blog.

JAX-WS is the foundation of WSIT (project Tango)

Posted by kohlert on May 17, 2006 at 11:47 PM PDT

Many of you may have seen the following announcment from Sun yesteray about WSIT (project Tango):