我目前正在评估 Talend ETL(Talend Open Studio for Data Integration)。
我想知道如何/是否可以将 ETL 作业公开为 Web 服务。
我知道我可以将作业导出为 Web 服务并通过特定的 URL 调用它们,但是,我的目标是能够使用 IN/OUT 参数公开特定的 WSDL。
一个示例用例是:
1) 在 Talend ETL 中调用 WS 并传递带有数据的 XML
2) Talend ETL 从 XML 中提取数据,并将它们作为变量插入到要针对数据库执行的查询中。
3) Talend ETL 将结果集从 DB 转换为 XML 数据,并响应回 WS 客户端。
最后,我还想知道是否可以将相同的场景公开为 REST 服务。
您必须使用 Talend ESB 才能实现此类用途。
Talend 网站上有一个非常好的教程,用于通过 mysql 数据库中的查询公开 REST 服务:
如何创建 REST 服务
可以找到有关 Talend ESB 的更多教程here.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)