Title: A comparison between Web Service and JAVA Message Service technologies for Event-Driven Mashup execution

Authors: Michele Stecca, Massimo Maresca

Addresses: Computer Platform Research Center (CIPI), c/o DIST University of Genova, Via Opera Pia 13, 16145 Genova, Italy. ' Computer Platform Research Center (CIPI), c/o DEI University of Padova, Via Gradenigo 6A, 35131 Padova, Italy

Abstract: This paper presents a Service Execution Platform (SEP) for Event-Driven service compositions (a.k.a. Mashups), typically used in domains characterised by a working principle based on asynchronous events. The platform reference model is based on an orchestration system and on a set of Service Proxies (SPs) hosted in the SEP. The orchestration system executes Mashup Sessions by coordinating the actions of the SPs, and takes care of load balancing, security (AAA) and fault tolerance. The paper presents and compares two versions of the SEP based on two different technologies, namely Web Services (WSs) and JAVA Message Service (JMS).

Keywords: mashups; web services; JMS; JAVA message service; orchestration; event-driven architecture; service execution platform; event-driven service compositions; service proxies; load balancing; security; fault tolerance.

DOI: 10.1504/IJWGS.2010.035092

International Journal of Web and Grid Services, 2010 Vol.6 No.3, pp.269 - 288

Published online: 03 Sep 2010 *

Full-text access for editors Access for subscribers Purchase this article Comment on this article