如何在Informatica Cloud中创建进程实时暴露为Restful服务,可以从浏览器或其他地方调用?

时间:2015-09-29 13:16:54

标签: web-services informatica informatica-cloud

我们可以使用Informatica创建Web服务吗?

我是Informatica的新手。

使用Informatica可以满足以下要求吗?

我的要求是 -

“我想在Informatica Cloud中创建实时 RESTful webservice ,它将从Oracle数据库中获取数据,并在特定时间以JSON格式显示输出调用URi。“

注意:我没有尝试连接到Web服务,所以请不要告诉我有关Webservice连接器的信息。

我想在Informatica中创建一个Webservice Server Provider ,这样当有人在浏览器中调用URI时,这应该查询部署在Informatica Cloud中的Webservice并以JSON格式在浏览器上显示数据

编辑:用更Informatica的语言重新构建问题

注意:如果您提供一步一步的流程,我会非常感激。 我是一名Java开发人员,一周前我开始学习Informatica,我从“什么是Informatica?”开始。所以请解释好像你在解释一个白痴。

更新:: 我一直使用以下链接作为参考。使用它不起作用。我已经尝试了几个月了。我在部署时遇到错误。 “无法在租户环境中部署”所以我肯定错过了一些东西。请问有人对此有所了解吗?

http://www.onbostonharbor.com/Informatica/index.htm#page/bpm-na-process-developer/GUID-575B15AD-B21D-4979-9801-70564434FF2B.1.033.html

1 个答案:

答案 0 :(得分:0)

Oliver,这还是您要尝试做的事情吗?

在Informatica Cloud中,您可以定义到任何JDBC可访问数据库的JDBC连接。要通过REST访问关联的数据库,在连接定义上还有一个额外的步骤,您可以在其中指定希望OData启用该特定连接。 (OData是特定的REST规范。)您还必须指定要公开的表。发布此连接时,将有一个URL或服务地址可用于调用此连接。您不必将其包含在一个成熟的过程中。

然后从浏览器或任何HTTP兼容客户端(例如Postman)中,您就可以访问使用OData命令公开的任何表。

您可以在http://www.odata.org/getting-started/basic-tutorial/上获得有关OData的良好背景。

希望这会有所帮助。