Wedding the Web: An Example of a Services and Semantics Marriage that Works
July 2004
Marwan Sabbouh, The MITRE Corporation
Mary K. Pulvermacher, The MITRE Corporation
ABSTRACT
Web service standards are enjoying widespread adoption. Corporations are using Web standards to describe their application's interfaces and data to make it easier for other systems to consume these products. Using these standards, software clients written in one programming language can access and retrieve information from a server, regardless of the technology (e.g., hardware, operating system, and programming language) used by the server. However, even with the adoption of these Web standards, the programmer writes much of the "glue code" necessary for a particular operation.
In this paper, we illustrate how Semantic Web technologies can be used to discover Web service workflows and automatically generate the "glue code" needed to chain the invocation of these Web services together and execute them. Our simple example shows how a marriage of Web services and Semantic Web technologies can further automate this Web service orchestration process. Our example illustrates a solution that uses domain ontologies to abstract databases and model Web service processes. We use this information to discover Web service workflows and automatically generate code to execute this workflow.

Additional Search Keywords
web services, semantic web, workflow, ontologies
|