Skip to Main Content
The high availability of information provided through standards typical of the Web 2.0 world (e.g. RSS feed, atom, etc.) and services exposed by means of Web service API (see  for a list of more than 1300 APIs) leads to the development of new tools for the rapid creation of applications-called mashups-that combine these different sources. More specifically we refer to the event driven class of mashups, in which a set of autonomous service components interact with each other under the control of an orchestrator. These autonomous service components may belong both to the Internet world (e.g. e-mail, RSS Feed, etc.) and to the Telco world (e.g. voice call, SMS, etc.). In this paper we discuss the requirements that should be fulfilled by a platform that supports the execution of event driven mashups. We consider performance issues such as low latency/high throughput as well as security and management issues such as AAA (authentication, authorization and accounting) and SLA (service level agreement) issues. Starting from these requirements, we propose a set of five design solution that allows to implement a scalable system for the execution of mashups. In particular, we describe the concept of session less orchestration that allows to fulfill the scalability requirement through a mechanism that frees the central engine from the burden of managing and storing session information. Finally we report the results of the evaluation tests performed on the platform prototype.