Printable version Print - Data Integration Features Comparison Matrix

ESB Features Comparison Matrix


Talend ESB Standard Edition Talend Open Studio for ESB Talend Enterprise ESB
Development
Eclipse-based Tooling   Ok Ok

Eclipse-based tooling environment eliminates the lengthy learning curve typical of most integration toolsand allows developers to quickly and more easily build, test and simulate integration secure Web services, data services, REST applications and messaging routes.

Drag-and-Drop Route Creation   Ok Ok

For use with Talend ESB, the mediation perspective allows users to drag-and-drop Enterprise Integration Patterns (EIPs) from a palette onto a model view connect them to a route and configure themin a visual way, limitingthe need to write code but still exposing the mature EIP support based on Apache Camel.

Drag-and-Drop Web Services and REST Application Creation   Ok Ok

Drag-and-drop basic integration components and connectors onto a graphical workspace to create Web services, REST applications and more.

Drag-and-drop Data Services Creation   Ok Ok

Leverage a WSDL-first approach to integration to efficiently develop and deploy data services on a common ESB runtime. Leveraging the Talend Components makes it easy to integrate with various packaged applications, database, and more. So a ideal way to get your systems connected to the Talend ESB and to write CRUD based services in a fully visual way.

WS-Policy -based Web Services Security   Ok Ok

Users can select from predefined security options at the click of a mouse to enable username token or SAML token security profiles for ESB/Web-services.

Command Line and Scripting Tools Ok Ok Ok

A command line interface provides more control and enables a user to easily script a sequence of commands to perform a task or execute a program.

Functional, Load and Security Testing   Ok

All-in-one functional, load and security testing and service simulation allows organizations to increase the success of projects by identifying issues during development. Functional tests help to verify that your Web services work as they should, service simulation capabilities make it possible to see how services behave under different load conditions, and security testing ensures that your Web services are protected from vulnerabilities. Tests can be automated to further increase productivity and quality.

Service Simulation   Ok Ok

Developers can simulate messaging routes from within Eclipse and observe the execution flow, through statisticson each aspect of the route that is executed for each message. By providing a functional view of the actual integration processes, TalendOpen Studio significantlyincreases developer productivity, freeing users to focus on more complex tasks. In addition, you can simulate unwritten services to start testing components before others are available for assembly.

Visibility into Live Statistics of Message Flow Activity   Ok Ok

Visibility into live statistics of message flow activity within a specific integration route enables rapid prototyping for developers, dramatically reducing development and testing cycles.

Deployment Manager   Ok

Users can more rapidly respond to integration requirements by deploying and managing upgrades through a centralized repository and web based deployment console.

Team Collaboration   Ok

Talend Enterprise ESB facilitates collaboration between team members by allowing them to store and share information while preserving version integrity throughout the lifecycle of the integration project. The Talend Repository further facilitates best practices and collaboration in integration projects by storing ESB development and operations artifacts – such as projects, integration patterns, metadata and other items – and allowing them to be shared among a team of developers or administrators. Talend Repository encapsulates Software Development Lifecycle (SDLC) best practices, by allowing multiple repositories to be deployed. Software artifacts are versioned and can be promoted between repositories, depending on the stage within the development lifecycle process.

Role-based Administration and Management   Ok

Talend Administration Center supports role-based access control (RBAC) such that only administrators with the appropriate privileges can configure and deploy distributed ESB instances, using the secure repository and the central web based Talend Administration Center.

Integrated Artifact Repository   Ok

The as part of the Talend Repository the Aritfact Repository Component facilitates best practices and collaboration in integration projects by storing ESB development and operations artifacts – such as projects, integration patterns, metadata and other items – and allowing them to be shared among a team of developers or administrators. Talend Repository encapsulates Software Development Lifecycle (SDLC) best practices, by allowing multiple repositories to be deployed. Software artifacts are versioned and can be promoted between repositories, depending on the stage within the development lifecycle process. Support SANPSHOT (in development) and release artifacts and by this also allows a smooth transition from development to system operations.

 
Talend ESB Standard Edition Talend Open Studio for ESB Talend Enterprise ESB
Integration Capabilities
Service Creation and Enablement Ok Ok Ok
An open source services framework, Apache CXF helps you build and develop services and REST applications using standard programming APIs like JAX-WS and JAX-RS.
Service Mediation Ok Ok Ok

Talend supports Enterprise Integration Patterns to mediate messages between services, to perform transformation, message filtering, data enrichment or load balancing.

Message Routing Ok Ok Ok
Talend ESB is powered by Apache Camel, a powerful open source integration framework that lets you create Enterprise Integration Patterns (EIPs) to implement routing and mediation rules.
Support for Enterprise Integration Patterns (EIPs) Ok Ok Ok

