/Delivering Semantic Web Services

Delivering Semantic Web Services

Massimo Paolucci, Katia Sycara and Takahiro Kawamura
Tech. Report, CMU-RI-TR-02-32, Robotics Institute, Carnegie Mellon University, May, 2003

Download Publication (PDF)

Copyright notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author’s copyright. These works may not be reposted without the explicit permission of the copyright holder.


The growing infrastructure for Web Services assumes a “programmer in the loop” that hardcodes the connections between Web Services and directly programs Web Service composition. Emerging technology based on DAML-S and the Semantic Web allows Web Services to connect and transact automatically with minimal or no intervention from programmers. In this paper we discuss the problems related with autonomous Web Services, and how DAML-S provides the information to solve them. Furthermore, we describe the implementation of two demonstration systems that use such technology: the first system is a B2B application in which a business that assembles computers automatically finds partners providing parts and automatically transacts with them; the second describes an e-commerce application that helps a user to organize a trip to a meeting automatically interacting with different Web Services and the calendar of the user stored in MS Outlook. The results of these experiments show how Web Services can be deployed on the Web to interact and provide information dynamically; second, how the transaction can be carried on automatically with no programmer intervention.

BibTeX Reference
author = {Massimo Paolucci and Katia Sycara and Takahiro Kawamura},
title = {Delivering Semantic Web Services},
year = {2003},
month = {May},
institution = {Carnegie Mellon University},
address = {Pittsburgh, PA},
number = {CMU-RI-TR-02-32},