|
|
Talend ESB Standard Edition |
Talend Open Studio for ESB |
Talend Enterprise ESB |
| Development |
|
Eclipse-based Tooling |
|
 |
 |
|
|
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 |
|
 |
 |
|
|
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 |
|
 |
 |
|
|
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 |
|
 |
 |
|
|
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 |
|
 |
 |
|
|
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 |
 |
 |
 |
|
|
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 |
|
|
 |
|
|
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 |
|
 |
 |
|
|
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 |
|
 |
 |
|
|
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 |
|
|
 |
|
|
Users can more rapidly respond to integration requirements by deploying and managing upgrades through a centralized repository and web based deployment console.
|
|
|
Team Collaboration |
|
|
 |
|
|
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 |
|
|
 |
|
|
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 |
|
|
 |
|
|
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 |
 |
 |
 |
|
|
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 |
 |
 |
 |
|
|
Talend supports Enterprise Integration Patterns to mediate messages between services, to perform transformation, message filtering, data enrichment or load balancing. |
|
|
Message Routing |
 |
 |
 |
|
| 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) |
 |
 |
 |
|
|
Talend ESB supports Enterprise Integration Patterns (EIPs) – a standard set of integration components used to address common integration needs.
|
|
|
Messaging |
 |
 |
 |
|
|
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 |
 |
 |
 |
|
|
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 |
 |
 |
 |
|
|
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 |
 |
 |
 |
|
|
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 |
 |
 |
 |
|
|
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 |
 |
 |
 |
|
|
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 |
 |
 |
 |
|
|
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 |
 |
 |
 |
|
|
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) |
 |
 |
 |
|
|
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 |
 |
 |
 |
|
|
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) |
 |
 |
 |
|
|
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 |
 |
 |
 |
|
|
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 |
 |
 |
 |
|
|
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 |
|
|
 |
|
|
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 |
 |
 |
 |
|
|
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 |
 |
 |
 |
|
|
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 |
 |
 |
 |
|
|
Runtime monitoring facilities are provided, and this element can integrate withVMware's HypericHQ to provide extended and selective service level monitoring. |
|
|
Administration Center |
|
|
 |
|
|
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 |
|
|
 |
|
|
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 |
 |
 |
 |
|
|
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 |
 |
 |
 |
|
|
|
Documentation |
 |
 |
 |
|
|
|
Code Examples |
 |
 |
 |
|
|
Talend provides documented examples to reduce the learning curve, so developers can get started quickly. |
|
|
Access to Talend Technical Support |
 |
 |
 |
|
|
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 |
 |
|
 |
|
|
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 |
 |
 |
 |
|
|
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 |
 |
|
 |
|
|
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.
|
|