Java Web Services and XML
Do you mind about the quality of the code generated by automatic
tools? I do care, specially when a warning of Findbugs makes sense against a code generated by JAXB 2.0.
Support for Programmatic Authorization in WebServices With Metro 1.3 and GlassFish(SailFin)
JAX-WS relies on JAXB for data binding. When you invoke Wsimport Tool on a wsdl, It in-turn calls XJC tool in JAXB RI to generate the beans used by the JAX-WS runtime. Occasionally, You may need to pass XJC specific command line options through wsimport tool to customize the databinding. This blog explains how one can pass such options through wsimport.
Metro SOAP and REST Web Service presentation slides, video and audio
from JavaOne 2008 are available online in the areas of Java and .NET
3.x interop; other ways to interop between Java and .NET; overviews of
Metro and Jersey; using REST. If you missed these sessions or want to
see them again, I've provided links, presenters and abstracts. Enjoy!
This is an entry where I show how combine REST and BPM to build a Process Server engine based on Open-Source technologies.
This is the proposed list of changes planned for the upcoming JAXB 2.2.
EJB3 makes it really easy to create web-services but sometimes I
feel unsafe to expose my business components unfiltered on the web. That
is the first of a series of open questions I plan to discuss during
I wrote a library that wraps web service client interface of VirtualBox to make it more usable.
JAXB RI 2.1.7 is released yesterday.
Glassfish v3 will be the next major release of the GlassFish application server. GlassFish v3 Technology Preview 2 (TP2) is a milestone release of the GlassFish v3 Application Server.
Metro will be available as an Update Center module in V3 as part of the TP2. The following blog shoes how to work with Metro on V3
JDK 6 Update 6 is available on java.sun.com and the news of JAX-WS users is that it has the fix for javac where there was an issue using classes in javax.xml.ws.wsaddressing package.
Kevin Wittkopf (Microsoft) and I (Sun) will be giving a joint talk on Java (using Metro and GlassFish) and .NET 3.5 interoperable web services at JavaOne. The blog entry gives the details.
I'm on the program committee (my fourth time) for the Distributed Objects, Middleware, and Applications conference (DOA'08) being held in Monterrey, Mexico, Nov 10 - 12, 2008. Here is the Call For Papers. Submit something or plan on attending and discussing cutting edge middleware research.
4 Sun development engineers were at Microsoft's Redmond campus last
week to test interoperability between future releases of the Metro Web
Services stack and Windows Communication Foundation in .NET 3.5. Here
are our latest results.
I attended the Interop Plugfest at Microsoft campus from March 18th - 20th and tested the WS-Addressing, MTOM Interop scenarios. Overall, we got most of the interop issues resolved compared to the last plugfest. Read on for more details.
The GlassFish Community Awards (GAP) program
is giving away $175,000 (USD) in cash prizes for the best bug
reports and other contributions to the GlassFish community---that
includes the Metro web services stack. Read this blog entry for
If you see a compilation error that package javax.xml.ws.wsaddressing does not exist with JDK 6 U4 and U5, see this entry for workaround
The following blog shows how you can easily create a Webservices
project in Netbeans from an existing wsdl.
I will be speaking with Kevin Wittkopf (from Microsoft) on Java/.NET
integration at the Utah Java Users Group on Thursday, February 21,
2008. I will speak on Java/.NET 3.x Web Service Interoperability
using Project Metro at 6pm MT. Kevin will speak on Java and .NET -
Best of Both Worlds at 7pm MT.
This blog shows how to create,deploy SOAP 1.2 based services in Glassfish