EasyBeans-Celtix : the perfect combination for JAX-WS 2.0-EJB 3.0

The goal of the next Java Enterprise Edition is to ease the development of Java EE components.

WebServices are now first class Java EE components and their development has been greatly simplified, thanks to the Java 5.0 annotations and to the new web services specifications (JAXB 2.0, JAX-WS 2.0, WS metadata, ...).

The ObjectWeb consortium hosts 2 projects implementing theses specifications :

  • the Celtix ESB providing a JAX-WS 2.0 implementation
  • the EasyBeans project which is the JOnAS EJB3 container.
So it was quite natural to the Bull R&D Team to integrate these projects together to provide a preview of what Java EE 5 Web Services will be.

This article presents an example of a JAX-WS 2.0 web service built on an EJB3 component, and how it may be run on the EasyBeans/Celtix integration preview.

Joined to the article is provided another paper that explains more deeply the internals of the integration work.

The article, the example and the EasyBeans/Celtix integration are available on the EasyBeans site.