Technical Training Day 10

Download Report

Transcript Technical Training Day 10

SiS Technical Training
Development Track
Day 10
Agenda
 Introduction to Integration Broker
 How to Expose and Consume WebServices
Integration Broker Architecture
• Integration Broker is a Middleware Technology platform to integrate data
between PeopleSoft and/or non-PeopleSoft applications.
• Facilitates both Synchronous & Asynchronous messaging.
• Used for communication between systems.
• Exposes PeopleSoft business logic as web services to PeopleSoft and thirdparty systems.
• Consumes and invokes web services from third-party and PeopleSoft
systems.
• PeopleSoft Integration Broker consists of two Sub-Systems:
1. Integration Gateway – resides on PeopleSoft web server.
2. Integration Engine – resides on application server as part of PS
Applications.
Integration Broker Architecture
WebServices:
• PeopleSoft Integration Broker enables you to provide web services to
other PeopleSoft systems and external integration partners by generating
Web Services Description Language (WSDL) documents.
• The system enables you to consume WSDL documents from other
PeopleSoft and third-party systems.
Integration Gateway:
• The integration gateway is a platform that manages the receipt and
delivery of messages passed among systems through PeopleSoft
Integration Broker.
• Supports the leading TCP/IP application protocols.
• Provides listening connectors and target connectors that transport
messages between integration participants and the integration engine.
Integration Broker Architecture
Integration Engine:
• The integration engine runs on the PeopleSoft application server. Rather
than communicating directly with other applications, the integration
engine sends and receives messages through one or more separately
installed integration gateways.
• Sends and receives messages asynchronously (like email) or synchronously
(suspending activity to wait for a response).
• Handles security features such as authentication and cookies.
Workflow Technology Development
Integration Broker Concepts
Gateways:
• Are the pathways between systems. There is always a LOCAL gateway in
PeopleSoft which refers to the source PeopleSoft system. Other gateways
may exist - for example when there are differences between PeopleTools
versions.
Domains:
• Refer to PeopleSoft application server (tuxedo) domains for
publish/subscribe (pub/sub) services. These are turned on at the
application server and required for Integration Broker to work.
Integration Broker Concepts
Nodes:
• Define what application a message belongs to - any system that
integration broker can talk to (including the local system) will have a node.
Messages:
• Define the structure of the XML sent between nodes. The key difference
between asynchronous and synchronous messages is acknowledgement synchronous messages need to be acknowledge by the receiver,
asynchronous ones don't. Web services typically use synchronous
messages.
Integration Broker Concepts
Queues:
• Are used to manage and group messages so that all messages are sent
through the multiple pipes. Queues are used for administration of
integration broker to avoid stopping everything when something is wrong.
Services:
• Group service operations into the conceptual service provided. For
example, you might have a service based on a component interface. The
service operations would be the methods (create/find/get/update/update
data) and the service would be the interface to that component interface.
Integration Broker
• Make Real-Time enterprises a reality!
• Multiple disparate systems no longer a challenge
• PeopleSoft was the first ERP vendor to adopt a Pure Internet Architecture
and leader in Web services area, even before the standards existed
• Integration Broker is a platform that delivers high performance, standardsbased integration
Training Survey
Please provide your feedback at:
http://goo.gl/WouW4C