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.
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.
Community Edition Talend application integration products are available to download and use for free, under an Apache open source license.
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.
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With