|
ABSTRACT
This article presents a semantics-based context-aware dynamic service composition framework that composes an application through combining distributed components based on the semantics of components and contexts of users. The proposed framework consists of Component Service Model with Semantics (CoSMoS), Component Runtime Environment (CoRE), and Semantic Graph based Service Composition (SeGSeC). CoSMoS models the semantics of components and contexts of users. CoRE is a middleware to support CoSMoS on various distributed computing technologies. SeGSeC is a mechanism to compose an application by synthesizing its workflow based on the semantics of components and contexts of users. The proposed framework is capable of composing applications requested in a natural language by leveraging the semantic information of components. The proposed framework composes applications differently to individual users based on their contexts and preferences. The proposed framework acquires user preferences from user-specified rules and also via learning. The proposed framework also adapts to dynamic environments by autonomously composing a new application upon detecting context change. This article describes the design and mechanism of the proposed framework, and also presents simulation experiments to evaluate the proposed framework.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Baresi, L., Bianchini, D., Antonellis, V. de, Fugini, M. G., Pernici, B., and Plebani, P. 2003. Context-aware composition of e-services. In Proceedings of 4th VLDB Workshop on Technologies for E-Services (VLDB-TES'03), co-located with VLDB'03.
|
| |
2
|
Carman, M., Serafini, L., and Traverso, P. 2003. Web service composition as planning. In Proceedings of the ICAPS Workshop on Planning for Web Services.
|
| |
3
|
|
 |
4
|
Fabio Casati , Malu Castellanos , Umesh Dayal , Ming-Chien Shan, Probabilistic, context-sensitive, and goal-oriented service selection, Proceedings of the 2nd international conference on Service oriented computing, November 15-19, 2004, New York, NY, USA
[doi> 10.1145/1035167.1035213]
|
| |
5
|
Chakraborty, D. and Joshi, A. 2001. Dynamic service composition: State-of-the-art and research directions. In Technical Report TR-CS-01-19, Department of Computer Science and Electrical Engineering, University of Maryland.
|
| |
6
|
|
| |
7
|
Chen, H., Finin, T., and Joshi, A. 2005. The SOUPA ontology for pervasive computing. Tamma, T., Cranefield, S. and Willmott, S. Eds. Ontologies for Agents: Theory and Experiences, Springer-Verlag.
|
| |
8
|
|
| |
9
|
|
| |
10
|
|
| |
11
|
|
| |
12
|
|
 |
13
|
|
| |
14
|
Fujii, K. and Suda, T. 2005. Semantics-based dynamic service composition. IEEE J. Select. Areas Comm. 23, 12, 2361--2372.
|
| |
15
|
Fujii, K. and Suda, T. 2006. Semantics-based dynamic Web service composition. Int. J. Coop. Inform. Syst. 15, 3, 293--324.
|
| |
16
|
|
| |
17
|
|
 |
18
|
|
| |
19
|
|
| |
20
|
|
| |
21
|
Mann, G. A. 1995. BEELINE—A situated, bounded conceptual knowledge system. Int. J. Syst. Res. Inform. Sci. 7, 37--53.
|
| |
22
|
McIlraith, S. and Son, T. 2002. Adapting Golog for composition of semantic Web services. In Proceedings of the 8th International Conference on Knowledge Representation and Reasoning.
|
| |
23
|
Mennie, D. and Pagurek, B. 2000. An architecture to support dynamic composition of service components. In Proceedings of the 5th International Workshop on Component-Oriented Programming (WCOP'00).
|
| |
24
|
Minami, M., Morikawa, H., and Aoyama, T. 2003. The design and evaluation of an interface-based naming system for supporting service synthesis in ubiquitous computing environment. Trans. Inst. Electron. Inform. Comm. Engin. J86-B, 5, 777--789.
|
| |
25
|
Mokhtar, S. B., Fournier, D., Georgantas, N., and Issarny, V. 2005. Context-aware service composition in pervasive computing environments. In Proceedings of the 2nd International Workshop on Rapid Integration of Software Engineering Techniques (RISE'05).
|
| |
26
|
Mostefaoui, S. K., Tafat-Bouzid, A. and Hirsbrunner, B. 2003. Using context information for service discovery and composition. In Proceedings of the 5th International Conference on Information Integration and Web-based Applications and Services (iiWAS'03).
|
| |
27
|
Peer, J. 2005. Semantic service markup with SESMA. In Proceedings of the Web Service Semantics Workshop (WSS'05) at the 14th International World Wide Web Conference (WWW'05).
|
| |
28
|
|
| |
29
|
Ponnekanti, S. R. and Fox, A. 2002. SWORD: A developer toolkit for Web service composition. In Proceedings of the 11th World Wide Web Conference (Web Engineering Track).
|
| |
30
|
|
| |
31
|
|
| |
32
|
Quan Z. Sheng , Boualem Benatallah , Marlon Dumas , Eileen Oi-Yan Mak, SELF-SERV: a platform for rapid composition of web services in a peer-to-peer environment, Proceedings of the 28th international conference on Very Large Data Bases, p.1051-1054, August 20-23, 2002, Hong Kong, China
|
| |
33
|
Sirin, E. and Parsia, B. 2004. Planning for semantic Web services. In Proceedings of the Semantic Web Services Workshop at the 3rd International Semantic Web Conference (ISWC'04).
|
| |
34
|
|
| |
35
|
|
| |
36
|
Traverso, P. and Pistore, M. 2004. Automated composition of semantic Web services into executable processes. In Proceedings of the 3rd International Semantic Web Conference (ISWC'04).
|
| |
37
|
Kunal Verma , Kaarthik Sivashanmugam , Amit Sheth , Abhijit Patil , Swapna Oundhakar , John Miller, METEOR-S WSDI: A Scalable P2P Infrastructure of Registries for Semantic Publication and Discovery of Web Services, Information Technology and Management, v.6 n.1, p.17-39, January 2005
[doi> 10.1007/s10799-004-7773-4]
|
| |
38
|
Vukovic, M. and Robinson, P. 2005. GoalMorph: Partial goal satisfaction for flexible service composition. Int. J. Web Serv. Pract. 1, 1--2, 40--56.
|
| |
39
|
Yang, K., Ou, S., Liotta, A., and Henning, I. 2005. Composition of context-aware services using policies and models. In Proceedings of the IEEE Globecom.
|
|