Loading...
Please wait, while we are loading the content...
A data model and query language for distributed service discovery.
| Content Provider | CiteSeerX |
|---|---|
| Author | Hoschek, Wolfgang |
| Abstract | administrative domains such as a DataGrid, it is often desirable to maintain and query dynamic and timely information about active participants such as services, resources and user communities. This paper develops a suitable database and query model as well as a generic and dynamic data model for such database systems. Unlike in the relational model the elements of a tuple in our data model can hold structured or semi-structured data in the form of any arbitrary well-formed XML document or fragment. An individual tuple element may, but need not, have a schema (XML Schema), in which case the content must be valid according to the schema. The elements of all tuples may, but need not, share a common schema. The concepts of (logical) query and (physical) query scope are cleanly separated rather than interwoven. A query is formulated against a global database view and is insensitive to link topology and deployment model. The query scope, on the other hand, is used to navigate and prune the link topology and filter on attributes of the deployment model. Example service discovery queries are given. Three query types are identified, namely simple, medium and complex. An appropriate query language (XQuery) is suggested. The suitability of the query language is demonstrated by formulating the example prose queries in the language. Detailed requirements for a query language supporting service and resource discovery are given. The capabilities of various query languages are compared. |
| File Format | |
| Access Restriction | Open |
| Subject Keyword | Query Model Active Participant Dynamic Data Model Distributed Service Discovery Common Schema User Community Example Prose Query Database System Timely Information Administrative Domain Arbitrary Well-formed Xml Document Example Service Discovery Query Query Type Detailed Requirement Query Scope Query Language Individual Tuple Element Semi-structured Data Xml Schema Deployment Model Resource Discovery Global Database View Appropriate Query Language Data Model Relational Model Suitable Database Link Topology Various Query Language |
| Content Type | Text |
| Resource Type | Article |