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 GEO Task AR-07-02 Architecture Implementation Pilot George Percivall, OGC January 2009 ESIP Federation Meeting GEOSS connects Observations to Decisions 4 4 Elaboration of GEOSS Architecture SBA Tasks, UIC requirements User Needs, Scenarios Design, Develop, Deploy support Operational Capability GEOSS Common Infrastructure (GCI) persistent implementation Architecture Implementation Pilot (AIP) GEOSS Interoperability Arrangements - 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" GEO Task AR-07-02 Architecture 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 Slide 7 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” AI Pilot has broad international participation that could only have occurred with GEO. High interest & momentum supporting GEOSS vision. Slide 8 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 AI Pilot Development Approach Participation AR-07-02 Architecture Implementation Pilot Evolutionary Development Process Concept Development Participation Call for Participation Updates for each step Architecture Documentation Continuous interaction with external activities Participation Kick-off Workshop Participation Development Activities Baseline Operational Baseline and Lessons Learned for next evolutionary spiral Participation Persistent Operations (AR-07-01) AIP Phase 2 Master Schedule AIP-2 CFP Announced CFP Responses for Kickoff due Kickoff Workshop at NCAR Status to GEO Plenary 26 June 2008 1 September 2008 25-26 September 2008 November 2008 Scenarios and Use Cases defined January 2009 Scenario demonstration capture 1st Qtr of 2009 AIP-2 results transition to operations 1st Half of 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 • • • • • • • • • • • • • GEONETCast GEO Grid GEO-Ukraine Giovanni ICAN ICT4EO INCOSE IP3 ISPRA JAXA KDDI Mines Paris Tech NASA World Wind • • • • • • • • • • • NOAA/NASA GOES-R and GMU CSISS NOAA IOOS NOAA NCDC NOAA SNAAP Noblis Northrop Grumman Spot Image SURA/NIMSAT/GoMO OS USGS VIEWS Washington University in St. Louis 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 AIP-2 Augmenting GCI GEOSS Common Infrastructure Main GEO Web Site Registered Community Resources Client Tier Registries GEO Web Portals Community Portals Client Applications Components & Services Standards and Interoperability Best Practices Wiki Business Process Tier GEOSS Clearinghouse User Requirements Community Catalogues Workflow Management Alert Servers Processing Servers Access Tier GEONETCast Product Access Servers Sensor Web Servers Model Access Servers 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 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; 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; 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 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 Transverse Technology Use Cases - DRAFT • • • • • • • • • • Client search of metadata Visualize & Analyze Data Client access of services and alerts Publish Component and Services Bind to Services Register Resource Register Standards and Best Practices Clearinghouse Harvest and Search Construct and publish workflow Test registered service Portal / Client Portal / Client Portal / Client Access WG Access WG CCRM CCRM CCRM Workflow Testing 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) References • GEO – earthobservations.org George Percivall percivall@myogc.org • GEO Architecture Implementation Pilot – www.ogcnetwork.net/AIpilot • GEOSS registries and SIF – geossregistries.info 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 GEO Architecture and Data Committee Task AR-07-02 Architecture Implementation Pilot Access Services: Products, Sensors, Models WG Access Services Co-Chairs: Glenn Rutledge, NOAA Hervé Caumont, ERDAS Luis Bermudez, SURA Terence Van Zyl, CSIR ESIP Winter Meeting January 8th, 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 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 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 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 interoperability among online persistent systems and services – Running a scenario over several systems – Activating systems functions as described in the use cases Access WG Charter • 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) Template for Access Use Cases Simple example PublishDescription & InteractWorking Group Name Deploy Components and Services Develop and deploy a component with associated services Interact with Services Interactions between client and services for datasets, sensors, models, workflows Precondition Postcondition Access Organizational networkcapability to host accessible a service offerings Access User request for a client to access a service or alert Client received information from the service or alert 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. 32 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/WMS Discovery Metadata – OGC CSW and ISO 19115/ISO 19119 Together this allows users to find and access data 33 ACCESS WG Contact Information Working 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 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 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 AQ&H WG Core Participants Catalog/ Metadata EPA ESIP AQ Cluster GIOVANNI GMU NOAA NGDC Northrop Grumman VIEWS WUStL Data Access Sensors/ Models Workflow Clients Scenario Evolving Architecture AQ Community Infrastructure Portal ESA/FAO ESRI Compusult DataSpaces Metadata DB FGDC, ISO, SERF Catalog Future Considerations • Direct Access to GEOSS Clearinghouse • Community Portal/DataSpace input to GEO Portals • DataSpaces part of Community Portal? Z39.50 CS/W WAF DRAFT AQ AIP Linkages GEOSS AIP Workgroups Workflow Core AQ System AQ Apps AQ Apps AQ Apps AQ IT Cast App Provider Processing Proc. Services, Serv,Alerts Alerts CS-W, W*S AQ Community Portal Portals CS-W Applications, Clients Testing Community GEOSS Clearinghouse Catalog, Metadata CS-W AQ Community Catalog Access Services Community Capability Products, Sensors WMS WCS W*S KML Data Server Key Standards for AQ: CSW, WCS CSW – Queriable Fields for Discovery Where are we now? Where do we want to be? How to get there? 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 Automatically extract discovery metadata from Capabilities & KML 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. Latest activity on AIP AQ&H WG Google Sites as RSS Help in finding and using search, visualization and analysis tools Components /Services filtered for ‘air’ from search on ESRI GEO Portal as GeoRSS Data/services metadata from DataSpaces Latest data analyses, publications, etc Development Portal: http://128.252.167.3