Summary
This chapter guided us through how to build the Process Services modules ProcessServices-OrderHandling and ProcessServices-CustomerInterfaceManagement and the associated businesses processes (BPELs). While we built these BPELs, we accommodated the business, technical, and NFRs including fault handling, human task management, data mappings, and so on. We will see how they deal with various implementation issues and the design decisions they make appropriately. We covered several topics including BPEL development steps, using business rules in the process, implementing human tasks, usage of control structures, fault handling including compensation, correlation sets, and how to test the business processes end-to-end once the Business Service and Access Service modules have been built. In the next chapter, we will build the Business Services and Access Services modules, and hence perform an end-to-end integration test from these business processes right the way down.