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
Advertisements