FTHPIS

Publishing & Discovering Service Information

Home   |   Downloads   |   Resources   |   Class Reference   |   Demos   |   CHANGE-LOG
About

Fault Tolerant High Performance Information System (FTHPIS) is a system designed to provide dynamic publishing and discovering of web service information for large scale grid projects. The system suggests Gaggle of Information Services where each Information Service is responsible of providing both publishing and discovering of services and their contextual information (WS-Context).

Motivation

Services, because they are generic, must provide additional, descriptive metadata in order to be useful. The problem is simple: a client may interact with two different Services in exactly the same way (the WSDL is the same), but these Services may hold different data. Open GIS Consortium (OGC) compatible data services (Web Feature Services) are good examples for this. One Web Feature Service, for example, may contain GPS data for the Western United States while the other has GPS data for Northern Japan.  Clients must be able to query information services that encode (in standard formats) all the necessary information, or metadata, that enables the client to connect to the desired service.  This is an example of the very general problem of managing information about Web Services. To address these problems, we are designing a general purpose information system, the Fault Tolerant High Performance Information System (FTHPIS), that we are applying initially to problems in GIS information management .

Extending UDDI v3 Specifications

We use the Universal Description, Discovery, and Integration (UDDI) (Bellwood, Clement, and von Riegen, 2003) specifications in our design as centralized registry. UDDI offers users a unified and systematic way to find service providers through a centralized registry of services. We design an extension to existing UDDI Specifications in order to provide dynamically updated service registry data. Existing UDDI Information Model [.ppt]. Proposed UDDI Information Model [.ppt]

Metadata Representation in Extended UDDI v.3. Specifications

Here is the schema for proposed extensions to UDDI v3. in order to annotate service descriptions with more information. We introduce an extensions for both metadata about a service and life time of a service. You may find the image for proposed metadata schema at [.jpg]. You may also find proposed schema for lifetime information about a service at [.jpg].

Publications

[1] - iSERVO: Implementing the International Solid Earth Research Virtual Observatory by Integrating Computational Grid and Geographical Information Web Services, To be published in Special Issue of Pure and Applied Geophysics (PAGEOPH) [.pdf]

User Defined Taxonomies

  • OGC Service Taxonomy [.xml]
  • Service Taxonomy based on Service Management [.xml]
  • A preliminary Taxonomy to categorize WS metadata [.xml]
  • OGC Quad Taxonomy [.xml]
Miscellaneous Links

An information mall for Community Grids Lab Activities is located at [html]. You may access Community Grids Lab publications at following link [html]. Also, Community Grids Lab presentations are available at [html]. Concurrency and Computation: Practice and Experience publications are available at [html].

Acknowledgement

This work is supported by the NASA Advanced Information Systems Technology (AIST) program.

Contact

Mehmet S. Aktas
CGL Showers Building Suite 224,
Bloomington, Indiana 47408
Email:maktas@cs.indiana.edu

Dr.Marlon Pierce
CGL Showers Building Suite 222,
Bloomington, Indiana 47408
Email:marpierc@indiana.edu

Dr.Geoffrey Fox
CGL Showes Building Suite 222,
Bloomington, Indiana 47408
Email:gcf@indiana.edu