Skip to main navigation Skip to search Skip to main content

UCSOA: User-centric service-oriented architecture

  • Mark Chang*
  • , Jackson He
  • , W. T. Tsai
  • , Bingnan Xiao
  • , Yinong Chen
  • *Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

This paper introduces a new user-centric serviceoriented 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.

Original languageEnglish
Title of host publicationProceedings - IEEE International Conference on e-Business Engineering, ICEBE 2006
PublisherIEEE Computer Society
Pages248-255
Number of pages8
ISBN (Print)0769526454, 9780769526454
DOIs
StatePublished - 2006
Externally publishedYes
EventIEEE International Conference on e-Business Engineering, ICEBE 2006 - Shanghai, China
Duration: 24 Oct 200626 Oct 2006

Publication series

NameProceedings - IEEE International Conference on e-Business Engineering, ICEBE 2006

Conference

ConferenceIEEE International Conference on e-Business Engineering, ICEBE 2006
Country/TerritoryChina
CityShanghai
Period24/10/0626/10/06

Fingerprint

Dive into the research topics of 'UCSOA: User-centric service-oriented architecture'. Together they form a unique fingerprint.

Cite this