摘要(英) |
Current web service is described by the web service description language (WSDL), which unfortunately cannot provide users with personalized services dynamically. This work presents a three-layer architecture to do it: 1) mobile devices, 2) proxy server, and 3) semantic web services. First, a mobile agent migrates from a mobile device (such as a cell phone) to the proxy server, where user/domain ontology, defined in web ontology language (OWL), and runtime data are stored. Next, the agent accesses the ontology to dynamically select the most suitable web service for a particular user. Then, the agent autonomously invokes the semantically annotated web service through web ontology language for service (OWL-S). This is what we called "personalized web service". A travel system is developed on the Java agent development environment (JADE) and the Android/JADE to illustrate the feasibility of this approach.
|
參考文獻 |
[1] V.-H. Nguyen, T. D. Bui, Q.-D. Vu, and T. T. H. Nguyen, "Towards Scalable Agent Based Web Service Systems," Proc. 4th International Conference on New Trends in Information Science and Service Science. NISS '09, vol. 1, Gyeongju, Korea, May 11-13, 2010, pp. 210 - 213.
[2] Chen J., Ming Z., "Research on Web Service Discovery Based on Mobile Agents, " Proc. 2010 International Conference on Computer Design and Applications. ICCDA 2010, vol. 5, Qinhuangdao, Hebei, China, June 25-27, 2010, pp. v5-385 - v5-388.
[3] M. Schlosser, Semantic Web Services, Master thesis, Universität Hannover, 2002.
[4] DAML, OWL-S. [Online]. Available: http://www.daml.org/services/owl-s/
[5] D. Martin, M. Burstein, J. Hobbs, O. Lassila, D. McDermott, S. McIlraith, S. Narayanan, M. Paolucci, B. Parsia, T. Payne, E. Sirin, N. Srinivasan, K. Sycara, (2004, November 22). OWL-S: Semantic Markup for Web Services [Online]. Available: http://www.w3.org/Submission/OWL-S/
[6] Wikipedia, "OWL-S". [Online]. Available: http://en.wikipedia.org/wiki/OWL-S
[7] W3C OWL Working Group, "OWL 2 Web Ontology Language Document Overview" [Online]. Available: http://www.w3.org/TR/owl-overview/
[8] Telecom Italia, "Jade " [Online]. Available: http://jade.tilab.com/
[9] D. Gotta, T. Trucco, M. Ughetti, S. Semeria, C. Cucè, and A. M. Porcino, "JADE ANDROID add-on GUIDE" [Online]. Available: http://jade.tilab.com/doc/tutorials/JADE_ANDROID_Guide.pdf
[10] University of Manchester, "The OWL API" [Online]. Available: http://owlapi.sourceforge.net/
[11] 2011 IEEE Foundation for Intelligent Physical Agents, "The Foundation for Intelligent Physical Agents". [Online]. Available: http://www.fipa.org/
[12] Mindswap , "OWL-S API" [Online]. Available: http://www.mindswap.org/2004/owl-s/api/index.shtml
|