Previous [ 1] [ 2] [ 3] [ 4] [ 5] [ 6] [ 7] [ 8] [ 9] [ 10] [ 11] [ 12] [ 13] [ 14] [ 15] [ 16] [ 17] [ 18] [ 19] [ 20] [ 21] [ 22] [ 23] [ 24] [ 25]

@

Journal of Information Science and Engineering, Vol. 26 No. 3, pp. 991-1010 (May 2010)

SOA-based Service Layering for Facilitating Dynamic Service Composition and Alternative Service Discovery*

MEEYEON LEE, JUNG-WON LEE**+, SEUNG SOO PARK AND WE DUKE CHO**
Department of Computer Science and Engineering
Ewha Womans University
Seoul, 120-750 Korea
**Department of Electrical and Computer Engineering
Ajou University
Suwon, 443-749 Korea

SOA (Service-Oriented Architecture) is a methodology that is gaining popularity as a system design paradigm. In this paper, we propose metaservice as a SOA-based service abstraction for ubiquitous computing. The key to service modeling of SOA-based systems is in classifying services into business, application, and orchestration layers. However, service modeling techniques for SOA cannot be directly applied to a ubiquitous computing environment, which is dynamic, autonomous, and largely affected by run-time context. We have mainly focused on establishing the service layer to allow users to specify the computing goal using abstract description, detailed description, or both. The layered service abstraction also supports dynamic service composition and alternative service discovery to achieve the goal. Experiments show that the proposed metaservice provides a 49%-81% improvement in completing the execution of services over composition using none-layered services and a 30%-47% reduction in binding time by facilitating alternative service discovery.

Keywords: service-oriented architecture, ubiquitous computing, community computing, metaservice, service ontology, service modeling, dynamic service composition

Full Text () Retrieve PDF document (201005_17.pdf)

Received August 11, 2008; revised December 17, 2008 & March 10, 2009; accepted April 30, 2009.
Communicated by Chin-Teng Lin.
* This research is supported by the Ubiquitous Computing and Networking project (UCN), Knowledge and Economy Frontier R&D Program of the Ministry of Knowledge Economy (MKE) in Korea and a result of subproject UCN 10C2-T3-10M and was supported by the Ajou University under Research Grant 20094720.
+ Corresponding author.