A relation-based services management mechanism for service computing

In this paper we propose a service management mechanism based on a relational model, in which all services to be managed are represented, and operations for services are relational operations using SQL. To define the model, we use Web Services Description Language (WSDL) descriptions and extract information. To use SQL for relational operations for service management, we introduce a new operator to check assignability. Through this definition and introduction we can manage services by relational operations, such as service invoke, service collaboration, and service composition. It also becomes easy to collaborate services and data in relational databases since users can access both via a single SQL query. We present an example of implementation built on the Knowledge Cluster System, a type of service computing environment we are developing.