Top Banner
GEO Architecture Implementation Pilot ESIP Federation Meeting January 2009
41

GEO Architecture Implementation Pilot ESIP Federation Meeting January 2009.

Jan 12, 2016

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: GEO Architecture Implementation Pilot ESIP Federation Meeting January 2009.

GEO Architecture Implementation Pilot

ESIP Federation Meeting

January 2009

Page 2: GEO Architecture Implementation Pilot ESIP Federation Meeting January 2009.

GEO AIP-2 Session at ESIP Federation

Architecture Implementation Pilot, Phase 2 (AIP-2)

• AIP Overview – George Percivall, OGC

• Access Working Group – Glenn Rutledge, NOAA

• Air Quality Working Group – Stefan Falke, Northrop Grumman

Page 3: GEO Architecture Implementation Pilot ESIP Federation Meeting January 2009.

GEO Task AR-07-02 Architecture Implementation Pilot

George Percivall, OGC

January 2009

ESIP Federation Meeting

Page 4: GEO Architecture Implementation Pilot ESIP Federation Meeting January 2009.

GEOSS connects Observations to Decisions

4 4

Page 5: GEO Architecture Implementation Pilot ESIP Federation Meeting January 2009.

OperationalCapability

OperationalCapability

UserNeeds,

Scenarios

UserNeeds,

Scenarios

Design, Develop,Deploy

Design, Develop,Deploy

ArchitectureImplementation

Pilot (AIP)

GEOSS CommonInfrastructure (GCI)

support

persistentimplementation

requirementsSBA Tasks,

UIC

Elaboration of GEOSS Architecture

Page 6: GEO Architecture Implementation Pilot ESIP Federation Meeting January 2009.

GEOSS Interoperability ArrangementsGEOSS Interoperability Arrangements- From the GEOSS 10 Year Plan Reference Document - - From the GEOSS 10 Year Plan Reference Document -

• Interoperability through open interfaces– Interoperability specifications agreed to among contributing

systems– Access to data and information through service interfaces

• Open standards and intellectual property rights– GEOSS adopting standards; agreed upon by consensus,

preference to formal international standards– GEOSS will not require commercial or proprietary standards– Multiple software implementations compliant with the open

standards should exist– Goal is that at least one of the implementations should be

available to all implementers "royalty-free"

Page 7: GEO Architecture Implementation Pilot ESIP Federation Meeting January 2009.

Slide 7

GEO Task AR-07-02Architecture Implementation Pilot

• Lead incorporation of contributed components consistent with the GEOSS Architecture…

• …using a GEO Web Portal and a GEOSS Clearinghouse search facility

• …to access services through GEOSS Interoperability Arrangements

• …in support of GEOSS Societal Benefit Areas

Page 8: GEO Architecture Implementation Pilot ESIP Federation Meeting January 2009.

Slide 8

AI Pilot has broad international participation that could only have occurred with GEO.

High interest & momentum supporting GEOSS vision.

AIP Phase 1 results in 2007

• Demonstrated effective development process: – CFP, Kickoff, Execution, etc.– Approximately 120 organizations

• Established organization communication methods – For international coordination

• Produced Screencasts of Initial Operating Capability• Prepared “Architecture Implementation Report”

Page 9: GEO Architecture Implementation Pilot ESIP Federation Meeting January 2009.

AIP Phase 2 Themes

• Augment the GEOSS Common Infrastructure

• Emphasize SBAs identified by UIC/ADC collaboration

• Develop "persistent exemplars”

• Elaborate GEOSS Architecture

– Scenarios and Use Cases

– Service and Component types

– Interoperability Arrangements

Slide 9

Page 10: GEO Architecture Implementation Pilot ESIP Federation Meeting January 2009.

DevelopmentDevelopmentActivitiesActivities

Kick-offKick-offWorkshopWorkshop

Call for Call for ParticipationParticipation

ConceptConceptDevelopmentDevelopment

PersistentPersistentOperationsOperations(AR-07-01)(AR-07-01)

Participation

Participation

Participation

Participation

ParticipationArchitectureArchitecture

DocumentationDocumentation

Updates for each step

Baseline

