Copyright © Cloud Software Group, Inc. All Rights Reserved
Copyright © Cloud Software Group, Inc. All Rights Reserved


Chapter 3 TIBCO ActiveMatrix Adapter for PeopleSoft : Adapter Overview

Adapter Overview
TIBCO ActiveMatrix Adapter for PeopleSoft enables real-time exchange of business data between PeopleSoft applications and other applications or external business partners. The adapter uses PeopleSoft Component Interface and Integration Broker technologies.
Features
The following features are described in detail in TIBCO ActiveMatrix Adapter for PeopleSoft Configuration and Deployment.
Support for TIBCO ActiveMatrix BusinessWorks   TIBCO ActiveMatrix BusinessWorks is a scalable, extensible, and easy to use integration platform that allows you to develop, deploy, and run integration projects. A TIBCO ActiveMatrix BusinessWorks project along with TIBCO adapters integrates enterprise applications with TIBCO adapters and automates business processes.
Provides Inbound and Outbound services to and from the PeopleSoft system  The adapter supports Publication, Subscription, Request-Response, and Request-Response Invocation services.
Uses PeopleSoft Component Interfaces  The adapter uses Component Interfaces as a synchronous way to call up PeopleSoft components and enter data into the system just as an online user would.
Uses PeopleSoft Integration Broker   The adapter uses the Application Messaging technology of PeopleSoft Integration Broker, in addition to Component Interface technology, to publish data out of PeopleSoft.
Creates schemas from PeopleSoft Component Interfaces and Messages  Extracts the structure of PeopleSoft Component Interfaces and Messages and stores them as schemas in the TIBCO environment.
An easy-to-use GUI  TIBCO Designer GUI and TIBCO Business Studio GUI are used to configure and maintain the adapter. You can easily specify operational parameters and change them as needed.
Support for JMS at Design Time  JMS transport enables communication between the palette and the design-time adapter.
Multi-threading   The adapter maintains a pool of threads allowing it to respond to and process multiple events simultaneously, thereby improving its performance. One thread pool is maintained for an adapter configuration. Publication, Subscription and Request-Response Services use the same thread pool.
Enables Capture of Operation Code for Publication Service  The adapter, running as a Publication Service, can capture the mode of operation of an outbound transaction and publish it as part of the outgoing message.
Support for Publishing Current Records  For effective dated records, the adapter provides an option to publish only the current record.
Atomicity  Data is not committed (inbound) or published (outbound) unless the entire business event successfully passes PeopleSoft’s business logic and validation.
How The Adapter Works With PeopleSoft Interfaces
TIBCO ActiveMatrix Adapter for PeopleSoft can work with the most common PeopleSoft integration interfaces: Component Interfaces and Integration Broker.
Component Interfaces (CIs)
The adapter extracts and stores Component Interface schema definitions from the PeopleSoft system in the project at design time. Both standard and custom Component Interfaces can be downloaded and used in the adapter. To use customized Component Interfaces, you need create them in PeopleTools Application Designer first and reference them using the adapter just like any other Component Interface.
When you choose a Component Interface and apply it to one of the adapter’s services in TIBCO Designer, the following happens:
For example, if you want the adapter to publish salary grade status reports from an application configured for the TIBCO Environment to a PeopleSoft application, choose a PeopleSoft Component Interface called SALARY_GRADE and apply it to the adapter’s Publication Service. The adapter renames Publication Service to SALARY_GRADE. The transformed adapter service will report salary grade status.
Schemas applied to an adapter service in TIBCO Designer can be changed only by changing the corresponding PeopleSoft Component Interface in the PeopleTools8 Application Designer. The changed Component Interface needs to be downloaded again to the adapter service. It will override the existing schema and refreshes it with the new image.
These schemas are used by the adapter at runtime to create and publish messages to the TIBCO environment.
For more details on preparing the PeopleSoft system for a Component Interface based Publication Service, see TIBCO ActiveMatrix Adapter for PeopleSoft Configuration and Deployment.
Integration Broker
The adapter extracts and stores Message schema definitions from the PeopleSoft system in the project at design time. Both standard and custom Messages can be downloaded and used in the adapter. You need to have access to messaging elements or be able to create them using PeopleTools8 Application Designer.
When you choose a message definition and apply it to one of the adapter’s services in TIBCO Designer, the following happens:
For example, if you want the adapter to publish sales order status reports from an application configured for TIBCO Environment to a PeopleSoft application, choose a PeopleSoft message definition called SALES_ORDER_STATUS and apply it to the adapter’s Publication Service. The adapter renames Publication Service to SALES_ORDER_STATUS. The transformed adapter service will report sales order status.
Schemas applied to an adapter service in TIBCO Designer can be changed only by changing the corresponding PeopleSoft message definition in the PeopleTools Application Designer. The changed message definition needs to be downloaded again to the adapter service. It will override the existing schema and refresh it with the new image.
These schemas are used by the adapter at runtime to create and publish messages to the TIBCO environment.
For more details on preparing the PeopleSoft system for Application Messaging, see TIBCO ActiveMatrix Adapter for PeopleSoft Configuration and Deployment.
The high-level view of the adapter’s interaction with the PeopleSoft application and the TIBCO environment is shown in Figure 12.
Figure 12 TIBCO ActiveMatrix Adapter for PeopleSoft Interaction with the PeopleSoft Application.

Copyright © Cloud Software Group, Inc. All Rights Reserved
Copyright © Cloud Software Group, Inc. All Rights Reserved