Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Expose Talend ETL Job as a Web Service

I am currently evaluating Talend ETL (Talend Open Studio for Data Integration).

I would like to know how / if i can expose an ETL Job as a Web Service.

I know i can export jobs as web services and invoke them through a specific URL however, my goal is to be able to expose a specific WSDL with IN / OUT parameters.

A sample use case would be:

1) Invoke WS in Talend ETL and pass XML with data

2) Talend ETL extracts the data from the XML and inserts them as variable(s) in the query to be executed against the DB.

3) Talend ETL tranforms resultset from DB to XML data and responds back to the WS client.

Finally, i would also like to know whether the same scenario can be exposed as a REST service.

like image 454
tpanagopoulos Avatar asked Feb 07 '13 11:02

tpanagopoulos


People also ask

What are the disadvantages of Talend?

Talend Open Studio does not have enough components to do Deduplication and fuzzy match using machine learning. Talend Open Studio does not provide any good ways to do unit testing of the components.

Is Talend ESB free?

Community Edition Talend application integration products are available to download and use for free, under an Apache open source license.

Is Talend ESB good?

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.


1 Answers

You have to use Talend ESB for this kind of usage.
There is a very good tutorial on the Talend Website, for exposing REST service with a query in mysql database :
How to create a REST Service

More tutorials on Talend ESB can be found here.

like image 143
Julien Boulay Avatar answered Sep 20 '22 22:09

Julien Boulay