2010-11-30 25 views
8

Estoy investigando la integración de una aplicación web de terceros con PeopleSoft a través de servicios web. No estoy tan familiarizado con PeopleSoft. Después de una investigación inicial, parece que para exponer cualquier funcionalidad de PeopleSoft como servicios web, debe realizar una configuración considerable en el componente Broker de integración del módulo PeopleTools. Parece que puede definir servicios internos de PeopleSoft con "operaciones de servicio" y "manejadores" relacionados o puede crear un servicio de PeopleSoft para una "Interfaz de componente" existente. Luego, debe exponer ese servicio de PeopleSoft como un servicio web.API de servicios web estándar disponible en PeopleSoft?

¿Existen servicios web estándares, predeterminados y listos para usar disponibles para un sistema PeopleSoft, o siempre necesita seguir los pasos para definirlos en Integration Broker?

Después de mirar un sistema como Salesforce, que tiene una API de servicios web estándar, parece que podría haber algo similar para PeopleSoft, pero no lo encuentro. ¿Estoy en el camino correcto al pensar que Integration Broker es el único camino a seguir, o simplemente no estoy al tanto de alguna API de servicios web estándar que expone funciones básicas de PeopleSoft como servicios web?

+0

Una pregunta similar también fue contestada [programadores en StackExchange] (http://programmers.stackexchange.com/questions/177234/how-can-i-pull-data-from-peoplesoft-on-demand) – sho222

Respuesta

10

Integration Broker (IB) es lo que necesita para exponer la lógica empresarial de peoplesoft y consumirla con su herramienta de terceros, o para consumir un servicio web desde su herramienta en peoplesoft.

Hay algunos mensajes listos para usar, pero la mayoría de ellos están diseñados para tener diferentes PIA (Arquitectura de Internet PeopleSoft) comunicarse.

Tenga en cuenta que los componentes de IB se mezclaron casi por completo en la versión 8.47 de herramientas de uso. Por lo tanto, es importante dar la versión de su herramienta cuando se habla de IB.

Nunca escuché acerca de una API independiente para implementar servicios web, fuera del marco de IB. IB usará una clase dedicada para manejar el envío y la recepción de sus mensajes. Usted lo menciona como el controlador. Y si se necesita usar una interfaz de componentes, se hará a lo largo de esta clase.

¡Que tengas un buen día! Telk

2

El agente de integración se utiliza para configurar las configuraciones básicas que se utilizarán para exponer y usar servicios web. esto incluye hacer que los nodos y su enrutamiento estén disponibles para que otros sistemas los usen.

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

Hay muchos servicios web disponibles en PeopleSoft. también puede exponer cualquier componente como un servicio web mediante la ejecución de pasos muy simples. http://docs.oracle.com/cd/E15645_01/pt850pbr0/eng/psbooks/tibr/chapter.htm?File=tibr/htm/tibr14.htm

Los servicios web personalizados también se pueden compilar.

Cuestiones relacionadas