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] Support system for wheat production management based on service-oriented architecture and WebGIS
    Jiang, Haiyan
    Mao, Jinhui
    Xu, Xiaoming
    Fu, Bing
    Cao, Weixing
    Zhu, Yan
    [J]. Nongye Gongcheng Xuebao/Transactions of the Chinese Society of Agricultural Engineering, 2012, 28 (08): : 159 - 166
  • [32] Very large software systems: A service-oriented approach
    Chaudhuri, Neil
    [J]. WMSCI 2005: 9th World Multi-Conference on Systemics, Cybernetics and Informatics, Vol 10, 2005, : 359 - 361
  • [33] Minimising Lifecycle Transitions in Service-Oriented Business Processes
    Ukor, Roland
    Carpenter, Andy
    [J]. ENTERPRISE, BUSINESS-PROCESS AND INFORMATION SYSTEMS MODELING, 2009, 29 : 126 - 135
  • [34] OData for Service-Oriented Business Applications Comparative analysis of communication technologies for flexible Service-Oriented IT Architectures
    Cupek, Rafal
    Huczala, Lukasz
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY (ICIT), 2015, : 1538 - 1543
  • [35] SOFTWARE TECHNOLOGY Service-Oriented Architecture and Legacy Systems
    Serrano, Nicolas
    Hernantes, Josune
    Gallardo, Gorka
    [J]. IEEE SOFTWARE, 2014, 31 (05) : 15 - 19
  • [36] TinySOA: a service-oriented architecture for wireless sensor networks
    Aviles-Lopez, Edgardo
    Antonio Garcia-Macias, J.
    [J]. SERVICE ORIENTED COMPUTING AND APPLICATIONS, 2009, 3 (02) : 99 - 108
  • [37] Edge Mashups for Service-Oriented Collaboration
    Birman, Ken
    Cantwell, Jared
    Freedman, Daniel
    Huang, Qi
    Nikolov, Petko
    Ostrowski, Krzysztof
    [J]. COMPUTER, 2009, 42 (05) : 90 - 94
  • [38] Service-oriented Smart Mine Construction
    Song, Zhen
    Chen, Jian
    Feng, Yanhua
    [J]. INFORMATION TECHNOLOGY APPLICATIONS IN INDUSTRY, PTS 1-4, 2013, 263-266 : 3255 - +
  • [39] ISSUES IN IT SERVICE-ORIENTED REQUIREMENTS ENGINEERING
    Lichtenstein, Sharman
    Nguyen, Lemai
    Hunter, Alexia
    [J]. AUSTRALASIAN JOURNAL OF INFORMATION SYSTEMS, 2005, 13 (01) : 176 - 191
  • [40] A Solution Model for Service-Oriented Architecture
    Lan, Jianzhong
    Liu, Yi
    Chai, Yueting
    [J]. 2008 7TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-23, 2008, : 4184 - 4189