Model-Driven Development of Service Compositions for Enterprise Interoperability

被引:0
|
作者
Khadka, Ravi [1 ]
Sapkota, Brahmananda [2 ]
Pires, Luis Ferreira [2 ]
Van Sinderen, Marten [2 ]
Jansen, Slinger [1 ]
机构
[1] Univ Utrecht, POB 80 089, NL-3508 TB Utrecht, Netherlands
[2] Univ Twente, NL-7500AE Enschede, Netherlands
来源
关键词
SOA; MDA; Metamodel Transformation; Enterprise Interoperability; Choreography; Orchestration; Service Composition; Service Interoperability; TRANSFORMATION; ORCHESTRATION;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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 defining a (semi-)automated transformation from choreography to orchestrations in which the interoperability constraints specified at the choreography level are preserved.
引用
收藏
页码:177 / +
页数:3
相关论文
共 50 条
  • [31] A MODEL-DRIVEN APPROACH TO ENTERPRISE INTEGRATION
    AGUIAR, MWC
    WESTON, RH
    [J]. INTERNATIONAL JOURNAL OF COMPUTER INTEGRATED MANUFACTURING, 1995, 8 (03) : 210 - 224
  • [32] Model-driven methodology for building QoS-optimised Web service compositions
    Gronmo, R
    Jaeger, MC
    [J]. DISTRIBUTED APPLICATIONS AND INTEROPERABLE SYSTEMS, 2005, 3543 : 68 - 82
  • [33] Model-driven Service Engineering Towards the Manufacturing Liquid-sensing Enterprise
    Agostinho, Carlos
    Sesana, Michele
    Jardim-Goncalves, Ricardo
    Gusmeroli, Sergio
    [J]. MODELSWARD 2015 PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT, 2015, : 608 - 617
  • [34] Model-driven development
    Pastor O.
    España S.
    Panach J.I.
    Aquino N.
    [J]. Informatik-Spektrum, 2008, 31 (5) : 394 - 407
  • [35] Model-Driven Analysis towards Interoperability of Assessments in LMS
    Bizonova, Zuzana
    Pilatova, Katarina
    [J]. JOURNAL OF INFORMATION AND ORGANIZATIONAL SCIENCES, 2010, 34 (01) : 27 - 39
  • [36] Model-driven interoperability: engineering heterogeneous IoT systems
    Grace, Paul
    Pickering, Brian
    Surridge, Mike
    [J]. ANNALS OF TELECOMMUNICATIONS, 2016, 71 (3-4) : 141 - 150
  • [37] Model-Driven Techniques to Enhance Architectural Languages Interoperability
    Di Ruscio, Davide
    Malavolta, Ivano
    Muccini, Henry
    Pelliccione, Patrizio
    Pierantonio, Alfonso
    [J]. FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, FASE 2012, 2012, 7212 : 26 - 42
  • [38] Model-driven interoperability: engineering heterogeneous IoT systems
    Paul Grace
    Brian Pickering
    Mike Surridge
    [J]. Annals of Telecommunications, 2016, 71 : 141 - 150
  • [39] Model-Driven Engineering Framework for Component Models Interoperability
    Crnkovic, Ivica
    Malavolta, Ivano
    Muccini, Henry
    [J]. COMPONENT-BASED SOFTWARE ENGINEERING, PROCEEDINGS, 2009, 5582 : 36 - +
  • [40] Model-driven tool interoperability:: An application in bug tracking
    Del Fabro, Marcos Didonet
    Bezivin, Jean
    Valduriez, Patrick
    [J]. ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2006: COOPIS, DOA, GADA, AND ODBAS, PT 1, PROCEEDINGS, 2006, 4275 : 863 - 881