PeopleSoft Integration Broker Connector SDK
The integration gateway provides a fully extensible model for developing new connectors built to the interface specification of the PeopleSoft Integration Broker softwaredevelopment kit (SDK) by PeopleSoft customers, consultants, and applicationdevelopers.
The gateway manager processes every message that flows through an integration gatewayand maintains links to the other major integration gateway components, including targetconnectors, listening connectors, and each of the gateway services.Listening connectors invoke the gateway manager when they receive a message request.The gateway manager uses the messaging objects IBRequest and IBResponse todetermine how to route each message.The gateway manager uses a number of the gateway services during this stage to performoperations such as message validation. The gateway manager then invokes theappropriate target connector based on the content of the message object and waits for areply from the target connector. When the reply is received, the gateway manager forwards the reply to the calling listening connector.If an error occurs, the gateway manager uses the error handling service and works withthe service to prepare an error reply for the listening connector.
Integration Engine Architecture
The integration engine uses a variety of PeopleTools elements to create, implement,manage, and enhance integrations. Its modular architecture separates integrationdevelopment activities from administrative activities.The integration engine is a combination of PeopleSoft Application Designer definitions,PeopleSoft Pure Internet Architecture definitions, PeopleCode, and XSLT code, alongwith the underlying mechanisms that tie all these elements together. The underlyingmechanisms include the request handlers that process both inbound and outboundmessages according to the specifications in the development and administrative elements.
PeopleSoft Integration Broker supports four types of messaging transactions. For anytransaction type, the application must invoke PeopleCode to generate and send amessage, or to receive and process a message.
Outboundasynchronous1.The application generates and sends a request message.2.One or more target system receives and processes the request