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 条
  • [31] Modelling of Service-Oriented Architectures with UML
    Lopez-Sanza, Marcos
    Acuna, Cesar J.
    Cuesta, Carlos E.
    Marcos, Esperanza
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2008, 194 (04) : 23 - 37
  • [32] An Extensible ADL for Service-Oriented Architectures
    Bashroush, R.
    Spence, I.
    [J]. INFORMATION SYSTEMS DEVELOPMENT: TOWARDS A SERVICE PROVISION SOCIETY, 2009, : 227 - 237
  • [33] Service-oriented architectures & mobile applications
    Houlding, D
    [J]. DR DOBBS JOURNAL, 2004, 29 (07): : S11 - S14
  • [34] Service-Oriented Architectures: Myth or Reality?
    Luthria, Haresh
    Rabhi, Fethi A.
    [J]. IEEE SOFTWARE, 2012, 29 (04) : 46 - 52
  • [35] Web services and service-oriented architectures
    Alonso, G
    Casati, F
    [J]. ICDE 2005: 21ST INTERNATIONAL CONFERENCE ON DATA ENGINEERING, PROCEEDINGS, 2005, : 1147 - 1147
  • [36] Service-oriented Architectures for collaborative automation
    Colombo, AW
    Jammes, F
    Smit, H
    Harrison, R
    Lastra, JLM
    Delamer, IM
    [J]. IECON 2005: THIRTY-FIRST ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, VOLS 1-3, 2005, : 2649 - 2654
  • [37] Service-oriented architectures: Orchestrating the OSDE
    Maas, G
    Marien, J
    [J]. ALCATEL TELECOMMUNICATIONS REVIEW, 2005, (04): : 270 - 273
  • [38] A Redundancy Protocol for Service-Oriented Architectures
    May, Nicholas R.
    [J]. SERVICE-ORIENTED COMPUTING - ICSOC 2008 WORKSHOPS, 2009, 5472 : 211 - 220
  • [39] Component contracts in service-oriented architectures
    Curbera, Francisco
    [J]. COMPUTER, 2007, 40 (11) : 74 - +
  • [40] Tailoring DoDAF for Service-Oriented Architectures
    Ang, Huei-Wan
    Dandashi, Fatma
    McFarren, Michael
    [J]. MILCOM 2006, VOLS 1-7, 2006, : 832 - 839