DocumentCode :
3053810
Title :
Event-Driven Mashup Orchestration with Scala
Author :
Stecca, Michele ; Fornasa, Martino ; Dall´Armellina, N. ; Maresca, Massimo
Author_Institution :
Comput. Platform Res. Center (CIPI), DEI Univ. of Padua, Padua, Italy
fYear :
2012
fDate :
24-29 June 2012
Firstpage :
531
Lastpage :
538
Abstract :
We describe the organization of a Server-side platform supporting the execution of Event-Driven Mashups (i.e., composite applications combining services and smart objects through events). To support a large number of concurrent Mashup executions, Mashup Execution Platforms (MEPs) must exploit the processing power of multi-processor computer architectures as well as appropriate concurrency models and programming languages. In order to do so, we describe a MEP based on the emerging Scala programming language which provides an efficient concurrency model - based on the actor model - that is suitable for the execution on multi-processor systems. Since the MEP architecture considered in this paper has been previously implemented in Java we also describe its porting from Java to Scala taking advantage of the compatibility between the two programming languages. Finally, the Java-based and the Scala-based implementations are compared from a performance point of view.
Keywords :
Java; client-server systems; concurrency control; multiprocessing systems; software architecture; virtual machines; JVM; Java virtual machine; Java-based implementation; MEP architecture; Scala programming language; Scala-based implementation; actor model; composite applications; concurrency model; event-driven mashup execution; event-driven mashup orchestration; mashup execution platform; multiprocessor computer architecture; server-side platform organization; smart objects; Computer architecture; Concurrent computing; Java; Mashups; Message systems; Object oriented modeling; Actors; Mashup; Scala; Threading models;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Services Computing (SCC), 2012 IEEE Ninth International Conference on
Conference_Location :
Honolulu, HI
Print_ISBN :
978-1-4673-3049-7
Type :
conf
DOI :
10.1109/SCC.2012.41
Filename :
6274187
Link To Document :
بازگشت