A survey on service composition languages

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

4 Citations (Scopus)
39 Downloads (Pure)

Abstract

In recent years, service-oriented architecture (SOA) has been adopted by industry in developing enterprise systems. Web service composition has been one of the challenging topics in SOA. Numerous approaches have been proposed to tackle this problem. In industry big companies such as Amazon, Netflix, and Uber have developed their own web service composition languages and tools. In academia, on the other hand, there have also been attempts to resolve some of the complexities in web service composition. In this survey we identify and evaluate current prominent service composition languages, and discuss our key findings. After a scan of dozens of service composition systems, 14 systems that used a language-based approach were included in this study. We believe that our findings will help people from industry and academia to learn about some of the major active composition languages and get an overall idea about their commonalities and differences.

Original languageEnglish
Title of host publicationProceedings - 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, MODELS-C 2020 - Companion Proceedings
PublisherAssociation for Computing Machinery, Inc
Pages262-266
Number of pages5
ISBN (Electronic)9781450381352
DOIs
Publication statusPublished - 16 Oct 2020
Event23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, MODELS-C 2020 - Virtual, Online, Canada
Duration: 16 Oct 202023 Oct 2020

Conference

Conference23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, MODELS-C 2020
Country/TerritoryCanada
CityVirtual, Online
Period16/10/2023/10/20

Funding

This research is funded by ECSEL, the Electronic Components and Systems for European Leadership Joint Undertaking under grant agreement No 826452 (Arrowhead Tools project), supported by the European Union Horizon 2020 research and innovation programme and by the member states.

FundersFunder number
European Union's Horizon 2020 - Research and Innovation Framework Programme
Electronic Components and Systems for European Leadership826452

    Keywords

    • Choreography
    • Domain-specific language
    • Orchestration
    • Service composition
    • Service oriented architecture

    Fingerprint

    Dive into the research topics of 'A survey on service composition languages'. Together they form a unique fingerprint.

    Cite this