11
SiS Technical Training Development Track Day 10

SiS Technical Training Development Track Day 10. Agenda Introduction to Integration Broker How to Expose and Consume WebServices

Embed Size (px)

Citation preview

Page 1: SiS Technical Training Development Track Day 10. Agenda  Introduction to Integration Broker  How to Expose and Consume WebServices

SiS Technical Training Development Track

Day 10

Page 2: SiS Technical Training Development Track Day 10. Agenda  Introduction to Integration Broker  How to Expose and Consume WebServices

Agenda

Introduction to Integration Broker

How to Expose and Consume WebServices

Page 3: 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 third-

party 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.

Page 4: SiS Technical Training Development Track Day 10. Agenda  Introduction to Integration Broker  How to Expose and Consume WebServices

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.

Page 5: SiS Technical Training Development Track Day 10. Agenda  Introduction to Integration Broker  How to Expose and Consume WebServices

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.

Page 6: SiS Technical Training Development Track Day 10. Agenda  Introduction to Integration Broker  How to Expose and Consume WebServices

Workflow Technology Development

Page 7: SiS Technical Training Development Track Day 10. Agenda  Introduction to Integration Broker  How to Expose and Consume WebServices

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.

Page 8: SiS Technical Training Development Track Day 10. Agenda  Introduction to Integration Broker  How to Expose and Consume WebServices

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.

Page 9: SiS Technical Training Development Track Day 10. Agenda  Introduction to Integration Broker  How to Expose and Consume WebServices

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.

Page 10: SiS Technical Training Development Track Day 10. Agenda  Introduction to Integration Broker  How to Expose and Consume WebServices

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, standards-

based integration

Page 11: SiS Technical Training Development Track Day 10. Agenda  Introduction to Integration Broker  How to Expose and Consume WebServices

Training Survey

Please provide your feedback at:http://goo.gl/WouW4C