AR-07-02 Architecture Implementation PilotEvolutionary Development Process

Operational Baseline and Lessons Learned for next evolutionary spiral

Continuous interaction with external activities

AI Pilot Development Approach

Page 11: GEO Architecture Implementation Pilot ESIP Federation Meeting January 2009.

AIP Phase 2 Master Schedule

Page 12: GEO Architecture Implementation Pilot ESIP Federation Meeting January 2009.

AIP-2 CFP Responses (37 to date)• ACRF

• BKG

• Caribbean Flood Team

• CIESIN

• CNES and ERDAS

• Compusult

• EPA AirNow

• ERDAS Titan

• ESA

• ESIP AQ Cluster

• ESRI

• ESRI Canada

• EuroCryoClim

• NOAA/NASA GOES-R and GMU CSISS

• NOAA IOOS

• NOAA NCDC

• NOAA SNAAP

• Noblis

• Northrop Grumman

• Spot Image

• SURA/NIMSAT/GoMOOS

• USGS

• VIEWS

• Washington University in St. Louis

• GEONETCast

• GEO Grid

• GEO-Ukraine

• Giovanni

• ICAN

• ICT4EO

• INCOSE

• IP3

• ISPRA

• JAXA

• KDDI

• Mines Paris Tech

• NASA World Wind

Page 13: GEO Architecture Implementation Pilot ESIP Federation Meeting January 2009.

AIP-2 Kickoff Workshop, September 2008• At NCAR Mesa Laboratory,

Boulder, Colorado, USA• 85 Participants• 3 Plenary Sessions• 12 Parallel Sessions based on

CFP Responses• Established Working Groups;

and Development Plan

Page 14: GEO Architecture Implementation Pilot ESIP Federation Meeting January 2009.

Registered Community Resources

Community Portals

Client Applications

Client Tier

Business Process Tier

CommunityCatalogues

AlertServers

WorkflowManagement

ProcessingServers

Access Tier

GEONETCastProduct Access

ServersSensor Web

ServersModel Access

Servers

GEOSSClearinghouse

GEO Web Portals

GEOSS Common Infrastructure

Components & Services

Standards andInteroperability

Best PracticesWiki

User Requirements

Registries

Main GEOWeb Site

AIP-2 Augmenting GCI

Page 15: GEO Architecture Implementation Pilot ESIP Federation Meeting January 2009.

AIP-2 Working Groups (WGs)

• Community WGs– Disaster Response– Climate Change and Biodiversity– Renewable Energy– Air Quality

• Transverse Technology WGs:– Clearinghouse, Catalogues, Registries and Metadata– Access Services: products, sensors, models– Workflow and Alerts– Portals and Application Clients– Test Facility for service registration

Page 16: GEO Architecture Implementation Pilot ESIP Federation Meeting January 2009.

Community WG Leaders

• Disaster Response– Stuart Frye, NASA; – Didier Giacobbo, Spot Image

• Health SBA: Air Quality – David McCabe, EPA – Frank Lindsay, NASA;– Stefan Falke & Rudy Husar, Washington Univ.

• Biodiversity and Climate Change – Stefano Nativi, CNR; – Gary Geller, NASA/JPL

• Energy SBA– Thierry Ranchin & Lionel Menard, Mines Paris Tech; – Ellsworth LeDrew, Univ Waterloo;

Page 17: GEO Architecture Implementation Pilot ESIP Federation Meeting January 2009.

Transverse Technology WG Leaders

• Catalogues, Clearinghouse, Registries and Metadata

– Doug Nebert, USGS;

– Ted Haberman, NOAA

– Kengo Aizawa, JAXA;

– Josh Lieberman OGC/Traverse;

• Workflow and Alerts

– Satoshi Sekiguchi, AIST;

– Eugene Yu, GMU;

– Greg Yetman, CIESIN

• Test Facility for service registration

– Mauro Semerano, ESA

• Portals and application clients

– Nadine Alameh, OGC/MobileAps;

– Herve' Caumont, OGC/ERDAS

• Access Services: products, sensors, models

– Glenn Rutledge NOAA,

– Herve' Caumont, OGC/ERDAS;

– Hans Peter Plag, UNR;

