Presentation is loading. Please wait.

Presentation is loading. Please wait.

Services-Oriented Architecture Updates David Maidment Part of a presentation made to the HIS Standing Committee, Washington DC, Nov 15, 2010.

Similar presentations


Presentation on theme: "Services-Oriented Architecture Updates David Maidment Part of a presentation made to the HIS Standing Committee, Washington DC, Nov 15, 2010."— Presentation transcript:

1 Services-Oriented Architecture Updates David Maidment Part of a presentation made to the HIS Standing Committee, Washington DC, Nov 15, 2010

2 What have we learned? We have custom-built a very large scale services- oriented architecture and a sophisticated user interface to it – A much simpler and more general pattern has emerged based on existing OGC information exchange standards and extensions to them We have exposed a very large volume of information – It needs to be carefully organized to be most useful

3 HydroDesktop MetadataDataCatalog

4 HIS Central HydroServer (ODM) HydroDesktop GetValues (WaterML) GetSites GetSiteInfo (WaterML) GetSeriesCatalogForBox (XML) GetWaterOneFlowServiceInfo (XML) GetOntologyTree (XML) CUAHSI HIS: We are doing this now All these services are custom-programmed ….. ….. we can transition to using OGC web service standards We’ve built a very large scale prototype…. …….we’ve discovered that simple but general patterns exist

5 Get the data with GetValues (WaterML 1.1)WaterML 1.1 or Sensor Observation Service (WaterML 2.0) HydroCatalog HydroServerHydroDesktop Search the catalog for services with OGC Catalog Services for the Web Register services and pass Metadata with OGC Web Feature Service OGC Web Feature Service CUAHSI HIS in OGC Web Services

6 Building a Services Stack Using OGC Web Service Standards Catalog Services – which list water web services – OGC Catalog Services for the Web OGC Catalog Services for the Web Metadata Services – which define a set of variables over a domain of space and time – OGC Web Feature Service OGC Web Feature Service Data Services – which convey the data values – Currently WaterML 1.1WaterML 1.1 – Future OGC Sensor Observation Service (WaterML2) Catalog Metadata Data Services ODM Database

7 Meets every 3 months Teleconferences most weeks WaterML Version 2 standard being proposed Vote for adoption 3-6 months later Jointly with World Meteorological Organization Evolving WaterML into an International Standard November 2009

8 Groundwater Interoperability Experiment (US and Canada) http://ngwd-bdnes.cits.nrcan.gc.ca/service/api_ngwds/en/wmc/gie.html

9 Surface Water Interoperabilty Experiment (France and Germany) SOS DLZ-IT SOS SANDRE Slide from Arne Broering, 52North

10 Detailed functional specification for standards based web services OGC Sensor Web Enablement

11 Feature of Interest Procedure (ID := “DAVIS_123“) 23 m/s 16.9.2010 13:45 Result uom Sampling Time Observed Property := “Wind_Speed“ Observation Sensor Observations Service: Get Observation

12 Federation of Catalog Services A MetaCatalog at CUAHSI Program Office, Boston UTexas USU CS/W HIS Central CS/W

13 Water Agency Service Stacks NWIS Storet NCDC Federal Geodata.gov, Data.gov, Geoplatform TWDB State (Uses Catalog Services for Web in Geoportal)

14 Service Stack Deployment UTexas USU CUAHSI HIS Phase 1 NWIS Storet NCDC TWDB Phase 2 Phase 3 CZO

15 HydroDesktop Accesses MetaCatalog UTexas Catalog Metadata Data UTexas Services University of TexasUS Geological Survey NWIS Catalog Metadata Data NWIS Services HIS Central Catalog Metadata Data HIS Central San Diego Supercomputer Center CS/W MetaCatalog HydroDesktop

16 Crossing the Digital Divide Weather and Climate Remote Sensing Observations GIS Continuous space-time arrays Discrete spatial objects with time series These are two very different data worlds

17 Catalog Services Searched Using a Common CUAHSI Ontology Weather and Climate Remote Sensing Observations GIS Continuous space-time arrays Discrete spatial objects with time series CUAHSI HydroServerUnidata THREDDS server

18 Multisensor Precipitation Estimate (MPE) West Gulf River Forecast Center

19 MPE Rainfall Points in CAPCOG

20 Observations Metadata Web Feature Service in ArcGIS.com USGS Streamflow and Nexrad Rainfall in CAPCOG region USGS Streamflow and Nexrad Rainfall in CAPCOG region A Web Feature Service in space

21 USGS REST service http://waterservices.usgs.gov/nwis/iv?sites=08158000&period=P7D&parameterCd=00060 A WaterML observations service in time

22 Tropical Storm Hermine, 8 Sept 2010 Tropical Storm Hermine CRWR Map service Tropical Storm Hermine CRWR Layer Package An archive of streamflow and rainfall information from an historical storm published as a water observations web service to support future study


Download ppt "Services-Oriented Architecture Updates David Maidment Part of a presentation made to the HIS Standing Committee, Washington DC, Nov 15, 2010."

Similar presentations


Ads by Google