Decentralising a service-oriented architecture

被引:4
|
作者
Sacha, Jan [1 ]
Biskupski, Bartosz [2 ]
Dahlem, Dominik [2 ]
Cunningham, Raymond [2 ]
Meier, Rene [2 ]
Dowling, Jim [3 ]
Haahr, Mads [2 ]
机构
[1] Vrije Univ Amsterdam, Amsterdam, Netherlands
[2] Trinity Coll Dublin, Dublin, Ireland
[3] Swedish Inst Comp Sci, S-16428 Kista, Sweden
关键词
Gradient topology; Service-oriented architecture; Super-peer election; Utility; Aggregation;
D O I
10.1007/s12083-009-0062-6
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Service-oriented computing is becoming an increasingly popular paradigm for modelling and building distributed systems in open and heterogeneous environments. However, proposed service-oriented architectures are typically based on centralised components, such as service registries or service brokers, that introduce reliability, management, and performance issues. This paper describes an approach to fully decentralise a service-oriented architecture using a self-organising peer-to-peer network maintained by service providers and consumers. The design is based on a gradient peer-to-peer topology, which allows the system to replicate a service registry using a limited number of the most stable and best performing peers. The paper evaluates the proposed approach through extensive simulation experiments and shows that the decentralised registry and the underlying peer-to-peer infrastructure scale to a large number of peers and can successfully manage high peer churn rates.
引用
收藏
页码:323 / 350
页数:28
相关论文
共 50 条
  • [1] Decentralising a service-oriented architecture
    Jan Sacha
    Bartosz Biskupski
    Dominik Dahlem
    Raymond Cunningham
    René Meier
    Jim Dowling
    Mads Haahr
    [J]. Peer-to-Peer Networking and Applications, 2010, 3 : 323 - 350
  • [2] Service-oriented architecture
    Perrey, R
    Lycett, M
    [J]. 2003 SYMPOSIUM ON APPLICATIONS AND THE INTERNET WORKSHOPS, PROCEEDINGS, 2003, : 116 - 119
  • [3] Service-oriented Architecture in IT
    Xin, Chen
    [J]. 2009 ASIA-PACIFIC CONFERENCE ON INFORMATION PROCESSING (APCIP 2009), VOL 2, PROCEEDINGS, 2009, : 493 - 496
  • [4] Service-oriented architecture
    Akerman, Richard
    [J]. LIBRARY JOURNAL, 2007, : 7 - 7
  • [5] Service-oriented architecture of TeleCARE
    Guevara-Masis, V
    Afsarmanesh, H
    Hertzberger, LO
    [J]. ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2004: OTM 2004 WORKSHOPS, PROCEEDINGS, 2004, 3292 : 14 - 16
  • [6] A view on service-oriented architecture
    Jen-Yao Chung
    Kuo-Ming Chao
    [J]. Service Oriented Computing and Applications, 2007, 1 (2) : 93 - 95
  • [7] A view on service-oriented architecture
    Chung, Jen-Yao
    Chao, Kuo-Ming
    [J]. SERVICE ORIENTED COMPUTING AND APPLICATIONS, 2007, 1 (02) : 93 - 95
  • [8] Architecture of service-oriented applications
    M. S. Ivanov
    [J]. Automatic Documentation and Mathematical Linguistics, 2007, 41 (6) : 251 - 254
  • [9] Service-Oriented Architecture Roadmapping
    Shan, Tony C.
    Hua, Winnie W.
    [J]. 2009 IEEE CONGRESS ON SERVICES (SERVICES-1 2009), VOLS 1 AND 2, 2009, : 475 - +
  • [10] An Adaptive Service-Oriented Architecture
    Hiel, Marcel
    Weigand, Hans
    Van Den Heuvel, Willem-Jan
    [J]. ENTERPRISE INTEROPERABILITY III: NEW CHALLENGES AND INDUSTRIAL APPROACHES, 2008, : 197 - 208