Skip to content

December 10, 2009

TIBCO Developers Library – What is PeopleSoft8 Adapter?

To incorporate business transactions and operations into the enterprise, TIBCO has developed a strategy for companies, which would provide fast and cost-effective integration of real-time business into the enterprise. This is why TIBCO Adapter for PeopleSoft8 was designed to provide businesses a middleware technology that allows the exchange of business data in real-time.

What is PeopleSoft?

PeopleSoft is a company that designs applications to provide solutions to the most complex business requirements in order to meet the changing business needs of enterprises worldwide. It is a leading provider of Enterprise Resource Planning (ERP) software solutions that include enterprise solutions for human resource management, customer relationship management, manufacturing, distribution, material management and accounting.

What is TIBCO Adapter for PeopleSoft8?

TIBCO Adapter for PeopleSoft8 is a business integration software. It serves as a gateway between PeopleSoft8 applications and other external or business applications and allows exchanging of business data in real-time. However, PeopleSoft8 Adapter does not only allow exchanging of business data in real-time, but it also supports and facilitates complex business transaction automation that results to cost and error reduction and increased response time. It finds a gateway to ease the job of TIBCO developers in integrating business processes while ensuring validity, accuracy and uniqueness of data throughout the enterprise.

What are the features of TIBCO Adapter for PeopleSoft8?

The following are the features provided by the TIBCO Adapter for PeopleSoft8:

It is integrated into the TIBCO ActiveMatrix BusinessWorks. The TIBCO ActiveMatrix BusinessWorks has an easy to use integration platform that allows you to integrate PeopleSoft8 Adapter to your project to automate business processes.

It uses TIBCO Designer, an easy-to-use graphical user interface, for configuring and maintaining adapters.

It uses transports such as TIBCO Rendezvous and JMS Messaging.

TIBCO Adapter for PeopleSoft8 does not allow data to be committed and published unless it has successfully passed PeopleSoft8′s business logic and validation.

It uses PeopleSoft8 Integration Broker to publish messages out of PeopleSoft8 system in real-time.

It uses PeopleSoft8 8 Component Interfaces that supports full data validation and provides an interface for importing business and extracting data from PeopleSoft8 system. The adapter also uses PeopleSoft8 Component Interfaces to retrieve PeopleSoft8 components in a synchronous way and insert data into the system.

What are the two PeopleSoft8 Interfaces?

There are two PeopleSoft8 integration interfaces that the PeopleSoft8 Adapter supports: the Component Interfaces and Integration Broker. The Component Interface provides the interface between the adapter and PeopleSoft8 applications. The adapter also uses Component Interfaces as a schemas and APIs for exchanging and formatting business data between the TIBCO environment and PeopleSoft Applications. The PeopleSoft8 Integration Broker on the other hand, is a gateway that allows synchronous and asynchronous exchange of messages between other trading partners and internal system. It allows the adapter to use PeopleSoft8 application messages to generate schemas that are used in formatting and processing data messages between TIBCO environment and PeopleSoft8 Applications.

How the adapter works with PeopleSoft8 Interfaces?

In configuring PeopleSoft8 adapter services, schemas are generated based on the PeopleSoft8 Interface used. When using Component Interface, the adapter fetches the Component Interface schema definitions from the PeopleSoft8 system, and then extracts and stores them in the project during design-time. The adapter is also allowed to download both the standard and custom Component Interfaces. By choosing the Component Interface and applying it to your adapter services configuration in the TIBCO Designer, the adapter service will be automatically transformed into a Component Interface representation and the name of the Component Interface will replace the name of the adapter service.

When using the Integration Broker PeopleSoft8 interface, the adapter will use the Message definitions instead of Component Interface. In configuring your adapter services, both the standard and custom messages can be fetched from the PeopleSoft8 system and can be used, extracted and stored by the adapter in the project at design-time. When you select the message definitions and apply it to your adapter configuration in the TIBCO Designer, the adapter service will be transformed into message definition’s representation and its name will be automatically replaced with the name of the message definition.

What are the adapter services supported by TIBCO Adapter for PeopleSoft8?

The TIBCO Adapter for PeopleSoft8 supports four adapter services: the Publication Service, Subscription Service, Request-Response Service, and Request-Response Invocation Service.

The Publication Service listens and detects changes in the PeopleSoft application’s data and publish these changes in real-time to the TIBCO Environment. There are two types of Publication Service: the CI Publication Service and the Message Publication Service. These Publication services are based on two different technologies, the Component Interface and Application Messaging.

The CI Publication Service fetches Component Interface from the PeopleSoft8 system that is used to define the schema in order to format and process business data coming from PeopleSoft8 system before publishing it to the TIBCO environment.

The Message Publication Service, on the other hand, uses Application Messaging technology. PeopleCode is provided to allow the adapter to capture data from the PeopleSoft8 to a PeopleSoft8 message and uses HTTP to send it to the adapter. Message Publication Service receives the message at run-time, processes it and publishes it to the TIBCO Environment. After publishing the message, an acknowledgement to the PeopleSoft8 system is sent back.

The Subscription Service subscribes for messages in the TIBCO environment, then maps those received messages into PeopleSoft8 schemas and uses Component Interface to insert data into the PeopleSoft8 database. There are two types of Subscription Service, which are based on two different technologies (Component Interface and Application Messaging): the CI Subscription Service and the Message Subscription Service.

The CI Subscription Service downloads the Component Interface from the PeopleSoft8 system that is used as a schema to format and process data before inserting it into the PeopleSoft database. Data will only be committed to the PeopleSoft8 database if the Component Interface had successfully parsed the business logic and validation.

Unlike the CI Subscription Service, the Message Subscription Service uses the Application Messaging technology. It receives messages from the TIBCO environment and then converts those messages into an IB message. It sends those IB messages over JMS/HTTP to the respective Listener Connector. There are two types of Listener Connector, which the Message Subscription Service supports, and these are the JMS Listener Connector and the HTTP Listener Connector.

The Request-Response Servicelets the adapter receives requests from the TIBCO environment and then sends those requests to the PeopleSoft8 system. The adapter will wait for the PeopleSoft8 system’s response in order to send a response back to the TIBCO environment.

In Request-Response Invocation Service, it is the PeopleSoft8 system that sends request to the adapter. The request will then be sent by the adapter to the external application using the TIBCO environment. The external application will process the messages and send it back to the adapter. The adapter, in return, will send the response back to the PeopleSoft8 system.

How do you deploy the TIBCO Adapter for PeopleSoft8?

In order to deploy the PeopleSoft8 Adapter, first, you must create an Enterprise Archive (EAR) file in your TIBCO Designer. The EAR file must contain all the information about the adapter services that you wish to deploy. Use the Enterprise Archive resource in your designer to create the EAR file, and then configure it so that it will contain all information about the adapter instances. Using TIBCO Administrator, import the EAR file, and then deploy and start the PeopleSoft8 adapter. Adapter services can now be monitored using the built-in monitoring tools provided by TIBCO Administrator.

These are just basic information that can help developers start learning TIBCO PeopleSoft8 Adapter. As you further explore and use this software, you will see that it is a powerful and easy-to-use business integration tool and it has a great functionality that suits your business needs.

NOTE: This article was written by one of the TIBCO Certified Professionals of Xmarter, Inc., a technology consulting firm that specializes in delivering business solutions using TIBCO technology. To schedule a technical interview with the consultants, send an email to

Share your thoughts, post a comment.


Note: HTML is allowed. Your email address will never be published.

Subscribe to comments