Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This section explains how the Process Manager EIP can be implemented using WSO2 ESB. The following topics are covered:

Table of Contents

Introduction to Process Manager EIP

The Process Manager EIP routes a message through multiple processing steps, when the required steps might not be known at design-time and might not be sequential. It maintains the state of the sequence and determines the next processing step based on intermediate results. For more information, refer to http://www.eaipatterns.com/ProcessManager.html.

Image Modified

Figure 1: Process Manager EIP

How WSO2 ESB Implements the EIP

Message routing can take different series of processing steps. In the Routing Slip pattern EIP, a message contains the routing path (a sequence of processing steps), which is decided at design stage. But in many cases the routing decisions have to be made based on intermediate results, and processing steps may might need to execute be executed in parallel. In order to achieve that dynamic behaviour this pattern introduce this dynamic behavior, a processing unit called Process Manager has been introduced, which determines the next processing step based on the intermediate results.

Designing and configure a Process Manager is an extensive area and a fairly big area of study. WSO2 has done implementing patterns related to design designing of workflow or Business Process Management. workflows or business process management. The WSO2 Business Process Server enables user (http://wso2.com/products/business-process-server) enables you to easily develop business processes with using WS-BPEL standard standards, and provide provides hosting environment.

 

 

 

 

 

 

 

 

 

 

Excerpt
hiddentrue

Process Manager, Integration Patterns with WSO2 ESB