Hybrid Mashups
In actuality, enterprise mashups usually involve techniques and technologies for each of the three mashup domains. Widgets, gadgets, or dynamic scripts will be retrieved using presentation-oriented techniques. Data will be retrieved using in-process data-oriented techniques. More data will be retrieved on the server using out-of-process techniques. Services and processes will be aggregated to formulate responses on the server that will be returned to the mashup client results from service API requests.
Figure 1.10 illustrates a typical enterprise mashup environment where data and services are accessed from a web page (in-process) and from the service platform (on the server, out-of-process). Presentation-oriented techniques, data-oriented techniques, and process-oriented techniques must all be employed to handle the needs for this environment.
![Figure 1.10](/content/images/chap1_9780321591814/elementLinks/th01fig10.jpg)
Figure 1.10 Hybrid mashup architecture
The techniques and mashup domains discussed in this chapter are discussed further in subsequent chapters. For now, I demonstrate some of the easier techniques of a presentation-oriented mashup in a small example in the next section.