Finish code and finalize documenation
Description
As the popularity of web services increases there needs to be a
more efficient way to discover services than the current keyword
searches. One step towards achieving this goal is to create ontologies
for web services, web processes and the relations between them,
then annotate the web services with metadata to associate them with
an ontology. This will aid in web services discovery and web process
creation. Work has already been started in the area of ontology
creation and web service annotation. This project proposes to expand
the ontology designed by the Meteor-S project, as well as create
an annotation tool to be used with Eclipse, a popular open source
development tool. We will also develop a flexible protocol for specifying
web service dependencies.
Objectives
1. Improve the Meteor-S Web Service Annotation Framework.
2. Expand and improve the current ontology.
3. Explore and contribute to the current work on source code annotation.
4. Create an annotation plug-in for Eclipse.
5. Create a protocol that describes web service dependencies
Deliverables
We plan to deliver an open source Eclipse Tool for
Annotation. This tool will input a WSDL file or source code and
output a new version of that file annotated with OWL. We also plan
to deliver a specification for a protocol that describes web service
dependencies in a format that allows the runtime group to add transactional
semantics.
Sources
[1] Attie
P, M. Singh, A. Sheth, M. Rusinkiewicz. Specifying and Enforcing
Intertask Dependencies.
In Proceedings of the 19th VLDB, Dublin,
Ireland, 1993.
[2] Hull R, M. Benedikt, V. Christophides, J. Su. "E-Services:
A Look Behind the Curtain. PODS", 2003
[3] W3C, "Web Services Conversation Language (WSCL)" http://www.w3.org/TR/2002/NOTE-wscl10-20020314/#F2
, 2003
[4] Patil A, S. Oundhukar, A. Sheth, K. Verma. "METEOR-S Web
Service Annotation Framework", 2003
[5] Rajasekaran P, R. Aggarwal, F. Maier, M. Ross. "SQUID-WS:
Semantically Querying the UDDI for Discovering Web
Services", 2003
[6] Gomadam, K "An Introduction to Web Services", 2003
[7] Dogac A, "RosettaNet",2003 http://www.srdc.metu.edu.tr/~asuman/grenoble/_Dogac_RosettaNetFV.ppt
[8] Heß A, N. Kushmenik, "Learning to Attach Semantic
Metadata to Web Services", 2003
[9] Paolucci M, A. Ankolekari, N. Srinivason, K. Sycara, "
The DAML-S Virtual Machine", 2003
[10] Gomez J M, J. Kienzle, R.Silaghi, "Implementation of a
eCommerce Auction System on top of Open Multithreaded
Transactions / Enterprise Java Beans
" 2002