Peoplesoft provides many ways of providing Integration Solutions with other Peoplesoft systems as well as for other non-Peoplesoft third-party systems. Peoplesoft provides few methods of Integration Services with the Peopletools software. They are:
- Peoplesoft Integration Broker
- Web Services
- Component Interfaces
- File Protocols
Web Services is one of the important topic related to Peoplesoft Application Integration with other Peoplesoft applications and also with non-Peoplesoft third-party applications. Web Services are developed using open protocols by some major software companies such as IBM, Microsoft, Oracle etc. All these open protocols are available for access to everyone, for example, the standard Language Web Services Description Language (WSDL) is defined by the W3C and can be accessed by anyone. Web Services is one of my favorite topic as well. You should learn the web services concept whether you are planning to use it or not. I already discussed some of the details in my earlier posts. Here, I want to write more about Peopletools 8.50 Prerelease notes pespective.
Service-Oriented Architecture (SOA) provides the theory basis for understanding the Web Services Concept. There are three related components that are basic in Service Oriented Architecture:-
1. Service Requestor
2. Service Registry
3. Service Provider
To explain SOA in a nutshell, a Service Requestor (Example: You want to Book an airline reservation) submits an request to a service registry. A Service Registry basically will have all the list of Services and their service providers. Once the Service Requester receives the details from the Service Registry about its Service Provider, the service requester contacts to service provider directly for its transaction processing. This concept is the basic for understanding the Web Services.
Starting with Peoplesoft 8.48/8.49, Integration with any third-party application using Web Services is more easy to setup than the previous versions. However, an understanding of Web Services Concept will really helpful in deploying this solution quickly. Integration uses the mostly and widely accepted Web Services Technology using SOAP, XML, WSDL, UDDI etc. The communication uses either HTTP or HTTPS so there are no other complicated networking protocols involved for the communication purposes with other systems. Also, being a standard communication protocols (HTTP and HTTPS) without relying on the underlying network communication technologies used (though it uses internally) , web services supports variety of platforms starting from Windows, Unix/Linux Systems to Mainframe systems.
If you consider integrating Peoplesoft HRMS applications with the another enterprise application which uses Weblogic J2EE or Websphere J2EE applications, then going for the Web Services Deployment provides really easy way of setting up which also reduces the developmental effort. Peoplesoft Integration Broker provides the infrastructure necessary for the Web Services. We will talk about more about this in coming weeks. Until then.