Skip to main content
Log in

Context-aware agents for user-oriented web services discovery and execution

  • Published:
Distributed and Parallel Databases Aims and scope Submit manuscript

Abstract

Service-oriented computing (SOC) suggests that the Internet will be an open repository of many modular capabilities realized as web services. Organizations may be able to leverage this SOC paradigm if their employees are able to ubiquitously incorporate such capabilities and their resulting information into their daily practices. It is impractical to assume that human users will be able to manually search vast distributed repositories at real-time. This paper presents an architecture, Software Agent-Based Groupware using E-services (SAGE), that incorporates the use of intelligent agents to integrate human users with web services. SAGE provides background search and discovery approaches, thus enabling human users to exploit service-based capabilities that were previously too time-consuming to locate and integrate. We present a multi-agent system where each agent learns the rule-based preferences of a human user with regards to their current operational “context” and manages the incorporation of relevant web services.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • M.B. Blake, D. Kahan, D.H. Fado, and G.A. Mack, “SAGE: Software agent-based groupware using E-services,” in Proceedings of the ACM Conference on Supporting Group Work (GROUP 2005), Sanibel Island, Fl, November 2005 (poster).

  • M.B. Blake, D.H. Fado, and G.A. Mack, “Proactive service discovery and execution using intelligent agents,” in Proceedings of the IEEE International Conference on Web Services (ICWS 2006), Chicago, Il, September 2006 (to appear).

  • A. Bosca, A. Ferrato, D. Corno, I. Congui, and G. Valetto, “Composing Web services on the basis of natural language requests,” in Proceedings of the 3rd IEEE International Conference on Web Services (ICWS 2005), Orlando, Fl, June 2005, pp. 817–818.

  • L. Chen and K. Sycara, “Webmate: A personal agent for browsing and searching,” in Proceedings of 2nd International Conference on Autonomous Agents, New York, NY, USA, ACM Press, 1998, pp. 132–139.

  • G. Clark, “Politics hurting web services,” Gartner, May 2005.

  • C. Ellis, J. Wainer, and P. Barthelmess, “Agent-augmented meetings,” In Agent supported cooperative work, Yiming Ye, Elizabeth Churchill ed. Kluwer Academic Publishers, 2003.

  • Groove, 2006, http://www.groove.net/home/index.cfm.

  • M.N. Huhns, “Agents as web services,” Internet Computing, vol. 6, no. 4, pp. 93–95, 2002.

    Article  Google Scholar 

  • N.R. Jenni00ngs, K.P. Sycara, and M. Wooldridge, “A roadmap of agent research and development,” Journal of Autonomous Agents and Multi-Agent Systems, vol. 1, no. 1, pp. 7–36, 1998.

    Article  Google Scholar 

  • Jess Rule Engine, 2006, http://herzberg.ca.sandia.gov/jess/.

  • D.R. Kahan, M.F. Nowlan, and M.B. Blake, “Taming web services in the wild,” in Proceedings of the 2006 International Conference on Web Services (ICWS 2006) (to appear).

  • M. Kiedl and A. Kemper, “Towards context-aware adaptable web services,” in Proceedings of the WWW2004, New Your, NY, May 2004, pp 55–65.

  • R. Kozierok and P. Maes, “A learning interface agent for scheduling meetings,” in Proceedings of the 1993 International Workshop of Intelligent User Interfaces, 1993, pp 81–88.

  • H. Lieberman, “Letizia: An agent that assists web browsing,” in Proceedings of the 14th International Joint Conference on Artificial Intelligence (IJCAI-95), Montreal, Quebec, Canada, 1995, pp 924–929.

  • Z. Maamar, G. AlKhatib, S.K. Mostefaoui, M.B. Lahkim, and W. Monsoor, “Context-based personalization of web services composition and provisioning,” In Proceedings of the 30th Euromicro Conference (EuroMico’04), 2004, pp. 396–403.

  • Z. Maamar, S.K. Mostefaoui, and H. Yahyaoui, “A web services composition approach based on software agents and context,” in Proceedings of the 19th Annual ACM Symposium on Applied Computing (SAC’2004), Nicosia, Cyprus, 2004, pp. 1619 – 1623.

  • S. McIlraith, T. Son, and H. Zeng, “Semantic web services,” IEEE Intelligent Systems, vol. 16, no. 2, pp. 43–56, March/April 2001.

    Google Scholar 

  • Mindreef Soapscope, 2006, http://www.mindreef.com/products/soapscope/index.php.

  • T.M. Mitchell, R. Caruana, D. Freitag, J.P. McDermott, and D. Zabowski, “Experience with a learning personal assistant,” Communications of the ACM, 1994, pp. 80–91.

  • OWL-S, 2006, http://www.daml.org/owl-s/.

  • M. Papazoglou, “Service-oriented computing: Concepts, characteristics and directions,” in Proceedings of the 4th International Workshop on Web Information Systems Engineering, 2003, pp. 3–12.

  • S. Sen, T. Haynes, and N. Arora, “Satisfying user preferences while negotiating meetings,” International Journal of Human-Computer Studies, vol. 47, pp. 407–427, 1997.

  • E. Sirin, J. Hendler, and B. Parsia, “Semi-automatic composition of Web services using semantic descriptions,” in Proceedings of Web Services: Modeling, Architecture and Infrastructure workshop in conjunction with ICEIS2003, 2002. (http://www.mindswap.org/papers/composition.pdf).

  • G.L. Somlo and A.E. Howe, “Using web helper agent profiles in query generation,” in Proceedings of the 2nd Int. Joint Conference on Autonomous Agents and Multiagent Systems, New York, ACM Press, 2003, pp. 812–818.

  • B. Srivastava and J. Koehler, “Web service composition – current solutions and open problems,” ICAPS Workshop on Planning for Web Services, 2003.

  • W.M.P. Van der Aalst, “Don’t go with the flow: Web Services composition standards exposed,” IEEE Intelligent Systems, February 2003.

  • Vignette, 2006, http://www.vignette.com/.

  • Web Services, 2006, http://www.w3.org/2002/ws/desc/.

  • Web Service Context (WS-Context), 2006, http://developers.sun.com/techtopics/webservices/wscaf/wsctx.pdf/.

  • A.B. Williams, A. Padmanabhan, and M.B. Blake, “Experimentation with local consensus ontologies with implications to automated service composition,” IEEE Transactions on Knowledge and Data Engineering, vol. 17, no. 7, pp. 1–13, July 2005.

    Google Scholar 

  • XMethods, 2006, http://www.xmethods.com/.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to M. Brian Blake.

Additional information

Recommended by: Djamal Benslimane and Zakaria Maamar

Rights and permissions

Reprints and permissions

About this article

Cite this article

Blake, M.B., Kahan, D.R. & Nowlan, M.F. Context-aware agents for user-oriented web services discovery and execution. Distrib Parallel Databases 21, 39–58 (2007). https://doi.org/10.1007/s10619-006-7001-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10619-006-7001-9

Keywords

Navigation