我目前正在评估Talend ETL(Talend Open Studio for Data Integration)。
我想知道如何将ETL作业公开为Web服务。
我知道我可以将作业导出为Web服务并通过特定的URL调用它们,但我的目标是能够使用IN / OUT参数公开特定的WSDL。
示例用例是:
1)在Talend ETL中调用WS并使用数据传递XML
2)Talend ETL从XML中提取数据,并将它们作为变量插入到要对DB执行的查询中。
3)Talend ETL将结果集从DB转换为XML数据并响应WS客户端。
最后,我还想知道相同的场景是否可以作为REST服务公开。
答案 0 :(得分:7)
您必须使用Talend ESB进行此类用法
Talend网站上有一个非常好的教程,用于在mysql数据库中使用查询公开REST服务:
How to create a REST Service
可以找到有关Talend ESB的更多教程here。