– Anwar Vahed, ICT4EO;

– Luis Bermudez SURA;

Page 18: GEO Architecture Implementation Pilot ESIP Federation Meeting January 2009.

Scenarios and Use Cases

• Transverse Use Cases support Community Scenarios

• Scenarios: end user view of the value of GEOSS – Focused on topics of interest to a community – Occur in a geographic Area of Interest (AOI) – Steps in a scenario are Use Cases– Scenarios developed by Community WGs

• Use Cases: reusable service oriented architecture – Use cases for discovery, data access, etc– Utilize Interoperability Arrangements– Use Cases developed by Transverse Technology WGs

Page 19: GEO Architecture Implementation Pilot ESIP Federation Meeting January 2009.

Community Scenarios - Draft

• Air Quality and Health:– Use of earth observations to inform three decision-makers:

policy-maker, AQ compliance manager, and the public• Disasters:

– Disaster cycle for Flooding events• Biodiversity and Climate Change

– Polar scenario(s)– CC impact on Pikas in North America;

• Renewable Energy– Site selection process for solar and wind energy

Page 20: GEO Architecture Implementation Pilot ESIP Federation Meeting January 2009.

Transverse Technology Use Cases - DRAFT

• Client search of metadata Portal / Client• Visualize & Analyze Data Portal / Client• Client access of services and alerts Portal / Client• Publish Component and Services Access WG• Bind to Services Access WG• Register Resource CCRM• Register Standards and Best Practices CCRM• Clearinghouse Harvest and Search CCRM• Construct and publish workflow Workflow• Test registered service Testing

Page 21: GEO Architecture Implementation Pilot ESIP Federation Meeting January 2009.

AIP-2 Deliverables - 2009

• Demonstration

– Demonstration of community Scenarios implemented through transverse Use Cases

– Demonstrations to be recorded and made available via WWW.

• Engineering Reports

To be considered for GEOSS Best Practice Registry

– Community of Practice Scenarios,

– Transverse Technology Use Cases

– AIP-2 Summary Report

• Persistent Exemplars

– Registered services (‘continuous operation’) with 99% availability (~7 hours down time a month); on a reliable network; plan for performance scaling

– Nomination to operational task (AR-09-01a)

Page 22: GEO Architecture Implementation Pilot ESIP Federation Meeting January 2009.

References

• GEO – earthobservations.org

• GEO Architecture Implementation Pilot– www.ogcnetwork.net/AIpilot

• GEOSS registries and SIF– geossregistries.info

George [email protected]

Page 23: GEO Architecture Implementation Pilot ESIP Federation Meeting January 2009.

GEO AIP-2 Session at ESIP Federation

Architecture Implementation Pilot, Phase 2 (AIP-2)

• AIP Overview – George Percivall, OGC

• Access Working Group – Glenn Rutledge, NOAA

• Air Quality Working Group – Stefan Falke, Northrop Grumman

Page 24: GEO Architecture Implementation Pilot ESIP Federation Meeting January 2009.

GEO Architecture and Data CommitteeTask AR-07-02 Architecture Implementation Pilot

Access Services: Products, Sensors, Models WG

Access Services Co-Chairs:Glenn Rutledge, NOAA Hervé Caumont, ERDASLuis Bermudez, SURATerence Van Zyl, CSIR

ESIP Winter MeetingJanuary 8th, 2009

Page 25: GEO Architecture Implementation Pilot ESIP Federation Meeting January 2009.

Data Product Access

• 23 Primary responses: CIESIN, CNES, EPA, ESA, GEO-Ukraine, ICAN, ICT4EO, IP3, ISPRA, JAXA, Mines Paris Tech, NASA World Wind, NOAA IOOS, NOAA NCDC GOSIC, NOAA NCDC NEXRAD, NOAA NCDC NIDIS, NOAA NCDC NOMADS, NOAA/NASA GOES-R and GMU CSISS, Northrop Grumman, SURA/NIMSAT/GoMOOS, Spot Image, USGS, Washington Univ St. Louis

• 15 Contributing responses: ACRF, Caribbean Flood Team, ERDAS, ESIP AQ Cluster, ESRI, ESRI Canada, NOAA SNAAP

