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
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;
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
DOI :
10.1109/CTS.2008.4543958