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 条
[41]   Supporting Service-Oriented Design with Metrics [J].
Hofmeister, Helge ;
Wirtz, Guido .
EDOC 2008: 12TH IEEE INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING, PROCEEDINGS, 2008, :191-200
[42]   Formal Analysis of Service-oriented Architectures [J].
Rafe, Vahid .
PRZEGLAD ELEKTROTECHNICZNY, 2011, 87 (11) :310-313
[43]   Surveillance System in Service-Oriented Manner [J].
Mierzwinski, Damian ;
Walczak, Dariusz ;
Wolski, Marcin ;
Wrzos, Marcin .
12TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING (SYNASC 2010), 2011, :427-433
[44]   Service-oriented Architecture for the Internet of Things [J].
Ibrahim, Naseem ;
Bench, Brandon .
PROCEEDINGS 2017 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND COMPUTATIONAL INTELLIGENCE (CSCI), 2017, :1004-1009
[45]   An Achievable Service-Oriented Architecture - ASOA [J].
Mohammad, Atif Farid .
2009 THIRD ASIA INTERNATIONAL CONFERENCE ON MODELLING & SIMULATION, VOLS 1 AND 2, 2009, :164-169
[46]   Service-oriented paradigms in industrial automation [J].
Jammes, Francois ;
Smit, Harm .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2005, 1 (01) :62-70
[47]   A survey of patterns for Service-Oriented Architectures [J].
Zdun, Uwe ;
Hentrich, Carsten ;
van der Aalst, Wil M. P. .
INTERNATIONAL JOURNAL OF INTERNET PROTOCOL TECHNOLOGY, 2006, 1 (03) :132-143
[48]   Web services for Service-Oriented Communication [J].
Chou, Wu ;
Li, Li ;
Liu, Feng .
2006 INTERNATIONAL CONFERENCE ON COLLABORATIVE COMPUTING: NETWORKING, APPLICATIONS AND WORKSHARING, 2006, :449-+
[49]   A modelling approach to service-oriented architecture [J].
Zhang, Tao ;
Ying, Shi ;
Cao, Sheng ;
Zhang, Jiankeng .
ENTERPRISE INFORMATION SYSTEMS, 2008, 2 (03) :239-257
[50]   A Service-Oriented Educational Laboratory for Electronics [J].
Bagnasco, Andrea ;
Boccardo, Alberto ;
Buschiazzo, Paolo ;
Poggi, Arianna ;
Scapolla, Anna Marina .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2009, 56 (12) :4768-4775