Event-Driven Mashup Orchestration with Scala

Services Computing(2012)

引用 2|浏览1
暂无评分
摘要
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.
更多
查看译文
关键词
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,Actors,Mashup,Scala,Threading models
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要