talend connect be vincent harcq - talend esb - di

Post on 11-Feb-2017

280 Views

Category:

Technology

6 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Different ways to make ESB Mediation routes and DI jobs

communicate

1

Agenda● Me● You● Talend ESB● Route to Job

○ Route○ Job○ Example

● Tips and Tricks

2

Audaxis● 120+ employees● Created in 2001● Belgium/France/Luxembourg/Tunisia● 10 M€● 5 Business

○ Data Intelligence○ Custom Business Solution○ Cloud Business Software○ Web Technologies○ Consulting & Auditing

3

How are you doing ?● How many Subsciber vs Open Source users ?● How many users ?

○ Data Integration○ Enterprise Service Bus○ Data Quality○ Master Data Management○ Big Data

4

5

Talend ESB● Services

○ Synchronous○ Web Services SOAP / WSDL○ Karaf

■ Apache CXF● Mediation

○ Asynchronous○ Route○ Karaf

■ Camel■ ActiveMQ

6

Mediation route to DI Job● cTalendJob

○ Bad : Do everything in Mediation● Memory Consumers

■ JDBC, XML Parsing, Body Load○ Good Thing : Delegate to DI complex work

● More components● AMC● Reusability

7

Mediation route to DI Job8

1.Route● Define Context with what need to

go to DI● Define cTalend Job

○ Body as Context Param○ Header in Advanced settings

9

2. Job● Define Context with what need to

go from ESB● Read from route to flow

10

3. Example11

Tips and Tricks● Route/Job

○ cTalendJob ○ Use Context Group for parameters

● Job/Job Proxy○ tRunJob/JobLet○ Use Context Group for parameters

■ 1. Job Name to run■ 2. Map for Job variables

● To not have to change context everytime

● Error Handling○ Enveloppe with Error message (avoid exception)

12

Audaxis – Avenue de l’artisanat, N°2, 1420, Braine-L’Alleud

www.audaxis.com

Thank you

vha@audaxis.com

0473/245.250

13

top related