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 条
  • [41] Security Issues of Service-Oriented Middleware
    Al-Jaroodi, Jameela
    Al-Dhaheri, Alyaziyah
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2011, 11 (01): : 153 - 160
  • [42] Service-oriented architectures and recordkeeping
    Reed, Barbara
    [J]. RECORDS MANAGEMENT JOURNAL, 2008, 18 (01) : 7 - +
  • [43] Testing Service-Oriented Architectures
    Chatterjee, Arunava
    [J]. DR DOBBS JOURNAL, 2008, 33 (11): : 46 - +
  • [44] Service-oriented architectures and recordkeeping
    Reed, Barbara
    [J]. RECORDS MANAGEMENT JOURNAL, 2010, 20 (01) : 124 - +
  • [45] Formalizing service-oriented architectures
    Arab Academy for Banking and Financial Sciences
    [J]. IT Prof, 2008, 4 (34-38):
  • [46] A Model of Service-Oriented Architectures
    Malkis, Alexander
    Marmsoler, Diego
    [J]. PROCEEDINGS 2015 NINTH BRAZILIAN SYMPOSIUM ON SOFTWARE COMPONENTS, ARCHITECTURES AND REUSE - SBCARS 2015, 2015, : 110 - 119
  • [47] Clouds and service-oriented architectures
    Liu, Lu
    Xu, Jie
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF GRID COMPUTING AND ESCIENCE, 2013, 29 (01): : 271 - 272
  • [48] A middleware platform for the dynamic evolution of distributed component-based systems
    Yu Zhou
    Xiaoxing Ma
    Harald Gall
    [J]. Computing, 2014, 96 : 725 - 747
  • [49] A middleware platform for the dynamic evolution of distributed component-based systems
    Zhou, Yu
    Ma, Xiaoxing
    Gall, Harald
    [J]. COMPUTING, 2014, 96 (08) : 725 - 747
  • [50] A Component-Based Middleware for a Reliable Distributed and Reconfigurable Spacecraft Onboard Computer
    Peng, Ting
    Hoeflinger, Kilian
    Weps, Benjamin
    Maibaum, Olaf
    Schwenk, Kurt
    Luedtke, Daniel
    Gerndt, Andreas
    [J]. PROCEEDINGS OF 2016 IEEE 35TH SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS (SRDS), 2016, : 337 - 342