Introduction to Service Creation with Talend ESB
Talend ESB incorporates the industry leading open source Apache CXF implementation of JAX-WS and helps you create new services and also service enable your existing applications and interfaces. It provides a lightweight, modular architecture that is based on the popular Spring Framework, so it works with your application, regardless of the platform on which it is running. It can be run as a stand-alone Java applications, as part of a servlet engine, such as Tomcat, as an OSGi bundle on an OSGi container such as Equinox, or within a JEE server.
Talend ESB supports the creation of SOAP and REST web services, with full WS-*functionality, including support for WS- Addressing, WS-Reliable Messaging, and WS-Security over both HTTP and JMS transports. Developers use a declarative, policy-centric approach to enable different qualities of service through configuration, rather than code.
CXF has been tested against the broadest set of vendor implementations for the various WS standards. Users benefit from this interoperability testing, which reduces the overall cost and complexity for application integration.
The Talend ESB distribution goes beyond Apache CXF, with support for OSGi containers along with illustrative examples, freely available for download. CXF development tools include support for Maven plug-ins, WSDL document creation, and Spring configuration generation.