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.
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.
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.
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.
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.
XMethods, 2006, http://www.xmethods.com/.
Author information
Authors and Affiliations
Corresponding author
Additional information
Recommended by: Djamal Benslimane and Zakaria Maamar
Rights 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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10619-006-7001-9