Talend application integration (TAI) provides developers a common set of data and application integration tools to build a service-oriented architecture and connect, mediate and manage technology services in real time. Talend ESB and its open source version, Open Studio for ESB, are two editions of TAI that help enterprises manage applications.
TAI provides a development environment for modeling, testing and deploying application integration solutions. Developers can build integration jobs and data profiles, as well as implement Web services, data services, REST applications and messaging routes. In addition, the inclusion of Apache Kafka support enables high-throughput distributed messaging across all endpoints.
TAI lets developers work from a single user interface. Users can combine data integration with a Web service using a graphical palette of components and connectors. Talend's open source enterprise service bus, Open Studio for ESB, provides access to a library of more than 900 connectors supporting all types of sources and targets for data integration, migration or synchronization. Talend ESB offers a repository and identity management.
TAI also lets developers design integration solutions based on enterprise integration patterns -- a standard set of integration templates used to address common integration needs.
Developers can test their work directly from within Talend Studio, which provides a functional view of the actual integration processes and serves as the primary development environment. All-in-one functional, load and security testing, as well as service simulation, lets organizations identify issues during development. TAI also supports the ability to add quality of service policies including security, reliability and transactionality, and to configure them as needed.
TAI consists of design time, runtime and monitoring components, allowing developers to perform data and application integration in the cloud and on-premises. It offers strong metadata integration easing the consumption of existing services or the definition of new services.
TAI offers execution environments from a batch optimized job server (over the OSGI-based TAI Runtime) to execution under the control of Hadoop clusters. TAI ships with the messaging systems Apache MQ and support for other systems like Apache Kafka, WebSphere MQ or JMS-, AMQP- or MQTT-compliant message brokers.
Deployment is monitored and managed with the Talend administration console. Traditional software development lifecycle tools like Nexus, SVN, Git, or Maven are shipped and supported out of the box.
Talend ESB supports the policy management, token management, security federation, user management and role-based access control found in Talend Identity Management, Talend Secure Token Service, Talend Service Registry and Talend Service Locator.
TAI supports multiple third-party applications and software-as-a-service packages, standards, document formats, APIs and operating systems including Linux, Windows, Solaris and OSX.
TAI is used by large enterprises and SMBs regardless of industry. The platform version is used by medium to large businesses with complex integration needs.
The current version,TAI6.0, was released in September 2015. TAI comes in two editions:
- Talend Open Studio for ESB -- Open source ESB based on Apache CXF, ActiveMQ, Karaf and Camel. The Eclipse integrated development environment means that developers do not need to write code.
- Talend ESB -- In addition to the Talend Open Studio features, this product includes collaboration and administration features for large enterprise deployment and management.
TAI also is offered as part of the Talend Data Services Platform, which addresses the converged needs of data and application integration in a single platform; and the Talend Real-time Big Data Platform, which focuses on Internet of Things use cases and enterprise messaging.
Talend Application Integration is licensed by subscription and is available on-premises and in the cloud as Talend Integration Cloud, its cloud-based sister offering.
The price of TAI is based on an annual subscription depending on number and type (named and concurrent) of users as well as the number of production or non-production runtimes.
Any of the above platforms that include TAI are priced based on bundles of virtual cores. A full-featured trial version is also available.
TAI is sold directly as well as through business partners.
Talend provides four levels of support with a wide range of services: registered users, enterprise gold, platform platinum, and mission critical.
Find out more information about application integration products and which ones are right for your enterprise.
Application integration has many facets.
API testing is integral to application development.