Difference between revisions of "Interoperability"

From Earth Science Information Partners (ESIP)
Line 18: Line 18:
 
===WCS_MapGrid===
 
===WCS_MapGrid===
  
===WCS_TimePoint==
+
===WCS_TimePoint===
  
===WCS_TimePoint==
+
===WCS_TimePoint===
  
 
===WFS_Station===
 
===WFS_Station===

Revision as of 06:59, May 3, 2008

A System-of-Systems (SoS) is defined as: A configuration of systems in which component systems can be added/removed during use; each provides useful services in its own right; and each is managed for those services. Yet, together they exhibit a synergistic, transcendent capability

SoS is built from a collection of independently acquired and operating systems that must be connected. These systems that may have been developed during different timeframes, from different sources, and from differing organizations or missions. Interoperability standards are the primary mechanism to enable effective connection of the parts. A carefully crafted definition of the protocol is a better means for a long-lived approach towards establishing interoperability than adherence to a specific product...


A Web Service is a software system designed to support interoperable machine-to-machine interaction over a network. Web services encompass many different systems, but generally refers to clients and servers that communicate. Web services are components of Service-oriented architecture (SOA), where the basic unit of communication is a message. Loose coupling of services into workflows and applications is facilitated by the "contract" that WSDL provides, rather than the underlying implementation details.

In RESTful Web services constrain the interface to a simple set standard operations (e.g., GET, PUT, DELETE). Here, the focus is on interacting with stateful resources, rather than messages or operations. RESTful Web services can use WSDL to describe SOAP messaging over HTTP, which defines the operations, or can be implemented as an abstraction purely on top of SOAP (e.g., WS-Transfer).

WCS_MapPoint

  • Function: Extraction of a data subset for a MapView.
  • Data Inputs: Parameter, geographic bounding box, date and time, output format.
  • Data Outputs: Extracted data subset packaged in the user requested format.
  • Operation: This service accesses the AIRNOW-I database and returns the space-time subset of observations in the requested format. The list of the available formats is published through the WCS described coverage document. The service allows the delivery of any of the parameters (one at a time), including the time-aggregated point monitoring data stored in the database. The WCS data access service is usually the first in service chain. The data delivered through this service can be further processed by the client through filtering, aggregation, and data fusion operations.
  • Code: The main code for this service is available through the core functionality of Airnow-I. The two specific functions required are the .... and the ..... Furthermore, a new wrapper code is needed to encapsulate these functions to be WCS compliant.

WCS_MapGrid

WCS_TimePoint

WCS_TimePoint

WFS_Station

WMS_Point

WMS_Grid

WMS_Composite

Optional Services

Aggregation