A model for dynamic reconfiguration in service-oriented architectures

被引:22
|
作者
Fiadeiro, Jose Luiz [1 ]
Lopes, Antonia [2 ]
机构
[1] Univ Leicester, Dept Comp Sci, Leicester LE1 7RH, Leics, England
[2] Univ Lisbon, Fac Sci, P-1749016 Lisbon, Portugal
来源
SOFTWARE AND SYSTEMS MODELING | 2013年 / 12卷 / 02期
关键词
Software architecture; Service-oriented computing; Dynamic formal modelling;
D O I
10.1007/s10270-012-0236-1
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The importance of modelling the dynamic characteristics of the architecture of software systems has long been recognised. However, the nature of the dynamics of service-oriented applications goes beyond what is currently addressed by architecture description languages (ADLs). At the heart of the service-oriented approach is the logical separation between the service need and the need-fulfillment mechanism, i.e., the provision of the service: the binding between the requester and the provider is deferred to run time and established at the instance level, i.e., each time the need for the service arises. As a consequence, computation in the context of service-oriented architectures transforms not only the states of the components that implement applications but also the configurations of those applications. In this paper, we present a model for dynamic reconfiguration that is general enough to support the definition of ADLs that are able to address the full dynamics of service-oriented applications. As an instance of the model, we present a simple service-oriented ADL derived from the modelling language srml that we developed in the Sensoria project.
引用
收藏
页码:349 / 367
页数:19
相关论文
共 50 条
  • [21] Function Points and Service-Oriented Architectures A reference model for component based architectures
    Meli, Roberto
    [J]. THIRD INTERNATIONAL CONFERENCE ON ADVANCES AND TRENDS IN SOFTWARE ENGINEERING (SOFTENG 2017), 2017, : 74 - 78
  • [22] QoS management in service-oriented architectures
    Menasce, Daniel A.
    Ruan, Honglei
    Gomaa, Hassan
    [J]. PERFORMANCE EVALUATION, 2007, 64 (7-8) : 646 - 663
  • [23] Quantitative Analysis of Service-Oriented Architectures
    Iacob, Maria-Eugenia
    Jonkers, Henk
    [J]. INTERNATIONAL JOURNAL OF ENTERPRISE INFORMATION SYSTEMS, 2007, 3 (01) : 42 - 60
  • [24] Determining the dependability of Service-Oriented Architectures
    Looker, Nik
    Xu, Jie
    Munro, Malcolm
    [J]. International Journal of Simulation and Process Modelling, 2007, 3 (1-2) : 88 - 97
  • [25] Semantic lookup in service-oriented architectures
    Zdun, U
    [J]. ENGINEERING ADVANCED WEB APPLICATIONS, 2004, : 124 - 135
  • [26] Service-oriented architectures: Potential and challenges
    Schill, A.
    [J]. 2005 15th International Crimean Conference Microwave & Telecommunication Technology, Vols 1 and 2, Conference Proceedings, 2005, : 16 - 18
  • [27] Formal Analysis of Service-oriented Architectures
    Rafe, Vahid
    [J]. PRZEGLAD ELEKTROTECHNICZNY, 2011, 87 (11): : 310 - 313
  • [28] Usage control in service-oriented Architectures
    Pretschner, Alexander
    Massacci, Fabio
    Hilty, Manuel
    [J]. TRUST, PRIVACY AND SECURITY IN DIGITAL BUSINESS, PROCEEDINGS, 2007, 4657 : 83 - +
  • [29] A survey of patterns for Service-Oriented Architectures
    Zdun, Uwe
    Hentrich, Carsten
    van der Aalst, Wil M. P.
    [J]. INTERNATIONAL JOURNAL OF INTERNET PROTOCOL TECHNOLOGY, 2006, 1 (03) : 132 - 143
  • [30] Reference metrics for service-oriented architectures
    Science Applications International Corporation
    不详
    [J]. CrossTalk, 2007, 12 (15-17):