• DocumentCode
    2918960
  • Title

    UCSOA: User-Centric Service-Oriented Architecture

  • Author

    Chang, Mark ; He, Jackson ; Tsai, W.T. ; Xiao, Bingnan ; Chen, Yinong

  • fYear
    2006
  • fDate
    Oct. 2006
  • Firstpage
    248
  • Lastpage
    255
  • Abstract
    This paper introduces a new user-centric service-oriented architecture (UCSOA) that allows end users to compose applications. UCSOA is an extension of consumer-centric service-oriented architecture (CCSOA), which is an extension of conventional SOA. The conventional SOA is producer-centric because service providers publish their services and service consumers must search available services to compose their applications. CCSOA is different as it allows consumers publish their needs including workflows and services, and let producers to produce services to meet the requirements. Based on CCSOA, UCSOA provides support for end users. An application builder is an engineer who has both domain and programming knowledge, while an end user has little knowledge on programming and thus UCSOA needs to allow nontechnical persons to compose their applications. This paper presents the concepts, architecture, enabling techniques, and illustrative examples
  • Keywords
    client-server systems; software architecture; consumer-centric service-oriented architecture; domain knowledge; end users; programming knowledge; user-centric service-oriented architecture; Application software; Collaboration; Collaborative software; Collaborative work; Helium; Knowledge engineering; Service oriented architecture; Software maintenance; Software standards; Subscriptions;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    e-Business Engineering, 2006. ICEBE '06. IEEE International Conference on
  • Conference_Location
    Shanghai
  • Print_ISBN
    0-7695-2645-4
  • Type

    conf

  • DOI
    10.1109/ICEBE.2006.103
  • Filename
    4031658