Talend ESB supports Enterprise Integration Patterns (EIPs) – a standard set of integration components used to address common integration needs.

Messaging Ok Ok Ok

The most popular and powerful open source messaging provider, Apache ActiveMQ is the most popular and powerful open source implementation of the JMS standard. It supports many cross language Clients and protocols.

Data Integration Ok Ok Ok

Talend ESB allows users to effortlessly combine TOS data integration with a Web service using a wide assortment of components and connectors. Users can leverage a WSDL-first approach to integration to efficiently deploy multiple data services behind a single interface on a common ESB runtime. Talend ESB leverages the industry's leading open source data integration capabilities to provide access to a library of over 450 connectors, supporting all types of sources and targets for data integration, migration or synchronization.

Data Transformation Ok Ok Ok

Exchange data across applications with varying data formats, manipulate message payload (including encryption, compression and encoding transformations) and format messages across heterogeneous transport protocols data types.

Security and Identity Services Ok Ok Ok

Talend ESB provides a Security Token Service (STS), which allows "trust" to be established between parties using the latest security standards for Web Services. The STS Framework issues interoperable security tokens to negotiate claims between consumers, services providers and 3rd parties, establishing trust and authentication. By abstracting authentication through brokers, you can establish secure connections through a common trusted entity in situations where parties cannot establish trust directly.

Service Locator Ok Ok Ok

Through the Service Locator, Talend ESB provides automatic and transparent failover and load balancing via dynamic endpoint registration and lookup. Service Locator maintains the availability of the service to help meet demands and service level agreements (SLAs) and by this provides the important loosely coupling between ESB consumers with the ESB providers.

Packaged Application Connectivity Ok Ok Ok

Talend ESB leverages the industry's leading open source data integration capabilities to provide access to a library of over 450 connectors, supporting all types of sources and targets for data integration, migration or synchronization.

 
Talend ESB Standard Edition Talend Open Studio for ESB Talend Enterprise ESB
Deployment
Deployment Container Flexibility Ok Ok Ok

The smallest unit of the ESB is a lightweight container into which legacy system adaptors can be integrated or application services run. Talend ESB is not dependant on a specific transport technology. Rather, it can use the most appropriate transport mechanism available, thus ensuring interoperability with customers' systems that do not use Talend ESB. In cases in which asynchronous transport is called for Talend ESB uses a messaging system while keeping both systems independent. Talend ESB also supports the ability to add quality of service policies including security, reliability, transactionality and configure them as needed.

OSGi Support Ok Ok Ok

Talend ESB leverages Apache Karaf as its small footprint, OSGi-based runtime. This provides a lightweight container onto which various components and applications can be deployed.

SOAP (WSDL) Ok Ok Ok

Easily create client and server SOAP interfaces based on a WSDL description (WSDL-first Web Services).
SOAP is an acronym for Simple Object Access Protocol. SOAP defines a protocol for message exchange between applications. The latest version of the SOAP specification may be found here.
WSDL is an acronym for Web Services Description Language. WSDL defines a XML-based language for describing web service interfaces, including SOAP interfaces. The latest version of the WSDL specification may be found here.

REST Ok Ok Ok

Talend ESB allows Java developers to quickly create REST applications as part of a SOA. Users can expose RESTful services on the Talend ESB and route REST calls to applications.

WS-*, via Security Token Service (STS) Ok Ok Ok

Trust can be difficult to establish within and across IT domains. Talend ESB provides a Security Token Service (STS), which allows "trust" to be established between parties using the latest security standards for Web Services. The STS Framework issues interoperable security tokens to negotiate claims between consumers, services providers and 3rd parties, establishing trust and authentication. By abstracting authentication through brokers, you can establish secure connections through a common trusted entity in situations where parties cannot establish trust directly.

SAML Support Ok Ok Ok

Through the ESB Security Token Service (STS), clients and services securely and transparently authenticate during connections - without custom coding. The STS also supports Security Assertion Markup Language 2.0 (SAML 2.0) to federate security credentials and can be extended to create custom tokens (incl. binary tokens), tailored to meet the needs of existing security environments.

High Availability Ok Ok Ok

Through the Service Locator, Talend ESB provides automatic and transparent failover and load balancing via dynamic endpoint registration and lookup through Apache Zookeeper. Service Locator maintains the availability of the service to help meet demands and service level agreements (SLAs).

Shared Repository   Ok

The Talend Repository facilitates best practices and collaboration in integration projects by storing ESB development and operations artifacts - such as projects, integration patterns, metadata and other items - and allowing them to be shared among a team of developers or administrators. Talend Repository encapsulates Software Development Lifecycle (SDLC) best practices, by allowing multiple repositories to be deployed. Software artifacts are versioned and can be promoted between repositories, depending on the stage within the development lifecycle process.

 
Talend ESB Standard Edition Talend Open Studio for ESB Talend Enterprise ESB
Administration and Management
JMX Monitoring Ok Ok Ok

