Integrating Knowledge-Level Agents in the (Semantic) Web: an Agent-based Open Service Architecture (original) (raw)

Abstract

In this paper we present an Agent-based Open Service Architecture (OSA) which integrates geographically distributed agents in the Web. Agents can be realized with traditional AI techniques, but they also provide a set of Web Services to the outside world which constitute their capabilities. The architecture extends the Web with a facilitator level providing agents' specific support. Moreover it provides primitives for Web Services invocation and inter-agent communication based on Agent Communication Languages. We present the design of the architecture and an implementation which extends a common Web Server based on Apache/Tomcat platform.

Loading...

Loading Preview

Sorry, preview is currently unavailable. You can download the paper by clicking the button above.

References (17)

  1. Chandra, T. D., and Toueg, S. 1996. Unreliable failure detectors for reliable distributed systems. Journal of the ACM 43(2):225-267.
  2. Davies, N.; Fensel, D.; and Richardson, M. 2004. The future of Web Services. BT Technology Journal 22(1).
  3. Domingue, J.; Cabral, L.; Hakimpour, F.; Sell, D.; and Motta, E. 2004. IRS-III: A Platform and Infrastructure for Creating WSMO-based Semantic Web Services. In Pro- ceedings of the WIW 2004 Workshop on WSMO Implemen- tations.
  4. Dragoni, N., and Gaspari, M. 2003. Integrating Agent Communication Languages in Open Services Architec- tures. Technical Report UBLCS-2003-12, Department of Computer Science, University of Bologna, ITALY.
  5. Dragoni, N., and Gaspari, M. 2004. An Object Based Alge- bra for Specifying A Fault Tolerant Software Architecture. Accepted for publication in JLAP (Journal of Logic and Algebraic Programming) special issue on "Process algebra and system architecture".
  6. Gaspari, M. 1998. Concurrency and Knowledge-Level Communication in Agent Languages. Artificial Intelli- gence 105(1-2):1-45.
  7. Gong, L. 2001. JXTA: A Network Programming Environ- ment. IEEE Internet Computing 5:88-95.
  8. Gruber, T. 1993. A Translation Approach to Portable On- tologies. Knowledge Acquisition 5(2):199-220.
  9. He, H.; Haas, H.; and Orchard, D. 2004. Web Services Architecture Usage Scenarios. Technical Report NOTE-ws-arch-scenarios-20040211/, W3C. http://www.w3.org/TR/2004/NOTE-ws-arch-scenarios- 20040211/.
  10. Martin, D.; Paolucci, M.; McIlraith, S.; Burstein, M.; Mc- Dermott, D.; McGuinness, D.; Parsia, B.; Payne, T.; Sabou, M.; Solanki, M.; Srinivasan, N.; and Sycara, K. 2004. Bringing Semantics to Web Services: The OWL-S Ap- proach. In First International Workshop on Semantic Web Services and Web Process Composition (SWSWPC 2004).
  11. McIlraith, S., and Martin, D. 2003. Bringing Semantics to Web Services. IEEE Intelligent Systems 18(1):90-93.
  12. McIlraith, S.; Son, T.; and Zeng, H. 2001. Semantic web services. IEEE Intelligent Systems, Special Issue on the Semantic Web 16(2):46-53.
  13. Mullender, S. 1993. Distributed Systems. ADDISON- WESLEY.
  14. Paolucci, M.; Kawmura, T.; Payne, T.; and Sycara, K. 2002. Semantic Matching of Web Services Capabilities. In Proceedings of the first International Semantic Web Con- ference (ISWC).
  15. Traversat, B.; Arora, A.; Abdelaziz, M.; Duigou, M.; Haywood, C.; Hugly, J.-C.; Pouyoul, E.; and Yea- ger, B. 2003. Project jxta 2.0 super-peer virtual net- work. Available online: http://www.jxta.org/ project/www/docs/JXTA2.0protocols1.pdf.
  16. Web-Ontology Working Group. 10 February 2004. OWL Web Ontology Language Guide. W3C Recommen- dation.
  17. WSMO Working Group. 2004. Web Service Modeling On- tology (WSMO). http://www.wsmo.org/2004/d2/. WSMO Working Draft D2v1.1.