
handle: 11562/502353 , 11585/150489
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.
Aggregation, Service composition, [SCCO.COMP] Cognitive science/Computer science, Service-oriented architectures, Jolie language, Service oriented architectures; service composition; formal calculus, Process calculus, 004, Service oriented computing
Aggregation, Service composition, [SCCO.COMP] Cognitive science/Computer science, Service-oriented architectures, Jolie language, Service oriented architectures; service composition; formal calculus, Process calculus, 004, Service oriented computing
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 7 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Top 10% | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
