Process-Oriented Mashup Techniques
A process-oriented mashup involves mashing together services and/or processes. Techniques used for this model range from simply combining method calls in an object to a complex, structured workflow system.
In Figure 1.9, object2 is interacting with a number of different services and processes. It is interacting with object1 using a standard method call and an external site using a service call over a web protocol. object2 is also interacting with an internal workflow system using asynchronous messaging. The results from these calls are then mashed together to formulate the response that will ultimately be returned to the mashup client (web page).
Figure 1.9 Process-oriented mashup architecture