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 条
  • [21] Advanced Technologies to Support Service Discovery in Service-Oriented Systems
    Azmy, Moh Roufiq
    Suhardi
    Muhamad, Wardani
    2020 INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY SYSTEMS AND INNOVATION (ICITSI), 2020, : 300 - 305
  • [22] The LLAMA Middleware Support for Accountable Service-Oriented Architecture
    Panahi, Mark
    Lin, Kwei-Jay
    Zhang, Yue
    Chang, Soo-Ho
    Zhang, Jing
    Varela, Leonardo
    SERVICE-ORIENTED COMPUTING - ICSOC 2008, PROCEEDINGS, 2008, 5364 : 180 - 194
  • [23] Perspectives on service-oriented computing and Service-Oriented System engineering
    Tsai, W. T.
    Malek, Miroslaw
    Chen, Yinong
    Bastani, Farokh
    SOSE 2006: SECOND IEEE INTERNATIONAL SYMPOSIUM ON SERVICE-ORIENTED SYSTEM ENGINEERING, PROCEEDINGS, 2006, : 3 - +
  • [24] On the utilisation of a service-oriented infrastructure to support radiologist training
    Simpson, Andrew
    Slaymaker, Mark
    Power, David
    Russell, Douglas
    Yap, Moi Hoon
    Gale, Alastair
    2009 22ND IEEE INTERNATIONAL SYMPOSIUM ON COMPUTER-BASED MEDICAL SYSTEMS, 2009, : 9 - +
  • [25] Integrating service-oriented technologies to support business processes
    Botta, A.
    Lazzerini, B.
    Marcelloni, F.
    Proc. Seventh IEEE Int. Conf. E-Commerce Technol. Workshops, (37-42):
  • [26] Integrating service-oriented technologies to support business processes
    Botta, A
    Lazzerini, B
    Marcelloni, F
    Seventh IEEE International Conference on E-Commerce Technology Workshops, 2005, : 37 - 42
  • [27] Legacy code support for service-oriented production grids
    Delaitre, Thierry
    Kiss, Tamas
    Terstyanszky, Gabor
    Winter, Stephen
    Kacsuk, Peter
    DISTRIBUTED AND PARALLEL SYSTEMS: FROM CLUSTER TO GRID COMPUTING, 2007, : 103 - +
  • [28] Service-Oriented Framework for Human cask Support and Automation
    Sasa, Ana
    Juric, Matjaz B.
    Krisper, Marjan
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2008, 4 (04) : 292 - 302
  • [29] Service-oriented architecture is a driver for daily decision support
    Granebring, Annika
    Revay, Péter
    KYBERNETES, 2007, 36 (5-6) : 622 - 635
  • [30] Service-oriented software model supporting dynamic evolution
    Li, Chang-Yun
    Li, Ying
    Wu, Jian
    Wu, Zhao-Hui
    Jisuanji Xuebao/Chinese Journal of Computers, 2006, 29 (07): : 1020 - 1028