TY - GEN
T1 - UCSOA
T2 - IEEE International Conference on e-Business Engineering, ICEBE 2006
AU - Chang, Mark
AU - He, Jackson
AU - Tsai, W. T.
AU - Xiao, Bingnan
AU - Chen, Yinong
PY - 2006
Y1 - 2006
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=38649085006&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=38649085006&partnerID=8YFLogxK
U2 - 10.1109/ICEBE.2006.103
DO - 10.1109/ICEBE.2006.103
M3 - Conference contribution
AN - SCOPUS:38649085006
SN - 0769526454
SN - 9780769526454
T3 - Proceedings - IEEE International Conference on e-Business Engineering, ICEBE 2006
SP - 248
EP - 255
BT - Proceedings - IEEE International Conference on e-Business Engineering, ICEBE 2006
PB - IEEE Computer Society
Y2 - 24 October 2006 through 26 October 2006
ER -