UCSOA

User-centric service-oriented architecture

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

Research output: Chapter in Book/Report/Conference proceedingConference contribution

21 Citations (Scopus)

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 (US)
Title of host publicationProceedings - IEEE International Conference on e-Business Engineering, ICEBE 2006
Pages247-255
Number of pages9
DOIs
StatePublished - 2006
EventIEEE International Conference on e-Business Engineering, ICEBE 2006 - Shanghai, China
Duration: Oct 24 2006Oct 26 2006

Other

OtherIEEE International Conference on e-Business Engineering, ICEBE 2006
CountryChina
CityShanghai
Period10/24/0610/26/06

Fingerprint

Service oriented architecture (SOA)
Engineers

ASJC Scopus subject areas

  • Computer Science(all)

Cite this

Chang, M., He, J., Tsai, W. T., Xiao, B., & Chen, Y. (2006). UCSOA: User-centric service-oriented architecture. In Proceedings - IEEE International Conference on e-Business Engineering, ICEBE 2006 (pp. 247-255). [4031658] https://doi.org/10.1109/ICEBE.2006.103

UCSOA : User-centric service-oriented architecture. / Chang, Mark; He, Jackson; Tsai, W. T.; Xiao, Bingnan; Chen, Yinong.

Proceedings - IEEE International Conference on e-Business Engineering, ICEBE 2006. 2006. p. 247-255 4031658.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Chang, M, He, J, Tsai, WT, Xiao, B & Chen, Y 2006, UCSOA: User-centric service-oriented architecture. in Proceedings - IEEE International Conference on e-Business Engineering, ICEBE 2006., 4031658, pp. 247-255, IEEE International Conference on e-Business Engineering, ICEBE 2006, Shanghai, China, 10/24/06. https://doi.org/10.1109/ICEBE.2006.103
Chang M, He J, Tsai WT, Xiao B, Chen Y. UCSOA: User-centric service-oriented architecture. In Proceedings - IEEE International Conference on e-Business Engineering, ICEBE 2006. 2006. p. 247-255. 4031658 https://doi.org/10.1109/ICEBE.2006.103
Chang, Mark ; He, Jackson ; Tsai, W. T. ; Xiao, Bingnan ; Chen, Yinong. / UCSOA : User-centric service-oriented architecture. Proceedings - IEEE International Conference on e-Business Engineering, ICEBE 2006. 2006. pp. 247-255
@inproceedings{eeeac1aafe0247e59e87659fe13e52d8,
title = "UCSOA: User-centric service-oriented architecture",
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.",
author = "Mark Chang and Jackson He and Tsai, {W. T.} and Bingnan Xiao and Yinong Chen",
year = "2006",
doi = "10.1109/ICEBE.2006.103",
language = "English (US)",
isbn = "0769526454",
pages = "247--255",
booktitle = "Proceedings - IEEE International Conference on e-Business Engineering, ICEBE 2006",

}

TY - GEN

T1 - UCSOA

T2 - User-centric service-oriented architecture

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

SN - 0769526454

SN - 9780769526454

SP - 247

EP - 255

BT - Proceedings - IEEE International Conference on e-Business Engineering, ICEBE 2006

ER -