Introduction to Service Creation with Talend ESB - 6.3

Talend ESB Service Developer Guide

EnrichVersion
6.3
EnrichProdName
Talend Data Fabric
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Open Studio for ESB
Talend Real-Time Big Data Platform
task
Design and Development
Installation and Upgrade
EnrichPlatform
Talend ESB

Note

This manual covers the Apache CXF 2.7.x series.

Talend ESB provides users with an easy-to-use solution for service enablement. 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.