Information Viewpoint Annex 2 Example of Architectural Analysis: GEOSS

38

9.2.3 Service Viewpoint

9.2.3.1 Service Metamodel

Aspect Description Service meta-model Reference Topic 12 - The OpenGIS Service Architecture 4.3, document 02-112 , this is identical to ISO 19119, Actually derived from ISO 19119 Referenced in Section 4.2.4 of Annex B of the AIP-2 CFP Service Taxonomy Classification of geographic services: Geographic human interaction services Geographic modelinformation management services Geographic workflowtask management services Geographic processing services Geographic processing services – spatial Geographic processing services – thematic Geographic processing services – temporal Geographic processing services – metadata Geographic communication services Geographic system management services Table 5: Service meta-model and taxonomy

9.2.3.2 List of services

Aspect Description Service name Catalogue Service Geographic Service Category Geographic modelinformation management services Project Service Category None project specific Reference to specification Annex B of GEOSS AIP-2 CFP Standard reference OGC Document 07-006r1 OpenGIS Catalogue Service Implementation Specification Description Catalogue services support the publishing and searching of collections of metadata relating to datasets, services, and other information resources. A user or application is able to query a catalogue service and be presented with metadata describing resource characteristics. Catalogue services are the principal resource discovery tools within a spatial data community. The specification allows for bindings using CORBA, Z39.50 and HTTP. The Z39.50 binding is based on ISO 23950. The HTTP binding of the Catalogue service specification is also known as the Catalogue Service for the Web CSW. Format XML, Z39.50 Comment Various application profiles of CSW have been published, the following are those identified in the AIP-2 CFP as relevant to GEOSS: Copyright © OGC 2010 39 Aspect Description • Earth Observation Application Profile of CSW • ISO Metadata Application Profile of CSW • ebRIM Application Profile of CSW • BASIC package • Cataloguing for ISO Metadata CIM Table 6: OGC Catalogue Service TBC with one table for each service as in the previous example

9.2.4 Engineering Viewpoint

GEOSS is made up of components and the components expose services. A component represents a modular part of a system that encapsulates its contents and whose manifestation is replaceable within its environment. Components offer business functions as services. A component is modelled throughout the development life cycle and successively refined into deployment and run-time. Conceptually, component types are design concepts that encapsulate information objects and provide services on the information through interfaces. Component instances are developments that have been deployed and are accessible at a network address.

9.2.4.1 Component Types

The following are GEOSS component types: Main GEO Web site: Earthobservations.org GEO web portals: A single point of access to information, internal or external to GEOSS, relevant to all SBAs and is of interest to various types of users GEOSS Registry: Component and Service Registry CSR, Standards and Interoperability Registry SIR, GEOSS Best Practices Wiki, GEOSS User Requirements Registry GEOSS Clearinghouse : Provides search access to high-level metadata from all catalogs registered in the CSR through remote harvest of metadata or provision of distributed search. Indexes all CSR entries TBC with other GEOSS components.

9.2.4.2 Distributed Computing Environment

Aspect Description Platform name ―W3C Web Services Platform‖ following the Web Service infrastructure as defined by the W3C specifications Reference Model W3C Web Services Architecture Interface Language Web Service Description Language WSDL, Version 1.1