11

我正在研究通过 Web 服务将第 3 方 Web 应用程序与 PeopleSoft 集成。我对 PeopleSoft 不是很熟悉。经过初步调查后,似乎为了将任何 PeopleSoft 功能公开为 Web 服务,您必须在 PeopleTools 模块的 Integration Broker 组件中进行一些相当大的配置。您似乎可以使用“服务操作”和相关的“处理程序”定义内部 PeopleSoft 服务,也可以为现有的“组件接口”创建 PeopleSoft 服务。然后,您必须将该 PeopleSoft 服务公开为 Web 服务。

是否有任何可用于 PeopleSoft 系统的标准、默认、开箱即用的 Web 服务,或者您是否总是需要在 Integration Broker 中完成定义它们的步骤?

在查看了像 Salesforce 这样具有标准 Web 服务 API 的系统之后,似乎 PeopleSoft 可能有类似的东西,但我没有找到它。我是否认为集成代理是唯一的出路,或者我只是不知道一些标准的 Web 服务 API 将基本的 PeopleSoft 功能公开为 Web 服务?

4

2 回答 2

10

集成代理 (IB) 是您需要从 peoplesoft 公开业务逻辑并使用您的 3rd 方工具使用它,或者从 peoplesoft 中的工具使用 Web 服务。

有一些开箱即用的消息,但大多数都是为了让不同的 PIA(PeopleSoft Internet 架构)进行通信。

请注意,IB 组件在 peopletools 版本 8.47 中几乎完全混合。因此,在谈论 IB 时提供工具的版本很重要。

从未听说过在 IB 框架之外实现 Web 服务的独立 API。IB 将使用专门的类来处理您的消息的发送和接收。你提到它作为处理程序。如果需要使用组件接口,它将在整个类中完成。

于 2011-02-16T10:53:10.227 回答
2

集成代理用于设置将用于公开和使用 Web 服务的基本配置。这包括使节点及其路由可供其他系统使用。

http://docs.oracle.com/cd/B14099_19/integrate.1012/b14060/int_broker.htm

peoplesoft 中有许多可用的 Web 服务。您还可以通过执行非常简单的步骤将任何组件公开为 Web 服务。 http://docs.oracle.com/cd/E15645_01/pt850pbr0/eng/psbooks/tibr/chapter.htm?File=tibr/htm/tibr14.htm

还可以构建自定义 Web 服务。

于 2014-02-16T11:54:26.183 回答