我正在研究通过web服务将第三方web应用程序与PeopleSoft集成。我对PeopleSoft不太熟悉。经过一些初步研究后,似乎为了将任何PeopleSoft功能公开为web服务,您必须在PeopleTools模块的Integration组件中进行相当大的配置。您可以使用“服务操作”和相关的“处理程序”定义内部PeopleSoft服务,也可以为现有的“组件接口”创建PeopleSoft服务。然后,您必须将该PeopleSoft服务公开为web服务。
是否有任何标准的、默认的、开箱即用的web服务可供PeopleSoft系统使用,或者您是否总是需要在Integration?中完成定义它们的步骤?
在查看了一个具有标准web服务API的Salesforce这样的系统之后,看起来PeopleSoft可能有类似的东西,但我没有找到它。我是否认为Integration是唯一的出路,或者我只是不知道一些将基本PeopleSoft功能公开为web服务的标准web服务API?
发布于 2011-02-16 10:53:10
Integration (IB)是您需要从peoplesoft公开业务逻辑并使用第三方工具的东西,或者是在peoplesoft中使用您的工具中的what服务。
虽然有一些开箱即用的消息,但大多数都是为了进行不同的PeopleSoft网络架构( PIA )通信。
请注意,IB组件在peopletools版本8.47中几乎是互补的混合。因此,在谈论IB时,给出您的工具版本是很重要的。
从未听说过在IB框架之外实现web服务的独立API。IB将使用专用类来处理您的消息的发送和接收。你把它说成是处理程序。如果需要使用组件接口,它将在整个类中完成。
发布于 2014-02-16 11:54:26
Integration用于设置将用于公开和使用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服务。
https://stackoverflow.com/questions/4315697
复制相似问题