• 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