skip to main content
10.1145/1052220.1052272acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicecConference Proceedingsconference-collections
Article

Virtual web services: application of software agents to personalization of web services

Published: 25 March 2004 Publication History

Abstract

In this paper we propose an application of software agents to provide Virtual Web Services. A Virtual Web Service VWS is a linked collection of several real and/or virtual Web Services, and public and private agents, accessed by the user in the same way as a single real Web Service. A Virtual Web Service allows unrestricted comparison, information merging, pipelining, etc., of data coming from different sources and in different forms. Web Services are accessed according to the standardized protocols and their individual APIs. Public agents are coded in Java and developed by trusted users. These agents are optimized for efficient execution. They are used as mass-usage wrappers, caching utilities, communicators, monitors, etc. Private agents are defined by the agent owners using a specialized, imperative, interpreted, XML-based language. Code of the private agents is optimized for safe execution and mobility. By linking different private and public agents accessing different Web Services, a user may develop individual Virtual Web Services, and thus personalize chosen Web Services to the maximum extend.

References

[1]
Web Services Activity home page, http://www.w3.org/2002/ws/
[2]
Services Oriented Architecture and Web Services, http://www-306.ibm.com/software/solutions/webservices/overview.html IBM
[3]
Microsoft's Web Services Developer Center home page, http://msdn.microsoft.com/webservices/
[4]
UDDI Business Registry Version 2 home page, https://uddi.ibm.com/ubr/registry.html
[5]
Franklin S., Graesser A. "Is it an Agent, or just a Program? A Taxonomy for Autonomous Agents", Proceedings of the 3rd International Workshop on Agent Theories, Architectures, and Languages, Springer-Verlag, 1996
[6]
Nwana, H., "Software Agents: an overview", Knowledge Engineering Review 11 (1996) 3, pp. 205--244
[7]
Wooldridge, M., Jennings, N. R., "Intelligent agents: theory and practice", Knowledge Engineering Review 10 (1995) 2, pp. 115--152
[8]
Woolridge M., Jennings N. "Agent Theories, Architectures, and Languages: a Survey", in Woolridge and Jennings Eds., Intelligent Agents, Berlin, Springer-Verlag, 1995
[9]
Rykowski, J., "Databases as repositories for software agents", in "Emerging Database Research in East Europe" eds. Bernhard Thalheim and Gunar Fiedler, Pre-conference Workshop joined with the 29th VLDB Conference, Berlin, Germany; 2003, pp. 117--123
[10]
Rykowski J., "Agent Technology for Secure Personalized Web Services", 24th International Scientific School ISAT 2003, Szklarska Porȩba (Poland); September 2003; pp. 185--193
[11]
Rykowski, J., Juszkiewicz, A., "Personalization of Information Delivery by the Use of Agents", IADIS International Conference WWW/Internet 2003, Algarve, Portugal, 2003, pp. 1056--1059
[12]
XML Protocol Working Group home page, http://www.w3.org/2000/xp/Group/
[13]
FIPA home page, http://www.fipa.org/
[14]
Specification of the KQML Agent-Communication Language, the DARPA Knowledge Sharing Initiative, External Interfaces Working Group, http://www.cs.umbc.edu/kqml/kqmlspec/spec.html
[15]
Rational Rose XDE Developer home page, http://www-306.ibm.com/software/awdtools/developer/rosexde/
[16]
An Introduction to the C shell, http://docs.freebsd.org/44doc/usd/04.csh/paper.html
[17]
XML Query (XQuery) home page, http://www.w3.org/XML/Query
[18]
XML Path Language (XPath) Version 1.0, http://www.w3.org/TR/xpath
[19]
The Extensible Stylesheet Language Family (XSL) home page, http://www.w3.org/Style/XSL/
[20]
Monica Bonett, "Personalization of Web Services: Opportunities and Challenges", June 2001, Ariadne Issue 28, http://www.ariadne.ac.uk/issue28/personalization/intro.html
[21]
Victor Lombardi, Designing for Web Services, April 2002, http://www.newarchitectmag.com/documents/s=2452/new 1015627350101/index.html
[22]
The IMesh Toolkit -- Personalization, http://www.imesh.org/toolkit/work/components/personalization/
[23]
Specification: (WSXL) Web Service Experience Language Version 2, April 2002, http://www.ibm.com/developerworks/webservices/library/ws-wsxl/
[24]
Neil Deakin, XUL Tutorial, April 2004, http://www.xulplanet.com/tutorials/xultu/
[25]
Shoham, Y. (1993). Agent-oriented programming. Artificial Intelligence, 60(1):51--92
[26]
Extensible Markup Language home page, http://www.w3.org/XML
[27]
Resource Description Framework (RDF) home page, http://www.w3.org/RDF/
[28]
The DARPA Agent Markup Language Homepage, http://www.daml.org/
[29]
DAML Semantic Web Services, http://www.daml.org/services
[30]
Aglets Documentation and Source Code page, http://www.trl.ibm.com/aglets/
[31]
AMASE: Agent-based Mobile Access to Information Services, ACTS AMASE project homepage, http://www.cordis.lu/infowin/acts/analysys/products/thematic/agents/ch3/amase.htm
[32]
Voyager home page, http://www.recursionsw.com/products/voyager/voyager.asp