Page 26: GEO Architecture Implementation Pilot ESIP Federation Meeting January 2009.

Data Product Access Topics• Services: WMS, WCS and WFS• Broker Services: access OGC Web services, THREDDS/OPeNDAP,• Encodings Formats : NetCDF/CF, GRIB, KML, GML, JPEG2000, PNGs, GeoTIFF,

MrSID, Geolocated JPEGs, CADRG, CIB, Shapefile

• EO Data: Radar, Optical, Weather, Precipitation, TRMM flash flood potential• ALOS Imagery: Panchromatic, Near IR, SAR • General Circulation Models• High-frequency radar• in situ oceanographic data• Coastal Web Atlas holdings

• Multistandard platform (MapServer, ArcIms Server, SDE, etc)• SPIDR web services• IP3 ENM Species Distribution Analysis service• SoDa W*S is already a Special Argmt• THREDDS

Page 27: GEO Architecture Implementation Pilot ESIP Federation Meeting January 2009.

Sensors and Models Access

• 8 Primary responses: GEO-Ukraine, ICT4EO, IP3, NOAA IOOS NOAA NCDC NOMADS, Northrop Grumman, Spot Image, SURA/NIMSAT/GoMOOS

• 4 Contributing responses: Caribbean Flood Team,Compusult, NASA World Wind, NCDC NEXRAD, Noblis

Page 28: GEO Architecture Implementation Pilot ESIP Federation Meeting January 2009.

Goal, audience, and usage of the 'Use cases'

• Use Cases are provided to model the interactions of a (sub) system under study with its environment (actors are a user interface or other system) – Co-authored by systems analysts and end users – A starting point for tests design

• Use Cases are developed by the AIP Transverse Technology WG• Scenarios are developed by the AIP Community WG

• Both support AI Pilot storyboards, to test & demonstrate inter-operability among online persistent systems and services– Running a scenario over several systems– Activating systems functions as described in the use cases

Page 29: GEO Architecture Implementation Pilot ESIP Federation Meeting January 2009.

• The Access WG provides coordination and guidance to achieve interoperable Access Services to products, sensors and models.

• This relies on the AIP-2 particapants offerings and contributions to the pilot.

• There are two priority use cases being developed by the Access WG:

- Publish Component and Services

- Interact with service(s) 

Access WG Charter

Page 30: GEO Architecture Implementation Pilot ESIP Federation Meeting January 2009.

Template for Access Use Cases

Page 31: GEO Architecture Implementation Pilot ESIP Federation Meeting January 2009.

Simple example

Page 32: GEO Architecture Implementation Pilot ESIP Federation Meeting January 2009.

Publish & InteractName Description Working Group Precondition Postcondition

Deploy Components and Services

Develop and deploy a component with associated services

AccessOrganizational capability to host a service

network-accessible offerings

Interact with Services

Interactions between client and services for datasets, sensors, models, workflows

Access

User request for a client to access a service or alert

Client received information from the service or alert

32

A key goal is to reduce the complexity when it is not needed.   This means that an “Interaction” should be similar for products, sensors , models and for workflows.

Page 33: GEO Architecture Implementation Pilot ESIP Federation Meeting January 2009.

AIP-2 Initial Access

• To succeed – initially, AIP aims to reduce the variations arising from different communities.    At first cut “Bind” will be the same for everyone, then advance to a dialog on what few things need to be the same so that everything else can be different.

• To the larger communities WFS, WCS, SOS, etc. are more alike than they are different.

Data Access Services – OGC WCS/WMSDiscovery Metadata – OGC CSW and ISO 19115/ISO 19119

Together this allows users to find and access data

33

Page 34: GEO Architecture Implementation Pilot ESIP Federation Meeting January 2009.

ACCESS WG Contact InformationWorking Group Leads : Glenn Rutledge, Hervé Caumont, Luis

Bermudez, Terence Van Zyl, Hans Peter Plag, Anwar Vahed,

• Getting to the Access WG Web page:– http://sites.google.com/site/geosspilot2

• Subscribing to the Access WG Mailing List:– https://lists.opengeospatial.org/mailman/listinfo/aip_access

