Process Services
As identified in the previous chapter, our application consists of two process services—OrderHandling and CustomerInterfaceManagement, as shown in the following figure:
Note
How to read the preceding diagrams:
The outer boxes represent the modules of the process service. The module names represent the actual module name in the Sales Fulfillment Application in WID. The inner boxes with the module box represent the components in the module assembly that make up the module and the << >> signifies the type of implementation used to develop that component. Lastly, << >> on the arrows defines the interrelationships between modules/components/layers and how they are integrated together.
For example, the module ProcessServices-OrderHandling in WID contains two components, namely, TrackAndManageCustomerOrder and HandleOrderFallout, which are both implemented as long running BPEL processes. TrackAndManageCustomerOrder in the event of a fallout invokes HandleOrderFallout...