JMX Monitoring and Management is available for all runtime components and allows you to integrate the Talend ESB into your overall System Management solution based on the well-established JMX standard.

Service Activity Monitoring Ok Ok Ok

Service Activity Monitoring captures events and stores this information to facilitate in-depth analysis of service activity and track-and-trace of messages throughout a business transaction. This can be used to analyze service response times, identify traffic patterns, perform determine root cause analysis and more. In the Enterprise edition you get easy access to the Service Activity Monitoring events through a web based interface integrated in the central Talend Administration Center.

HypericHQ Plug-ins Ok Ok Ok

Runtime monitoring facilities are provided, and this element can integrate withVMware's HypericHQ to provide extended and selective service level monitoring.

Administration Center   Ok

The Talend Administration Center is a graphical console that facilitates administration of production integration environments by providing service activity monitoring and service locator capabilities.

System Monitoring   Ok

Administrators can monitor the activity of any Job, Service, or applications. Common metrics are used across the different running processes and allow system administrators to respond in real-time to alerts from their running systems.

 
Talend ESB Standard Edition Talend Open Studio for ESB Talend Enterprise ESB
Support and Documentation
Community Ok Ok Ok

The Talend user community, composed of tens of thousands of professionals, is extremely active. The main contributions of the community include:

  • Testing and the quality of new versions,
  • Requests for new features,
  • Product translation and localization,
  • Support and exchanges via the forums,
  • Development and sharing of new components, connectors, jobs, models and other plug-ins.

Talend Exchange enables community members to publish their own plug-ins in order to share them with other users. Someof these contributions are ultimately integrated into the product, after Talend's in-house R&D team completes in-depth testing and improvements.

Additionally, Talend contributes to numerous key open source projects and is a member of the Eclipse and Apache Foundations. For more info on this see http://coders.talend.com

Issue Tracking Ok Ok Ok

Talend provides transparency into its products through access to bug tracking in the Talend Forge Community.

Documentation Ok Ok Ok

The documentation is available as free download in PDF format, in English and French at: http://www.talend.com/resources/documentation.php

Code Examples Ok Ok Ok

Talend provides documented examples to reduce the learning curve, so developers can get started quickly.

Access to Talend Technical Support Ok Ok Ok

By subscribing to Talend Support Services, you benefit from the experience of our in-house technical experts, who are daily in touch with our R&D team. These services were established to insure effectiveness, security, and peace of mind of our subscription customers.

http://www.talend.com/professional-support/support.php

Enterprise Grade Support with SLAs Ok   Ok

Support subscriptions are available in three levels: Silver, Gold and Platinum. Each of these levels is associated with guarantees related to the initial time spent to respond to a declared bug, the response time spent to provide a patch, etc.

http://www.talend.com/professional-support/support.php

 
Talend ESB Standard Edition Talend Open Studio for ESB Talend Enterprise ESB
License Type & Indemnification
Access to Source Code Ok Ok Ok

All open source projects are accessible from the public http://www.talendforge.org web site and for complete transparency and consistency; Talend provides the source code of all of the tools available in the commercial edition to clients who request access.

Indemnification/Warranty Ok Ok

Because open source software results from collaborative development efforts, the final code combines contributions from diverse resources. If the integration of the various contributions to the code is not carefully managed and controlled, the final software use might infringe upon the original contributors' rights. The end user might then be subject to legal and financial prosecution for infringement, even though such infringement was not intentional. Talend offers an Indemnification clause to its subscription customers. This guarantees customers that Talend will provide legal and financial protection, in the event that the Talend code infringes the rights of a third party.

License
Apache
GPL
Subscription

Talend Open Studio for ESB and Talend ESB Standard Edition are free to download and use under an open source license.

The GNU General Public License (GPL)

The GNU General Public License is a license that establishes the legal conditions for the distribution of free software of a GNU project. The purpose of the GNU GPL license is to guarantee the following rights to the user:

  • the right to execute the software for any use and without limitation;
  • the right to analyze the functioning of the software and adapt it to their needs.

If the author of modifications to the software decides to distribute this software, he or she must do so under the GPL license. The entire text of the GPL license can be viewed at: http://www.opensource.org/licenses/gpl-2.0.php.

The Apache License
http://www.apache.org/licenses/.

Talend Commercial License
The enterprise versions of Talend offerings include value-added features and services that enhance the open source products; these versions are distributed under a commercial license.

Talend Open Studio source code is available at:
http://www.talendforge.org/trac/tos/.

For complete transparency and consistency, Talend provides customers with access to the source code of the tools in its commercial editions upon request.


Printable version Print - Data Integration Features Comparison Matrix