A component-based middleware platform for reconfigurable service-oriented architectures

被引:73
|
作者
Seinturier, Lionel [1 ,2 ]
Merle, Philippe [1 ,2 ]
Rouvoy, Romain [1 ,2 ]
Romero, Daniel [1 ,2 ]
Schiavoni, Valerio [3 ]
Stefani, Jean-Bernard [3 ]
机构
[1] Univ Lille 1, F-59655 Villeneuve Dascq, France
[2] INRIA Lille Nord Europe, LIFL UMR CNRS 8022, ADAM Project Team, Villeneuve Dascq, France
[3] INRIA Grenoble Rhone Alpes, SARDES Project Team, Montbonnot St Martin, France
来源
SOFTWARE-PRACTICE & EXPERIENCE | 2012年 / 42卷 / 05期
关键词
middleware; SOA; reconfiguration; component; SCA; MODEL; SUPPORT;
D O I
10.1002/spe.1077
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
ThetextitService Component Architecture (SCA) is a technology-independent standard for developing distributed Service-oriented Architectures (SOA). The SCA standard promotes the use of components and architecture descriptors, and mostly covers the lifecycle steps of implementation and deployment. Unfortunately, SCA does not address the governance of SCA applications and provides no support for the maintenance of deployed components. This article covers this issue and introduces the FRASCATI platform, a run-time support for SCA with dynamic reconfiguration capabilities and run-time management features. This article presents the internal component-based architecture of the FRASCATI platform, and highlights its key features. The component-based design of the FRASCATI platform introduces many degrees of flexibility and configurability in the platform itself and it can host the SOA applications. This article reports on micro-benchmarks highlighting that run-time manageability in the FRASCATI platform does not decrease its performance when compared with the de facto reference SCA implementation: Apache TUSCANY. Finally, a smart home scenario illustrates the extension capabilities and the various reconfigurations of the FRASCATI platform. Copyright (c) 2011 John Wiley & Sons, Ltd.
引用
收藏
页码:559 / 583
页数:25
相关论文
共 50 条
  • [21] An Agile MDA Approach For The Development Of Service-Oriented Component-Based Applications
    Lazar, I.
    Parv, B.
    Motogna, S.
    Czibula, I. -G.
    Lazar, C. -L.
    [J]. COMPLEXITY IN ARTIFICIAL AND NATURAL SYSTEMS, PROCEEDINGS, 2008, : 37 - 46
  • [22] An Agile MDA Approach for the Development of Service-Oriented Component-Based Applications
    Lazar, I.
    Parv, B.
    Motogna, S.
    Czibula, I. -G.
    Lazar, C. -L.
    [J]. 2008 COMPLEXITY & INTELLIGENCE OF THE ARTIFICIAL & NATURAL COMPLEX SYSTEMS, MEDICAL APPLICATIONS OF THE COMPLEX SYSTEMS, BIOMEDICAL COMPUTING, 2008, : 38 - 44
  • [23] Component-based middleware platform for grid computing
    Zhu, JM
    Chen, R
    Ni, GN
    Liu, Y
    [J]. GRID AND COOPERATIVE COMPUTING, PT 1, 2004, 3032 : 716 - 723
  • [24] Towards a Unified Behavioral Model for Component-Based and Service-Oriented Systems
    Causevic, Aida
    Vulgarakis, Aneta
    [J]. 2009 IEEE 33RD INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOLS 1 AND 2, 2009, : 1170 - 1176
  • [25] Design Principles of a Service-oriented and Component-based Autonomic Transport Layer
    Guillaume, Dugue
    Oulmahdi, Mohamed
    Chassot, Christophe
    [J]. 2014 IEEE 23RD INTERNATIONAL WETICE CONFERENCE (WETICE), 2014, : 104 - 106
  • [26] Reconfigurable Component-based Middleware for Networked Embedded Systems
    Costa, Paolo
    Coulson, Geoff
    Mascolo, Cecilia
    Mottola, Luca
    Picco, Gian Pietro
    Zachariadis, Stefanos
    [J]. INTERNATIONAL JOURNAL OF WIRELESS INFORMATION NETWORKS, 2007, 14 (02) : 149 - 162
  • [27] Service-oriented middleware: A survey
    Al-Jaroodi, Jameela
    Mohamed, Nader
    [J]. JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2012, 35 (01) : 211 - 220
  • [28] QoS for service-oriented middleware
    Sheth, A
    Cardoso, J
    Miller, J
    Kochut, K
    Kang, M
    [J]. 6TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL XVI, PROCEEDINGS: COMPUTER SCIENCE III, 2002, : 528 - 534
  • [29] A Service-Oriented Framework for Component-Based Software Development: An i* Driven Approach
    Wautelet, Yves
    Achbany, Youssef
    Kiv, Sodany
    Kolp, Manuel
    [J]. ENTERPRISE INFORMATION SYSTEMS-BK, 2009, 24 : 551 - 563
  • [30] A component-based middleware framework for configurable and reconfigurable Grid computing
    Coulson, Geoff
    Grace, Paul
    Blair, Gordon
    Cai, Wei
    Cooper, Chris
    Duce, David
    Mathy, Laurent
    Yeung, Wai Kit
    Porter, Barry
    Sagar, Musbah
    Li, Wei
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2006, 18 (08): : 865 - 874