IBM BPM, V8.0.1, All platforms > Authoring services in Integration Designer > Services and service-related functions > Access external services with adapters > Configure and using adapters > IBM WebSphere Adapters > PeopleSoft Enterprise > Overview of WebSphere Adapter for PeopleSoft Enterprise
Technical overview of WebSphere Adapter for PeopleSoft Enterprise
The adapter supports the exchange of business data between the PeopleSoft Enterprise server and IBM BPM or WebSphere Enterprise Service Bus by connecting to two layers of PeopleTools application programming interface classes that reveal the underlying business data for integration.
The adapter establishes bidirectional connectivity with PeopleSoft Enterprise server by connecting to two layers of PeopleTools application programming interfaces:
- The adapter accesses the primary API layer to create a session instance and to connect to the application server through the Jolt port.
- The adapter then accesses the PeopleSoft Component Interface API, which reveals underlying business objects, logic, and functionality.
In PeopleSoft, a component is a set of pages grouped together for a business purpose (such as an employee profile), and a component interface is an API that provides access to a component from an external application. After the adapter connects to the component interface, the following entities are exposed to the adapter and available for integration:
- All business objects in the component interface definition.
- PeopleCode methods associated with the underlying components.
- Records, except searches and menu-specific processing options.
- Outbound processing
WebSphere Adapter for PeopleSoft Enterprise supports synchronous outbound request processing, so that when the client application sends a request in the form of a business object to the adapter, the adapter processes the request, and returns a business object that represents the result of the operation to the client application.- Inbound processing
WebSphere Adapter for PeopleSoft Enterprise supports asynchronous inbound processing. This means that the adapter polls the PeopleSoft Enterprise server at specified intervals for events. When the adapter detects an event, it converts the event data into a business object and sends it to the client application.- Business objects
To send data or to obtain data from the PeopleSoft Enterprise, the WebSphere Adapter for PeopleSoft Enterprise uses business objects. A business object is a structure that consists of data, the action to be performed on the data, and additional instructions, if any, for processing the data. The data can represent either a business entity, such as an invoice or an employee record, or unstructured text.- The external service wizard
The external service wizard is a tool you use to configure your adapter before deploying it to IBM BPM or WebSphere Enterprise Service Bus. The external service wizard establishes a connection to the PeopleSoft Enterprise server, discovers business objects and services (based on search criteria you provide), and generates business objects based on the services discovered.- Log and Trace Analyzer
The adapter creates log and trace files that can be viewed with the Log and Trace Analyzer.- Business faults
The adapter supports business faults, which are exceptions that are anticipated and declared in the outbound service description, or import. Business faults occur at predictable points in a business process, and are caused by a business rule violation or a constraint violation.