Carole Goble, Chris Wroe and Phil Lord
The myGrid project at the Information Management Group,
myGrid is a
One of the focuses of myGrid is the discovery of service by their semantic descriptions. Initially we adopted the “traditional” approaches followed by the DAML-S programme by concentrating on the expressivity and complexity of the semantic descriptions, and simply attaching descriptions to instances of services. This turns out not to work in practice. By examining the complexities of real and available right now bioinformatics services we conclude that this simple approach will also fail for OGSA-compliant Grid services, primarily because of the complexities of the service invocation models. Moreover, in myGrid we use a workflow enactment engine to compose and orchestrate services, discovering and substituting services instances as the workflow enacts, which further complicates the picture. Finally we frequently need to provide a description of a service at multiple levels of abstraction - class level as well as instance level - in order to formulate abstract execution templates that are not directly invocable until they are enacted by the workflow engine.
These outcomes have led us to examine more closely the
relationship between service and workflow descriptions and the services themselves.
This has implications for the frameworks, architectures and ontologies
needed for semantic discovery of (Bio)Grid services.