Evolution support in heterogeneous service-oriented landscapes

被引:0
|
作者
Margaria T. [1 ]
Steffen B. [2 ]
Kubczak C. [2 ]
机构
[1] Chair of Service and Software Engineering, Universität Potsdam
[2] Chair of Programming System, TU Dortmund
关键词
Evolving systems; Semantic web services; Service mediation; SOA; Web services;
D O I
10.1007/s13173-010-0004-4
中图分类号
学科分类号
摘要
We present an approach that provides automatic or semi-automatic support for evolution and change management in heterogeneous legacy landscapes where (1) legacy heterogeneous, possibly distributed platforms are integrated in a service oriented fashion, (2) the coordination of functionality is provided at the service level, through orchestration, (3) compliance and correctness are provided through policies and business rules, (4) evolution and correctness-by-design are supported by the eXtreme Model Driven Development paradigm (XMDD) offered by the jABC (Margaria and Steffen in Annu. Rev. Commun. 57, 2004)-the model-driven service oriented development platform we use here for integration, design, evolution, and governance. The artifacts are here semantically enriched, so that automatic synthesis plugins can field the vision of Enterprise Physics: knowledge driven business process development for the end user. We demonstrate this vision along a concrete case study that became over the past three years a benchmark for Semantic Web Service discovery and mediation. We enhance the Mediation Scenario of the Semantic Web Service Challenge along the 2 central evolution paradigms that occur in practice: (a) Platform migration: platform substitution of a legacy system by an ERP system and (b) Backend extension: extension of the legacy Customer Relationship Management (CRM) and Order Management System (OMS) backends via an additional ERP layer. © 2010 The Brazilian Computer Society.
引用
收藏
页码:35 / 47
页数:12
相关论文
共 50 条
  • [31] Prepare the evolution: Moving towards a service-oriented architecture
    Gutteberg, Erlend
    BID-TEXTOS UNIVERSITARIS DE BIBLIOTECONOMIA I DOCUMENTACIO, 2007, (19):
  • [32] Design activities for supporting the evolution of service-oriented architecture
    Adamopoulos, Dionsis X.
    ICSOFT 2008: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL SE/GSDCA/MUSE, 2008, : 53 - 59
  • [33] Supporting the Dynamic Evolution of Web Service Protocols in Service-Oriented Architectures
    Ryu, Seung Hwan
    Casati, Fabio
    Skogsrud, Halvard
    Benatallah, Boualem
    Saint-Paul, Regis
    ACM TRANSACTIONS ON THE WEB, 2008, 2 (02)
  • [34] An agile toolkit to support agent-oriented and service-oriented computing mechanisms
    Qumer, Asif
    Henderson-Sellers, Brian
    PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROCEEDINGS, 2007, 4589 : 222 - +
  • [35] PRICING METHOD FOR SERVICE-ORIENTED MANUFACTURING WITH SUPPORT VECTOR MACHINE
    Meng, Qiunan
    Lou, Jian
    Xu, Xun
    Yu, Shiqiang
    PROCEEDINGS OF THE ASME 12TH INTERNATIONAL MANUFACTURING SCIENCE AND ENGINEERING CONFERENCE - 2017, VOL 3, 2017,
  • [36] An Open and Service-Oriented Architecture to Support the Automation of Learning Scenarios
    Rius, Angels
    Santanach, Francesc
    Conesa, Jordi
    Almirall, Magi
    Garcia-Barriocanal, Elena
    INTERNATIONAL JOURNAL OF INFORMATION TECHNOLOGIES AND SYSTEMS APPROACH, 2011, 4 (01) : 38 - 52
  • [37] Agent-enabled service-oriented decision support systems
    Dong, Ching-Shen James
    Srinivasan, Ananth
    DECISION SUPPORT SYSTEMS, 2013, 55 (01) : 364 - 373
  • [38] On The Development of Secure Service-Oriented Architectures to Support Medical Research
    Simpson, Andrew
    Power, David
    Slaymaker, Mark
    Russell, Douglas
    Katzarova, Mila
    INTERNATIONAL JOURNAL OF HEALTHCARE INFORMATION SYSTEMS AND INFORMATICS, 2007, 2 (02) : 75 - 89
  • [39] A service-oriented Grid environment with on-demand QoS support
    Engelbrecht, Gerhard
    Benkner, Siegfried
    2009 IEEE CONGRESS ON SERVICES (SERVICES-1 2009), VOLS 1 AND 2, 2009, : 147 - 150
  • [40] A service-oriented system to support data integration on data grids
    Gounaris, Anastasios
    Comito, Carmela
    Sakellariou, Rizos
    Talia, Domenico
    CCGRID 2007: SEVENTH IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, 2007, : 627 - +