A Novel Way of Providing Dynamic Adaptability and Invocation of JADE Agent Services from P2P JXTA Using Aspect Oriented Programming

作者: Vishnuvardhan Mannava , T. Ramesh , V. S. Prasad Vasireddy

DOI: 10.1007/978-3-642-22540-6_54

关键词: Semantic WebWeb serviceAspect-oriented programmingNetwork addressAspectJComputer scienceMulti-agent systemFirewall (construction)World Wide WebThe Internet

摘要: Rapid development of the Internet and increasing number available Web services has generated a need for tools environments facilitating automated composition atomic into more complex processes. JADE is an agent environment where agents can be linked together to enable semantic applications. However, current message transportation protocols do not allow communication through firewalls network address translators (NAT-s). Fortunately, firewall/NAT issue solved by using JXTA implementation communication. In this paper we describe our efforts incorporate inter-agent over Internet. We also design agent-based service environment, registration discovery are resolved advertisements. By combining capabilities JXTA, applications supported in at higher level abstraction. Aspect oriented programming (AOP) dynamic adaptation time invoking Agent web P2P network. propose approach implement adaptability especially existing Services, p2p JXTA-WS programs weaving AOP. have used AspectJ; Java based language create aspects Eclipse framework.

参考文章(20)
Massimo Paolucci, Julien Soudry, Naveen Srinivasan, Katia Sycara, A Broker for OWL-S Web Services Springer, Boston, MA. pp. 79- 98 ,(2004) , 10.1007/0-387-23344-X_4
Shankar R Ponnekanti, Armando Fox, None, SWORD: A Developer Toolkit for Web Service Composition ,(2008)
Honghao Wang, Yiming Hu, Yingwu Zhu, A Super-Peer Based Lookup in Structured Peer-to-Peer Systems. ISCA PDCS. pp. 465- 470 ,(2003)
Nanyan Jiang, Cristina Schmidt, Vincent Matossian, Manish Parashar, Enabling applications in sensor-based pervasive environments ,(2004)
Dan Wu, Bijan Parsia, Evren Sirin, James Hendler, Dana Nau, Automating DAML-S web services composition using SHOP2 international semantic web conference. pp. 195- 210 ,(2003) , 10.1007/978-3-540-39718-2_13
Pierre-Charles David, Thomas Ledoux, Towards a Framework for Self-adaptive Component-Based Applications Distributed Applications and Interoperable Systems. pp. 1- 14 ,(2003) , 10.1007/978-3-540-40010-3_1
Adrian Colyer, George Harley, Andy Clement, Matthew Webster, Eclipse AspectJ: Aspect-Oriented Programming with AspectJ and the Eclipse AspectJ Development Tools ,(2004)
J.O. Kephart, D.M. Chess, The vision of autonomic computing IEEE Computer. ,vol. 36, pp. 41- 50 ,(2003) , 10.1109/MC.2003.1160055
Gregor Kiczales, John Lamping, Anurag Mendhekar, Chris Maeda, Cristina Lopes, Jean-Marc Loingtier, John Irwin, None, Aspect-oriented programming ACM Computing Surveys. ,vol. 28, pp. 154- ,(1996) , 10.1145/242224.242420