In this chapter, we will cover:
This chapter explores some of the more complex but relatively common message interaction patterns used in a typical SOA deployment.
While these patterns have been around for a while, some have proved cumbersome to implement in earlier versions of the SOA Suite (both 10gR3 and the initial release of 11gR1). However, later releases of the SOA Suite have introduced new features, such as aggregation, which provides better support for these patterns.
In this chapter, we take advantage of these to provide recipes for implementing patterns around message aggregation, singletons, and the dynamic scheduling of BPEL processes and services.