• Access WG weekly telecons to discuss issues arising and new use cases that need to be addressed– Announcements through Access WG mailing list

Page 35: GEO Architecture Implementation Pilot ESIP Federation Meeting January 2009.

Global Earth Observation System of Systems (GEOSS) Architecture Implementation Pilot (AIP)Air Quality and Health Working Group

Stefan Falke, Rudy Husar,

Frank Lindsay, David McCabe,

Erin Robinson

Page 36: GEO Architecture Implementation Pilot ESIP Federation Meeting January 2009.

Air Quality & Health Scenario

Scenario Overview

• The AQ Scenario envisions multiple types of AQ observations…• satellite observations of AQ and meteorology• in-situ, ambient observations • models of meteorology and chemical transport • other: emissions data, fire observations, LIDAR, etc.

…being registered, discovered and accessed via GEOSS and used to inform diverse decision-makers: Air Quality Managers, Policy-Makers, and the Public.

• Scenario community-developed ; AIP participation diverse (next slide)

• Initial sub-scenario testing AIP Use Cases describes a Wildfire/Smoke event

Challenges

• Persistent, standardized AQ data network

• Interface to GCI: Community Catalog, Portal

• Implementing scenarios which can integrate the offerings using GCI-compatible Service Oriented Architecture

Page 37: GEO Architecture Implementation Pilot ESIP Federation Meeting January 2009.

AQ&H WG Core ParticipantsCatalog/ Metadata

Data Access

Sensors/Models

Workflow Clients Scenario

EPA

ESIP AQ Cluster

GIOVANNI

GMU

NOAA NGDC

Northrop Grumman

VIEWS

WUStL

Page 38: GEO Architecture Implementation Pilot ESIP Federation Meeting January 2009.

ESA/FAO

ESRI

Compusult

WAF

DataSpaces

CatalogZ39.50CS/W

Portal

AQ Community Infrastructure

DRAFT

Future Considerations• Direct Access to GEOSS Clearinghouse• Community Portal/DataSpace input to GEO Portals• DataSpaces part of Community Portal?

Evolving Architecture

MetadataDB FGDC, ISO,

SERF

Page 39: GEO Architecture Implementation Pilot ESIP Federation Meeting January 2009.

AQ AIP Linkages

AQ Community Catalog

AQ Community Portal

CS-W

CS-W

WMS WCS W*S KML

Capability

GEOSS

App Provider

Community

Data Server

Community

AQ Apps AQ Apps AQ Apps

CS-W, W*S

Portals Applications, Clients

Tes

ting

Workflow Processing Serv, Alerts

Clearinghouse Catalog, Metadata

Access Services Products, Sensors

GEOSS AIP Workgroups Core AQ System

AQ AppsWorkflow Processing Serv, Alerts

AQ AppsAQ AppsWorkflow Processing Serv, Alerts

AQ AppsAQ AppsAQ AppsWorkflow Proc. Services, Alerts

AQ IT Cast

Page 40: GEO Architecture Implementation Pilot ESIP Federation Meeting January 2009.

Key Standards for AQ: CSW, WCS

Where are we now?

Where do we want to be?

How to get there?

Automatically extract discovery metadata from Capabilities & KML

CSW – Queriable Fields for Discovery WCS – Data Access Service Extensions

Collaboration with UNIDATA & GALEON

4D Grids for Models, Satellite Data

netCDF – CF Convention

Station Time Series (STS) for Point Data

netCDF – STS Convention

Page 41: GEO Architecture Implementation Pilot ESIP Federation Meeting January 2009.

Community Portal• A user interface between GEOSS CGI and AQ Community Catalog

• A content aggregator and connector

• Help air quality data/service providers and data/service users make use of the GEOSS Common Infrastructure

• Forum for dialogue among the community in shared interests in air pollution events, analysis tools, models, datasets, etc.

Development Portal: http://128.252.167.3

Help in finding and using search, visualization and analysis tools

Latest data analyses, publications, etc

Latest activity on AIP AQ&H WG Google Sites as RSS

Components/Services filtered for ‘air’ from search on ESRI GEO Portal as GeoRSS

Data/services metadata from DataSpaces