The tools that are available in this website are part of the semantic
web service IDE that we are developing. The Semantic Web Serice
IDE is an end-to-end development environment in which a user can
develop, host and use semantic web services. The figures below
describes a developer's activities while developing and using a
semantic web service.
A service development involves writing Java code, followed by the
generation of WSDL (from the Java interface that represents the
service) using the Java2WSDL converter. The WSDL file is then converted
into OWL-S files using the WSDL2OWL-S converter. The OWL-S file
is loaded into OWL-S Editor to fill out missing information like
process flow, providers information, etc. If nessecary, the resulting
OWL-S file is validated using OWL-S Verifier. The service implemenation
files (java class files) are hosted in AXIS. Similarly the OWL-S
files are hosted in a web accessible location. Finally, the semantic
web service can be registered in the OWL-S/UDDI matchmaker using
our OWL-S/UDDI matchmaker client.
When compared to the server development process, the client activites
are relatively simple. The client activities start by generating
an OWL-S profile using OWL-S editor, which is then used to query
the OWL-S/UDDI Matchmaker.The client can choose a webservice from
the results returned by the Matchmaker. The OWL-S process model
and grounding of the selected webservice are then loaded into OWL-S
VM to execute the services.
Visit tools page for more information
about each tool.
 |
 |
Figure
A : server development activites
|
Figure
B: client activities
|