NIH | National Cancer Institute | NCI Wiki  

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin
Scrollbar
iconsfalse

Page info
title
title

Include Page
CBIITseminfra:Semantic Infrastructure 2.0 Roadmap Draft StatusCBIITseminfra:
Semantic Infrastructure 2.0 Roadmap Draft Status

...

Table of Contents
minLevel4

Dependencies between Semantic Infrastructure 2.0 and caGrid 2.0

Refer to the following sections of 6 - Dependencies Between Semantic Infrastructure 2.0 and caGrid in the caGrid 2.0 Roadmap Documents

  • Semantic Infrastructure Registry
    • Registry Reliance on Platform
    • Platform Reliance on Registry
  • Metamodel and Information Model

Semantic Infrastructure Overview

In an effort similar to developing this roadmap for Semantic Infrastructure 2,0, a team is developing a roadmap for the future platform, security and tools, a team is defining the future direction for CBIIT Semantic Infrastructure. The Semantic Infrastructure Roadmap effort is expected to be deeply harmonious with the future direction of caGrid. caGrid 2.0. The Semantic Infrastructure 2.0 will be tightly integrated with the runtime caGrid 2.0. The purpose is to achieve a more comprehensive approach to computable semantic interoperability then is possible with the existing integration between caDSR and caGrid 1.x. With the adoption of SAIF (Service-Aware Interoperability Framework) and Enterprise Conformance and Compliance Framework (ECCF) and the introduction of behavioral semantics, the infrastructure of the grid must provide increasingly sophisticated support to leverage and enforce these behavioral specifications.

...

For example, the assumption of adherence to a centrally curated authoritative source of information models and terminology is no longer true; the infrastructure must gracefully accommodate local terminologies or localizations as well as standard terminologies. It must enable a path towards "as much interoperability as is possible" between any two parties, rather than enforcing full "compatibility" of all participants. Additionally, the Semantic Infrastructure 2.0 is charged with making the wealth of knowledge contained within the numerous SAIF artifacts available and consumable (in a programmatic fashion) to all the grid participants. Having runtime support for leveraging this information to inform and drive service interactions is a key value proposition for the future platform and semantic infrastructure.

Semantic Infrastructure Registry

The key components of the Semantic Infrastructure 2.0 are still being identified and scoped. The Semantic Infrastructure Registry has been identified as a key component. It is expected to be critical to the grid. The Semantic Infrastructure Registry may ultimately be manifested as numerous types of registries and services; potentially there may be numerous instances of each.

...

Part of this computable representation is expected to be a Service-Oriented Architecture (SOA) ontology for describing various entities involved in the numerous conformance assertions (with examples including but not limited to services, operations, data types, faults, and actors). This ontology will provide the backbone for reasoning to be performed by the platform and tools at both runtime and design time (as illustrated later in this section).

Registry Reliance on Platform

While the Semantic Infrastructure Registry services will be specified in ECCF, and potentially manifested on multiple platforms, one such platform will be the grid and will therefore use the platform as scoped in this document.

...

Similarly, the platform will inform the content and format of various platform specific artifacts to be stored in the registry (including but not limited to XML Schema (XSD) and Web Service Definition Language (WSDL)). The platform will provide the capability to enforce or test conformance to those profiles by, for example, checking service interfaces against published PSMs and doing data validation against published information models. Finally, the platform will act as the service implementation technology for the grid services of the registry (that is, be the management interfaces or consumer facing services).

Platform Reliance on Registry

The platform itself will require and leverage numerous capabilities of the Semantic Infrastructure 2.0, most importantly, access to the information contained in the ECCF registry. The registry will facilitate nearly all parts of the service development and consumption life cycle.

...

At run time, the service can provide powerful self-descriptive metadata by referencing profiles, policies, conformance assertions, and specifications in the ECCF registry. This metadata will provide significant details about the nature and behavior of the service, and can be used to discover it, as well as to ascertain programatically how to correctly consume it (and validate it is functioning correctly). The platform may also be able to automatically flag non-comforming service instances (for example, services sending incorrect data, or running outside of published performance metrics) by monitoring runtime behavior.

Metamodel and Information Model

The Semantic Infrastructure 2.0 effort is still deciding on the format and structure to be used. This decision will be important to caGrid 2.0, as it will inform how things like the publishing of service metadata work, and how higher layer semantics (for example, operation preconditions) are built upon static descriptions (for example, WSDL). It is expected, however, that a transition from ISO 11179 metadata to RIM-derived semantics is important in the future infrastructure. As further information is available from both roadmap efforts, this section will evolve to discuss the impact on the platform.

Scrollbar
iconsfalse