Web Services Composition: Mashups Driven Orchestration Definition
Sébastien Mosser, Franck Chauvel, Mireille Blay–Fornarino, Michel Riveill · 2008
On the one hand, mashups are a new kind of Web application built upon the composition of different resources in a user-friendly way. Tools based on such concepts focus on graphic design and allows final users to build complex applications using pipes to connect data sources into a data--flow. It underlines a constant need for making services resuable in an easy way. On the other hand, Web Services Oriented Architecture (WSOA) supports development of high quality applications based on a control-flow between services. We explore in this paper how a WSOA can be defined as a data-flow in a mashup-like approach, where Model Driven Engineering techniques enable a clever composition of data-flows and the generation of control-flows based architecture.