Interface-Based Service Composition with Aggregation

Mila Dalla Preda, Maurizio Gabbrielli, Claudio Guidi, Jacopo Mauro, Fabrizio Montesi

Research output: Conference Article in Proceeding or Book/Report chapterArticle in proceedingsResearchpeer-review

Abstract

Service-oriented architectures (SOAs) usually comprehend in-the-middle entities such as proxies or service mediators that compose services abstracting from the order in which they exchange messages. Although widely used, these entities are usually implemented by means of ad-hoc solutions.

In this paper we generalise this composition mechanism by identifying the primitive notion of aggregation. We formally define the semantics of aggregation in terms of a process calculus. We also provide a reference implementation for this primitive by extending the Jolie language, thus allowing for the experimentation with real SOA scenarios.
Original languageEnglish
Title of host publicationService-Oriented Cloud Computing
Volume7592
PublisherSpringer
Publication date2012
Pages48-63
ISBN (Print)978-3-642-33426-9
Publication statusPublished - 2012
SeriesLecture Notes in Computer Science
Volume7592
ISSN0302-9743

Keywords

  • Service-oriented architectures
  • Aggregation
  • Process calculus
  • Service composition
  • Jolie language

Fingerprint

Dive into the research topics of 'Interface-Based Service Composition with Aggregation'. Together they form a unique fingerprint.

Cite this