Integration Engine

The integration engine runs on the PeopleSoft application server. Rather than communicating directly with other applications, the integration engine sends and receives messages through one or more separately installed integration gateways.

The integration engine:

  • Uses a modular architecture, so it can treat gateways as black boxes and communicate with them using standard connectors.

  • Adapts elements of an existing integration to produce a new integration with only minor adjustments.

  • Handles messages containing data in a variety of formats. Formats include the PeopleSoft rowset-based message format, and nonrowset-based message structures including , XML document object model messages, Simple Object Access Protocol (SOAP) messages, and non-XML files.

  • Sends and receives messages asynchronously (like email) or synchronously (suspending activity to wait for a response).

  • Applies message transmission type and routing based on specifications that you define in a PeopleSoft Pure Internet Architecture component.

  • By developing and applying application engine transform programs, the application engine can transform message structure and translate data content according to specifications that you define in PeopleSoft Pure Internet Architecture components.

    You develop transform application engine programs in PeopleCode or Extensible Stylesheet Language Transformation (XSLT) code.

    These specifications can be reused for other integrations.

  • Handles security features such as authentication, nonrepudiation, and cookies.