Model-driven development of service compositions for enterprise interoperability

Ravi Khadka, Brahmananda Sapkota, Luis Ferreira Pires, Slinger Jansen

    Research output: Chapter in Book/Report/Conference proceedingChapterAcademicpeer-review

    22 Citations (Scopus)
    1 Downloads (Pure)


    Service-Oriented Architecture (SOA) has emerged as an architectural style to foster enterprise interoperability, as it claims to facilitate the flexible composition of loosely coupled enterprise applications and thus alleviates the heterogeneity problem among enterprises. Meanwhile, Model-Driven Architecture (MDA) aims at facilitating the development of distributed application functionality, independent from its implementation using a specific technology platform and thus contributes to deployment in different platforms. In this paper we propose an MDA-based transformation technique for service composition. The contribution of the paper is two-fold. First, our approach shows how enterprise interoperability is supported by service composition at two different technical levels, namely at choreography and orchestration level. Second, the approach contributes to the management of changes that affect enterprise interoperability, by defning a (semi-)automated transformation from choreography to orchestrations in which the interoperability constraints specified at the choreography level are preserved.
    Original languageUndefined
    Title of host publicationProceedings of the Third International IFIP Working Conference on Enterprise Interoperability, IWEI 2011
    EditorsMarten J. van Sinderen, Pontus Johnson
    Place of PublicationHeidelberg
    Number of pages14
    ISBN (Print)978-3-642-19679-9
    Publication statusPublished - 2011
    EventThird International IFIP Working Conference on Enterprise Interoperability 2011 - Stockholm, Sweden
    Duration: 23 Mar 201124 Mar 2011
    Conference number: 3

    Publication series

    NameLecture Notes in Business Information Processing
    ISSN (Print)1865-1348


    OtherThird International IFIP Working Conference on Enterprise Interoperability 2011
    Abbreviated titleIWEI 2011


    • IR-76590
    • EWI-19957
    • SCS-Services
    • METIS-277602

    Cite this