PeopleSoft Web Service Collaboration

What's New

Background

Many institutions use PeopleSoft and would like to expose data and business logic in PeopleSoft to other authorized applications using standard Enterprise Application Integration (EAI) and Service Oriented Architecture (SOA) technology. The goals of the project are to:

  1. start quickly and produce tangible results in 2009
  2. develop and adhere to a consistent technical approach and integration method
  3. collaborate under the aegis of the OpenEAI Project to encourage other institutions using PeopleSoft to use and contribute to the software

In this way they will accrue re-usable value in exposing this data over the many years they will use PeopleSoft and want to integrate other applications with it.

The PeopleSoft Web Service will perform the following types of functions:

  1. Publish events that occur within PeopleSoft to external systems and IT infrastructure.  For example, a PeopleSoft user may create a new financial account which a department or external vendor needs to know to validate financial transactions.  The Web Service will publish a notification event for such online events in PeopleSoft.
  2. Consume notification events from other systems.  For example, an external provider of purchase order or invoice information like Sciquest may send notifications of new or updated purchase orders or invoices.  The Web Service will consume these notification events and apply the new and updates purchase orders and invoices to PeopleSoft.
  3. Handle requests from other applications to query, create, update, and delete PeopleSoft data.  For example, a conflict of interest management system may send requests for person and employee information to PeopleSoft to pre-populate its forms when faculty complete their conflict of interest reporting.
  4. Perform requests to query, create, update, and delete data in external systems on behalf of PeopleSoft.  For example, when customizing a Human Resources hiring process, it may be appropriate to have PeopleSoft query an external identity service to determine if the organization already knows a new hire and has already issued identification before creating a new person and employee record with new identifiers.

The collaboration will consist of the following types of activities:

  1. Completing the technical design of the PeopleSoft Web Service Framework based on the design and work already completed at Emory
  2. Documenting the technical design and technical processes of exposing PeopleSoft data to the Web Service for all types of actions and events listed above
  3. Publishing the designs and documentation
  4. Implementing and maintaining the PeopleSoft Web Service Framework
  5. Exposing new PeopleSoft data to the PeopleSoft Web Service Framework
  6. Releasing the software for others to use and enhance

Downloads

Most recent version of the OpenEAI PeopleSoft Web Service

Most recent PeopleSoft Message Object API (MOA) with sample messages

Documentation/Links

Proposed PeopleSoft Integrations and Message Objects

PeopleSoft Web Service Road Map

PeopleSoft Web Service Technical Overview

PeopleSoft Integration Broker Message Definition Practices

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.