JISE


  [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


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

  Retrieve PDF document (JISE_201003_17.pdf)