Cited By

View all
  • (2020)Personalization in text information retrievalJournal of the Association for Information Science and Technology10.1002/asi.2423471:3(349-369)Online publication date: 28-Jan-2020
  • (2019)Formal Modeling and Implementation of Virtual Web Services2019 12th International Congress on Image and Signal Processing, BioMedical Engineering and Informatics (CISP-BMEI)10.1109/CISP-BMEI48845.2019.8965899(1-6)Online publication date: Oct-2019
  • (2019)Image Splicing Localization Using Superpixel Segmentation and Noise Level Estimation2019 12th International Congress on Image and Signal Processing, BioMedical Engineering and Informatics (CISP-BMEI)10.1109/CISP-BMEI48845.2019.8965702(1-6)Online publication date: Oct-2019
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
ICEC '04: Proceedings of the 6th international conference on Electronic commerce
March 2004
684 pages
ISBN:1581139306
DOI:10.1145/1052220
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

  • ICEC: International Center for Electronic Commerce

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 25 March 2004

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. customization
  2. personalization
  3. software agents
  4. web services

Qualifiers

  • Article

Acceptance Rates

Overall Acceptance Rate 150 of 244 submissions, 61%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)32
  • Downloads (Last 6 weeks)5
Reflects downloads up to 08 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2020)Personalization in text information retrievalJournal of the Association for Information Science and Technology10.1002/asi.2423471:3(349-369)Online publication date: 28-Jan-2020
  • (2019)Formal Modeling and Implementation of Virtual Web Services2019 12th International Congress on Image and Signal Processing, BioMedical Engineering and Informatics (CISP-BMEI)10.1109/CISP-BMEI48845.2019.8965899(1-6)Online publication date: Oct-2019
  • (2019)Image Splicing Localization Using Superpixel Segmentation and Noise Level Estimation2019 12th International Congress on Image and Signal Processing, BioMedical Engineering and Informatics (CISP-BMEI)10.1109/CISP-BMEI48845.2019.8965702(1-6)Online publication date: Oct-2019
  • (2009)An Agent-Based Web Services MarketSoftware Engineering Research, Management and Applications 200910.1007/978-3-642-05441-9_13(145-157)Online publication date: 2009
  • (2008)Adaptive Agents for Sequential Vickrey Auctions with Homogeneous GoodsProceedings of the 2008 International Conference on Computational Intelligence for Modelling Control & Automation10.1109/CIMCA.2008.24(482-487)Online publication date: 10-Dec-2008
  • (2007)Intelligent agent framework for order entry and managementProceedings of the 6th international joint conference on Autonomous agents and multiagent systems10.1145/1329125.1329456(1-6)Online publication date: 14-May-2007
  • (2007)Software as a ServiceProceedings of the 5th international conference on Service-Oriented Computing10.1007/978-3-540-74974-5_52(558-569)Online publication date: 17-Sep-2007
  • (2006)A Policy Framework for Collaborative Web Service CustomizationProceedings of the Second IEEE International Symposium on Service-Oriented System Engineering10.1109/SOSE.2006.2(197-204)Online publication date: 25-Oct-2006
  • (2006)Personalized Security for E-ServicesProceedings of the First International Conference on Availability, Reliability and Security10.1109/ARES.2006.92(140-147)Online publication date: 20-Apr-2006
  • (2006)MANAGEMENT OF INFORMATION CHANGES BY THE USE OF SOFTWARE AGENTSCybernetics and Systems10.1080/0196972050042819837:2-3(229-259)Online publication date: Mar-2006
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media