Graphic1

D13.16 v0.1 WSMX Triple Space Storage

WSMX Working Draft 28 September 2005

This version:
http://www.wsmo.org/TR/d13/d13.16/v0.1/20050928
Latest version:
http://www.wsmo.org/TR/d13/d13.16/v0.1/
Previous version:

Author:
Brahmananda Sapkota

Editor:
Brahmananda Sapkota

This document is also available in non-normative PDF version.

Copyright © 2005 DERI, All Rights Reserved. DERI liability, trademark, document use, and software licensing rules apply.


Executive Summary

Web Service Execution Environment (WSMX) aims to facilitate the dynamic discovery, selection, invocation and inter-operation of the Semantic Web Services. In order to provide these functionalities, WSMX needs to store various data generated internally or externally. Data storage requirement can be addressed using using different storage mechanisms such as relational databases, flat file databases, RDF databases, etc.

The purpose of this deliverable is to provide a efficient storage mechanism for addressing WSMX storage requirements. This deliverable starts by looking at current state of the art storage mechanisms, identifies the problems, analyse the requirements and provides a storage mechanism which we call as WSMX Triple Space Storage. Furthermore, the deliverable defines the interfaces required to access this storage. This deliverable concludes by stating current findings and future direction for developing an efficient, robust and reliable storage facility for WSMX.


Table of contents

1. Introduction
2. Problem Definition
3. Requirements Analysis
4. State of the Art
5. WSMX Triple Space Storage
6. Conclusions and Future Works
References
Acknowledgment


1. Introduction

WSMX aims to provide functionalities for dynamic discovery, selection, invocation and inter-operation of Semantic Web Services. The Web services are required to register with WSMX before they are actually been discovered, selected, mediated, and invoked. The Web service descriptions of the registered Web services has to be stored persistently for future use.

Each event generated by WSMX components, semi processed data or intermediary results, component interfaces and system specific data that may be useful at later point in time should be stored. WSXM also needs storage for storing global information such as semantic description of registered Web services, semantic descriptions of general goals, domain specific ontologies, mediators and global interfaces of the components e.g., choreography interfaces.

This deliverable provides a scalable storage mechanism called WSMX Triple Space Storage. It defines the access interfaces and provides their implementation details.

2. Problem Definition

3. Requirements Analysis

4. State of the Art

5. WSMX Triple Space Storage

6. Conclusions and Future Works

References

Acknowledgment

The work is funded by the European Commission under the projects DIP, Knowledge Web, Ontoweb, SEKT, and SWWS; by Science Foundation Ireland under the DERI-Lion project; and by the Austrian government under the CoOperate programme.

The authors would like to thank to all the members of the WSMO working group for their advises and inputs to this document.

Valid XHTML 1.1!


webmaster