- BPEL Tutorial
- BPEL - Home
- BPEL - Introduction
- BPEL - Activities
- Partner Link in BPEL Process
- Creating a Partner Link
- BPEL - Adapters
- Process Monitors
- One-Way Messages
- Synchronous Interactions
- Asynchronous Interactions
- Asynchronous Interactions with a Timeout
- Asynchronous Interactions with a Notification Timer
- One Request, Multiple Responses
- One Request, One of Two Possible Responses
- One Request, a Mandatory Response, & an Optional Response
- Partial Processing
- Multiple Application Interactions
- Invoking a Synchronous Web Service
- Invoking an Asynchronous Web Service
- Using Parallel Flow
- Using Conditional Branching
- Using Fault Handling
- Resubmitting a Faulted Process
- Incorporating Java & Java EE Code
- Manipulating XML Data
- Using Correlation Sets & Message Aggregation
- Using Events & Timeouts in BPEL Processes
- Using the Notification Service
- Using Oracle BPEL Process Manager Sensors
- Difference between BPEL 1.1 & BPEL 2.0
- BPEL Useful Resources
- BPEL - Quick Guide
- BPEL - Useful Resources
- BPEL - Discussion
BPEL - Partner Link in BPEL Process
Partner Links are defined as communication exchanges between all the parties with which the BPEL Process interacts.
They are the references to the actual implementations, through which the BPEL process interacts with the external world.
Invoked Partner Links
These are links to services that are invoked by the BPEL process.
Client Partner Links
These are links to services that can invoke a BPEL process.
Partner Link Properties
The Partner Link Property Editor allows you to establish partner links for your BPEL processes. With the Partner Link Property Editor, you can specify the following −
Name − Specifies the name of the Invoke element.
WSDL File − Indicates the WSDL file associated with the Partner Link.
Partner Link Type − Indicates the Partner Link type defined in the WSDL.
My Role − Indicates the role of the business process itself.
Partner Pole − Indicates the role of the partner.
Documentation − Accessed on the Properties window.
Partner Links are defined in the .bpel file.
A BPEL can interact with the services in the following three ways −
- Services that invoke a BPEL process
- Services that are invoked by the BPEL process
- Services that act both ways