Talend ESB Basics

Talend ESB is a reliable and scalable enterprise service bus (ESB) that lets development teams manage integration projects in a holistic manner, combining integration of applications and data management in complex and heterogeneous computing environments.

This course presents the basics of Talend ESB, providing theoretical and practical knowledge on product capabilities, its components, and using it to complete integration projects.

Duration 2 days (14 hours)
Target audience Java application developers and software architects
Prerequisites Completion of Data Integration Basics, a good understanding of Java
Course objectives
After completing this course, you will be able to:
  • Create and run routes with Talend ESB
  • Establish communications between routes
  • Create and run data services that create SOAP web services
  • Create and run data services that create REST web services
  • Create and run a route that calls a data integration Job
Course agenda

Developing routes

  • Creating a project
  • Sending a file (cFile)
  • Sending a file (cMessagingEndpoint)

Message processing routes

  • Gettiing started with Apache Camel
  • Using content-based routing
  • Using a routing slip pattern
  • Using a multicast pattern
  • Using a wire tap pattern

Connecting routes

  • Creating a connection route
  • Processing a message in a route
  • Reading and writing multiple headers
  • ESB resources

Calling DI Jobs from routes

  • Creating DI Jobs
  • Creating a route to call Jobs

Developing SOAP web services

  • Creating a SOAP provider
  • Testing a SOAP provider
  • Developing a SOAP consumer
  • Accessing a database with SOAP
  • Testing SOAP with a database
  • Implementing additional tests

Developing REST web services

  • Creating a REST web service