Model-driven Development of Mediation for Business Services Using COSMO

Dick A.C. Quartel*, Stanislav Pokraev, Teduh Dirgahayu, Rodrigo Mantovaneli Pessoa, Maarten W.A. Steen, Marten van Sinderen

*Corresponding author for this work

    Research output: Contribution to journalArticleAcademicpeer-review

    9 Citations (Scopus)
    56 Downloads (Pure)

    Abstract

    Although service-oriented architectures offer real benefits when pursuing business integration and flexibility, there are still no satisfactory solutions to accomplish cooperation between services of existing systems that have no perfect match. In the case of incompatible services, a 'mediator' may be introduced which resolves semantic and syntactic interoperability problems by intervening in the cooperation between systems. Building mediators is currently often a manual process, resulting in dedicated IT-driven solutions, with no concern for re-use of process, models or code. This paper presents a framework to guide the development of mediators, with the following objectives: (i) uncover and capture the actual interoperability problem that needs to be solved; (ii) allow the involvement of non-IT (i.e., business) experts in the development of the solution; (iii) support evolution of the solution and re-use of results in case of changing interoperability requirements; (iv) facilitate automation of parts of the process. The framework is based on service-oriented and model-driven techniques. Available tool support for the different elements in the framework is indicated.
    Original languageEnglish
    Pages (from-to)319-345
    Number of pages27
    JournalEnterprise information systems
    Volume3
    Issue number3
    DOIs
    Publication statusPublished - 1 Aug 2009

    Keywords

    • SCS-Services
    • Interoperability
    • Service mediation
    • Service composition
    • Model driven development
    • COSMO
    • 2024 OA procedure

    Fingerprint

    Dive into the research topics of 'Model-driven Development of Mediation for Business Services Using COSMO'. Together they form a unique fingerprint.

    Cite this