Alignment of SWS with Semantic Grid
he technology of Semantic Web services (SWSs) envisions easy access to various systems and facilitates the consumption of the functionality exposed by these systems on the Web. Seamless integration, ad-hoc cooperation between various business parties or dynamic collaborations on the Web, can be achieved only if tools for handling semantically enhanced services are provided. Specifically to Grid this means dynamic and frictionless allocation of resources of any kind (from low-level functionalities - hardware and software - to complex business functionalities, i.e. process) hence making possible to balance the load of resources across a dynamic multi-organizations virtual environments.
In our vision, the usage of arbitrary resources (physical or logical) for building complex business applications should be simplified, so that their discovery, deployment, composition, provisioning and management, can be performed by the means of semantic-enhanced services. To reach this goal, on one hand current Grid technologies will be extended in order to support semantically enriched resource description and services, e.g. to simplify their discovery and composition. On the other hand, Semantic Web services technology will be extended to support resource management, including dynamic provisioning of services and resources, execution management, and support of security-related issues concerning virtual organization management.
The architecture of the proposed framework will be based on the Service Oriented Architecture (SOA) paradigm and will consist of a set of loosely coupled collaborating software components. We depicted our vision of the architecture in figure below, where we show how we bridges the gap between the Business, Semantic Web services and the Grid. Existing basic Grid and basic Semantic Web services components are going to be abstracted by their interfaces to facilitate their usage by our infrastructure. At the same time new innovative components will be proposed.
Within this subdeliverable we will create reference architecture for all the components (existing WSMX and Globus components and the new ones) and integrate them inside one infrastructure. We will also, where appropriate, integrate our software with external tools. As results this deliverable will provide a coherent view in the shape of an architecture, over the way the necessary components interact one with each other (which will be added to execution semantics) and the interfaces of all the components (integration API). The expertises, grown up with the design and the development of both the execution semantic and the API, will go through the standardization process in OASIS as part of work of TC SEE committee. We will take as starting point, the Web Service Execution Environment (WSMX), a framework for mechanized discovery, selection, mediation and invocation of Semantic Web services, and a reference implementation of the OGSA-compliant Grid middleware, such as the Globus Toolkit.