Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Integration Broker
Brief History
Integration Broker History
External Application Integrations
Integration Broker
Today
Integration Broker Today
WSDL Loosely
Application SOAP
Coupled
Functional Self
XML Ubiquitous
Building described
Messaging Transport
Block Interface
Integration Broker Today
PeopleTools
Services
Component
Routings
Interfaces
Queues
DMS Scripts
Messages
Application
Schemas
Engine Programs
Integration Broker Today– Service Designer
Integration Broker Today
• Services
• New in 8.48
• Used to logically group a set of service operations
• Typically represents a business entity
• Exposes a WSDL
Services
Services
Service Operations
Handlers
WSDLs
Routings
Queues
Messages
Schemas
Integration Broker Today
• Service Component
Integration Broker Today
• Service Operation
• New in 8.48
• Correspond to operations performed on business
objects
• Reference structures and processing definitions
• Can be
• Secured by permission lists
• Versioned Services
• When message structure is changed Service
Service Operations
Operations
WSDLs
Default Version to activate Routings
Queues
• Created using Introspection
Messages
• Setup for Schema Validation Schemas
Integration Broker Today
• Messages
• Define the shape/structure
• Provide schema for runtime validation
• Types of Messages
• Rowset-based
• PeopleSoft to PeopleSoft with proprietary XML
• Legacy PSCAMA tags
• Nonrowset-based
Services
• Primary used for 3rd Party Integration Service Operations
WSDLs
Routings
• New in 8.48
Queues
• Standard XML Messages
Messages
Schemas
Integration Broker Today
• Message Container
• New in 8.48
• A container message is made up of one or more message
parts.
• The resulting shape is always non rowset-based.
• The message parts are either all rowset-based or all
nonrowset-based.
• The container cannot be nested.
Integration Broker Today
• Message Parts
• New in 8.48
• Define shape based on industry standard XML
• Used in building a container message
• Can be reused in multiple containers
• Use these to move away from PeopleSoft proprietary XML
• Still support Rowset-based message parts
• Easily accessed using Rowset class
• Schema is auto generated
• Support nonrowset-based messages
• Accessed using XMLDoc and SOAPDoc classes
Integration Broker Today
Services
• Can be Implemented using Component Interface Service Operations
(CI) or DataMover Scripts (DMS) Handlers
Handlers
WSDLs
Routings
• Nodes
• Represent each system involved in integration
• ANONYMOUS node represents ~ANY~ or unknown node
• Defines node specific connection binding parameters
• Defines security mechanisms to be used to communicate
• WS-Security / Password / Certificate / Non Repudiation /
External user-id password.
• Can Throttle the messages using IB Throttle Threshold
• New in 8.48
• PeopleTools delivers following predefined nodes
• ANONYMOUS / WSDL NODE / BPEL
• New in 8.48
Integration Broker Today
• Node Definition
Integration Broker Today
Service Operations
component
Handlers
WSDLs
Routings
Routings
Queues
Messages
Schemas
Integration Broker Today
• Routings Parameters
Integration Broker Today
• Queues
• Renamed from Channels from prior releases
WSDLs
• Key elements for performance and tuning Routings
Queues
Queues
Messages
Schemas
Integration Broker Today
• Queue Definition
<Insert Picture Here>
Integration Broker
Upgrade to 8.48/8.49
Upgrade to 8.48/8.49
PeopleCode Handlers
Application Packages
Transactions Routings
Relationships Security
Nodes
Nodes
Channels Queues
Upgrade to 8.48/8.49
• IB Audits
• IB Handlers with missing operations
• Routing referencing invalid service operation (etc..)
• Duplicate Routings
• ptibfixduplicates.dms
• IB Administration page
• PSTOKEN / user based authentication
• 8.48 to 8.48 systems requires users to be in both system
• Single Sign-On
• Forward Port
• PRE 8.48 application bundles
<Insert Picture Here>
Integration Broker
Security
Security
Integration Broker
Performance Tuning
Performance Tuning
ASync Outbound
Performance Tuning
ASync Inbound
Performance Tuning
Queue Partitioning
Performance Tuning
• Synchronous
<Insert Picture Here>
Integration Broker
What's Next
What’s Next
Other Resources
Other Resources