DocumentCode
1878145
Title
A role-based SOA architecture for community support systems
Author
Xu, Bin ; Yang, Xiaohu ; Shen, Yuanhong ; Li, Shanping ; Ma, Albert
Author_Institution
Coll. of Comput. Sci. & Technol., Zhejiang Univ., Hangzhou
fYear
2008
fDate
19-23 May 2008
Firstpage
408
Lastpage
415
Abstract
Software architecture is the backbone of a software- intensive system, many architecture models and styles are struggling to make the artifacts more understandable and reusable. Service-oriented programming is proposed to support reusing and enhancing distributed system development and a service-oriented architecture is essentially a collection of services which communicate with each other. However, the practitioners face the trouble in defining the services and identifying the communication request between all the services. Here in this paper, we adopted a role based architecture model named E-CARGO to facilitate the service definition and communication request identifying. An experience was conducted in prototyping a community support system and E-CARGO model was extended with data and authority access in the case study. The case study indicated that the suggested model could facilitate communication request identifying and service definition and could be helpful in identifying the authority control request during role shifting.
Keywords
software architecture; role-based SOA architecture; service oriented architecture; service-oriented programming; software architecture; Collaboration; Collaborative work; Computer architecture; Object oriented modeling; Prototypes; Semiconductor optical amplifiers; Service oriented architecture; Software architecture; Software design; Software prototyping; Service oriented programming; prototype experience; role based architecture; role based service oriented architecture; service oriented architecture;
fLanguage
English
Publisher
ieee
Conference_Titel
Collaborative Technologies and Systems, 2008. CTS 2008. International Symposium on
Conference_Location
Irvine, CA
Print_ISBN
978-1-4244-2248-7
Electronic_ISBN
978-1-4244-2249-4
Type
conf
DOI
10.1109/CTS.2008.4543958
Filename
4543958
Link To Document