SlideShare a Scribd company logo
1 of 63
A Framework for Geospatial Web Services for Public Health June 8, 2009 URISA Public Health Conference  Leslie Lenert, MD, MS, FACMI, Director  National Center for Public Health Informatics, CCHIS, CDC
Our Latest Enemy (Ally?)
National Trends in ILI Data from BioSense
Percent ILI Reported to BioSense by Federal Region, 10/04/2008 to 05/30/2009
But really, don’t we all want this?
Our Goal Should Tracking and Forecasting Outbreak Progression to Improve Control GLEaMviz.org
State of Public Health Surveillance:  An Information Supply Chain ,[object Object],[object Object],[object Object],CDC State, County, and Local Health Departments Laboratories Practitioners
Future Model: Information Ecology ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Users / Experts Standards, Services,  Guidance Local/ State Data Local/State Health Dept   Surveillance & Informatics  Capacity Analysis /  Visualization  Capacity National   Data Academic / Industry Partners Local/ State Data CDC &  Other Federal  Agencies Scientific and Public Health  Priorities Public Health Grid
What is Service Oriented Architecture? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Implications of SOA – Massimo Pezzini
Implications of SOA – Massimo Pezzini
Implications of SOA – Massimo Pezzini
Business Process as Services ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Theo Beack - http://theobeack.typepad.com/technology/2006/02/soa_approaches_.html
Implications of SOA – Dan Ellis
Why is SOA Important? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Implications of SOA ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
An Example SOA Governance
Source:  http://www.fgdc.gov/training/nsdi-training-program/materials/IntroGeoBusinessPlanning.ppt#328,7,Geospatial Profile of the FEA Geospatial Line of Business and Federal Enterprise Architecture FEDERAL OMB pressure for Consolidation of GIS Resources  and Shared Services
GRID Concept ,[object Object],[object Object],[object Object],[object Object]
Types of Grids ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Computational Grids ,[object Object],A massively distributed computing environment composed of over 3 million Internet-connected computers launched in May 1999—has led to a unique public involvement in science.  Three million PCs deliver 6,000 CPU years per day—the fastest (admittedly special-purpose) computer in the world
@Home Model Extended Grid application models protein folding & misfolding (1224  teraflops , as of 23 Sept 2007) Grid application models the way malaria spreads in Africa and the potential impact that new anti-malarial drugs may have on the region Grid application models the design of new anti-HIV  drugs based on molecular structure ( in silico ) 1
Collaboration Grid Example ,[object Object],[object Object],[object Object]
Data Grid Examples caBIG – Cancer Research Datagrid GEON – Geosciences Network Datagrid EGEE / CERN - The world's largest particle physics laboratory... where the web was born (LHC – The Large Hadron Collider, May, 2008) DataGrid –EU funded resource of shared large-scale databases TeraGrid –Shares resources at San Diego Supercomputer Center, Indiana University, Oak Ridge National Laboratory, National Center for Supercomputing Applications, Pittsburgh Supercomputing Center, Purdue University, Texas Advanced Computing Center, University of Chicago/Argonne National Laboratory, and the National Center for Atmospheric Research
Commercial Grid Products Tier 1 Tier 2
Open Source Grid Software/Projects
Commercial Grid “Consumers” Amazon Elastic Compute Cloud & Amazon Simple Storage Service
Future Model: Information Ecology ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Users / Experts Standards, Services,  Guidance Local/ State Data Local/State Health Dept   Surveillance & Informatics  Capacity Analysis /  Visualization  Capacity National   Data Academic / Industry Partners Local/ State Data CDC &  Other Federal  Agencies Scientific and Public Health  Priorities Public Health Grid
Grid as a supporting technical framework  for public health… ,[object Object],[object Object],[object Object],Other Public Health Application Silos Epi-X BioSense
 
Examining PHGrid and Security:  Leveraging the Expertise of Others… Grid Authentication and Authorization with Reliably Distributed Services (GAARDS) is a series of tools developed by Ohio State to enhance the open source Gobus Toolkit. Provides enterprise level administrative tools for managing users, federated identities, trust, credential delegation, group management, access control policy, and integration between grid and non-grid-based security domains.
BioSurveillance POC:  Federated Search ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Goal:  Explore standards based federated frameworks to promote distributed data stewardship, analytical access, and collaboration between participating stakeholders. Inform NCPHI and its public health and commercial partners of best practices and potential issues to this approach, and provide a foundation to evaluate existing and emerging interoperability protocols.
RODSA-DAI ,[object Object],[object Object],[object Object],[object Object]
Poison Control Data Access & Integration  ,[object Object],[object Object],[object Object],Goal:  Research ability to augment public health situational awareness, by accessing non-clinical data sources of public health importance, based on secure web services
Poison Control Data Access & Integration
Linking GIS and non GIS sources: GIPSE (Geocoded  Interoperable Population Summary Exchange) Format ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Goal: Facilitate multi-state public health situational awareness with simple, common data interchange service based on a subset of key biosurveillance data elements
GIPSE is a set of matrixes  Date range Zip codes 1,2,3,5,0,6,… 2,1,4,7,0,3,… … . … . … . counts Influenza Gastrointestinal Rash
GIPSE+ adds cross tabs for age category and gender Age category Date range Zip codes Sex Date range Zip codes + Influenza cases
GIPSE SERVICES REGISTRY
Clinical or Surveillance Database GIPSE Data set cache Periodic Extract of GIPSE data sets Result #1 GIPSE Delivery Service (Grid node) GIPSE Publication Service Result #2 Result #3 Firewall GIPSE Registry Quicksilver Viewer
PHGrid / NHIN Interoperability Research ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
How does GIS fit into this? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Geospatial Services ,[object Object],[object Object],[object Object],[object Object],[object Object]
PH-DGInet ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
PH-DGINet: Enabling shareable GIS services ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ArcIMS (10 years of this)   DATABASE DATABASE MAP SERVER LAN ArcIMS Consumers
PH-DGInet WAN (Multiple PH-DGInet nodes) LAN PH-DGInet SERVER CDC  PH-DGInet Node LAN PH-DGInet Consumers (Internet Explorer) (PH-DGInet Explorer) (ArcGIS Client) LAN PH-DGInet SERVER EPA   PH-DGInet Node LAN LAN PH-DGInet SERVER CA PH-DGInet Node LAN LAN PH-DGInet SERVER NIH PH-DGInet Node LAN
Aggregation Query:  State accessing Veterans Admin Data at CDC PH-DGINet South Carolina  Consumers DGInet SERVER South Carolina PH-DGINet Node Event Database DGInet SERVER CDC PH-DGINet Node Event Database DGInet SERVER Other State PH-DGINet Node Event Database Access Row  Level Data Aggregate Row  Level Data (Web Client) SQL Query Aggregated VA Data
Aggregation Query: State access it’s own hospital data and VA data at CDC PH-DGINet South Carolina  Consumers DGInet SERVER South Carolina PH-DGINet Node Event Database DGInet SERVER CDC PH-DGINet Node Event Database DGInet SERVER Other State PH-DGINet Node Event Database Access Row  Level Data Aggregate Row  Level Data Access Row  Level Data Aggregate Row  Level Data (Web Client) SQL Query Aggregated VA Data
PH-DGInet Architecture ,[object Object],[object Object],[object Object]
PH-DGINet: Increased Interoperability July 23, 2009 Draft Clients DGINet Services  Data Service Providers OGC Map Viewers DGINet Map Viewer ArcGIS Desktop ArcGIS Explorer Commercial Map Viewers Google Earth ArcGIS Server WMS Server GML Server WFS Server KML Server ArcIMS Server DGINet Web Services - GetMetadataService -LocatorService -GetListOfProductNamesService -GetProductService -GetFeaturesService -GetMapImage Service -GetAnnotationService -GetExtractService -DGINetSystemServiceBroadcastService -OGCProvidersManagerService -SystemMonitorService -DGINetSystemServiceUDDIService -DGINetSystemServiceScheduleService -DGINetSystemServiceNotifyService -LOS_GeoprocessingService DGINet Tools - Bookmark -Download/zip -Annotation -Query Builder Data Management Service DGINet Content Manager API Custom HTML Web Pages DGINet -CMS
3-D Visualization through a browser
States currently exploring PH-DGInet
PH-DGInet Screens
PH-DGInet Toolbar
PH-DGInet Geospatial Data Nodes
PH-DGInet Geoprocessing Sevices
Adding in an open source (OGC) web service
Create and Maintain Bookmarks
Toolbox – NPDS Query National Poison Control Data Service Basemaps are coming from Redlands, California and the Poison Control data is coming from Denver.  The poison control data is only a data service, not a feature service so PH-DGInet is building the spatial component on the fly based on the geography listed in the data.
Tool – Aggregation Query ,[object Object],[object Object],[object Object]
Summary ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Questions?

More Related Content

What's hot

Bonazzi data commons nhgri council feb 2017
Bonazzi data commons nhgri council feb 2017Bonazzi data commons nhgri council feb 2017
Bonazzi data commons nhgri council feb 2017Vivien Bonazzi
 
Taking Healthcare to the Cloud
Taking Healthcare to the CloudTaking Healthcare to the Cloud
Taking Healthcare to the CloudJerry Collins
 
Healthcare Interoperability
Healthcare InteroperabilityHealthcare Interoperability
Healthcare InteroperabilityJarod Ferguson
 
Data commons bonazzi bd2 k fundamentals of science feb 2017
Data commons bonazzi   bd2 k fundamentals of science feb 2017Data commons bonazzi   bd2 k fundamentals of science feb 2017
Data commons bonazzi bd2 k fundamentals of science feb 2017Vivien Bonazzi
 
Healthcare Interoperability: Deceptively Difficult
Healthcare Interoperability: Deceptively DifficultHealthcare Interoperability: Deceptively Difficult
Healthcare Interoperability: Deceptively DifficultTim Benson
 
Global Disaster Information Network
Global Disaster Information NetworkGlobal Disaster Information Network
Global Disaster Information NetworkAlbert Simard
 
Healthcare in the Clouds
Healthcare in the CloudsHealthcare in the Clouds
Healthcare in the CloudsGail Wilcox
 
Transferring the right disaster information
Transferring the right disaster informationTransferring the right disaster information
Transferring the right disaster informationAlbert Simard
 
Providing and sharing disaster information
Providing and sharing disaster informationProviding and sharing disaster information
Providing and sharing disaster informationAlbert Simard
 
Knowledge Management Program in the Canadian Forest Service
Knowledge Management Program in the Canadian Forest ServiceKnowledge Management Program in the Canadian Forest Service
Knowledge Management Program in the Canadian Forest ServiceAlbert Simard
 
Big Data as a Catalyst for Collaboration & Innovation
Big Data as a Catalyst for Collaboration & InnovationBig Data as a Catalyst for Collaboration & Innovation
Big Data as a Catalyst for Collaboration & InnovationPhilip Bourne
 
The Commons: Leveraging the Power of the Cloud for Big Data
The Commons: Leveraging the Power of the Cloud for Big DataThe Commons: Leveraging the Power of the Cloud for Big Data
The Commons: Leveraging the Power of the Cloud for Big DataPhilip Bourne
 
Access to Knowledge Policy
Access to Knowledge PolicyAccess to Knowledge Policy
Access to Knowledge PolicyAlbert Simard
 
Big Data in Biomedicine – An NIH Perspective
Big Data in Biomedicine – An NIH PerspectiveBig Data in Biomedicine – An NIH Perspective
Big Data in Biomedicine – An NIH PerspectivePhilip Bourne
 
ELIXIR . Technical Coordinator
ELIXIR. Technical CoordinatorELIXIR. Technical Coordinator
ELIXIR . Technical CoordinatorRafael C. Jimenez
 
Open data for innovation, smart and sustainable prof muliaro
Open data for innovation, smart and sustainable prof muliaroOpen data for innovation, smart and sustainable prof muliaro
Open data for innovation, smart and sustainable prof muliarogyleodhis
 

What's hot (19)

Bonazzi data commons nhgri council feb 2017
Bonazzi data commons nhgri council feb 2017Bonazzi data commons nhgri council feb 2017
Bonazzi data commons nhgri council feb 2017
 
Taking Healthcare to the Cloud
Taking Healthcare to the CloudTaking Healthcare to the Cloud
Taking Healthcare to the Cloud
 
Data sharing: Seeing & Thinking Together
Data sharing: Seeing & Thinking TogetherData sharing: Seeing & Thinking Together
Data sharing: Seeing & Thinking Together
 
Healthcare Interoperability
Healthcare InteroperabilityHealthcare Interoperability
Healthcare Interoperability
 
Data commons bonazzi bd2 k fundamentals of science feb 2017
Data commons bonazzi   bd2 k fundamentals of science feb 2017Data commons bonazzi   bd2 k fundamentals of science feb 2017
Data commons bonazzi bd2 k fundamentals of science feb 2017
 
Healthcare Interoperability: Deceptively Difficult
Healthcare Interoperability: Deceptively DifficultHealthcare Interoperability: Deceptively Difficult
Healthcare Interoperability: Deceptively Difficult
 
Global Disaster Information Network
Global Disaster Information NetworkGlobal Disaster Information Network
Global Disaster Information Network
 
Healthcare in the Clouds
Healthcare in the CloudsHealthcare in the Clouds
Healthcare in the Clouds
 
Transferring the right disaster information
Transferring the right disaster informationTransferring the right disaster information
Transferring the right disaster information
 
Providing and sharing disaster information
Providing and sharing disaster informationProviding and sharing disaster information
Providing and sharing disaster information
 
Knowledge Management Program in the Canadian Forest Service
Knowledge Management Program in the Canadian Forest ServiceKnowledge Management Program in the Canadian Forest Service
Knowledge Management Program in the Canadian Forest Service
 
Big Data as a Catalyst for Collaboration & Innovation
Big Data as a Catalyst for Collaboration & InnovationBig Data as a Catalyst for Collaboration & Innovation
Big Data as a Catalyst for Collaboration & Innovation
 
EHLP - July 2015 pg 6-8
EHLP - July 2015 pg 6-8EHLP - July 2015 pg 6-8
EHLP - July 2015 pg 6-8
 
The Commons: Leveraging the Power of the Cloud for Big Data
The Commons: Leveraging the Power of the Cloud for Big DataThe Commons: Leveraging the Power of the Cloud for Big Data
The Commons: Leveraging the Power of the Cloud for Big Data
 
Access to Knowledge Policy
Access to Knowledge PolicyAccess to Knowledge Policy
Access to Knowledge Policy
 
Big Data in Biomedicine – An NIH Perspective
Big Data in Biomedicine – An NIH PerspectiveBig Data in Biomedicine – An NIH Perspective
Big Data in Biomedicine – An NIH Perspective
 
9fcfd50a69d9647585
9fcfd50a69d96475859fcfd50a69d9647585
9fcfd50a69d9647585
 
ELIXIR . Technical Coordinator
ELIXIR. Technical CoordinatorELIXIR. Technical Coordinator
ELIXIR . Technical Coordinator
 
Open data for innovation, smart and sustainable prof muliaro
Open data for innovation, smart and sustainable prof muliaroOpen data for innovation, smart and sustainable prof muliaro
Open data for innovation, smart and sustainable prof muliaro
 

Viewers also liked

Viewers also liked (14)

Presentation1
Presentation1Presentation1
Presentation1
 
How to Map CDC Wonder Data (Asthma Mortality Example)
How to Map CDC Wonder Data (Asthma Mortality Example)How to Map CDC Wonder Data (Asthma Mortality Example)
How to Map CDC Wonder Data (Asthma Mortality Example)
 
cuento
cuentocuento
cuento
 
Examen primera unidad
Examen primera unidadExamen primera unidad
Examen primera unidad
 
Augmented reality in_travel
Augmented reality in_travelAugmented reality in_travel
Augmented reality in_travel
 
Yolcu haklari brosur
Yolcu haklari brosurYolcu haklari brosur
Yolcu haklari brosur
 
Cuento
CuentoCuento
Cuento
 
Apuntes programación 2011 sonora hz_sep2010
Apuntes programación 2011 sonora  hz_sep2010Apuntes programación 2011 sonora  hz_sep2010
Apuntes programación 2011 sonora hz_sep2010
 
Atm soft
Atm softAtm soft
Atm soft
 
BARGENTO 2.0 Splio Jean-Baptiste Bobault
BARGENTO 2.0 Splio Jean-Baptiste BobaultBARGENTO 2.0 Splio Jean-Baptiste Bobault
BARGENTO 2.0 Splio Jean-Baptiste Bobault
 
7 maneras brillantes de comenzar una presentación
7 maneras brillantes de comenzar una presentación7 maneras brillantes de comenzar una presentación
7 maneras brillantes de comenzar una presentación
 
Tema 1 Recursión
Tema 1 RecursiónTema 1 Recursión
Tema 1 Recursión
 
Introduccion Lenguaje C Blanca
Introduccion Lenguaje  C BlancaIntroduccion Lenguaje  C Blanca
Introduccion Lenguaje C Blanca
 
FLUJO DE FLUIDOS EN TUBERIAS
FLUJO DE FLUIDOS EN TUBERIASFLUJO DE FLUIDOS EN TUBERIAS
FLUJO DE FLUIDOS EN TUBERIAS
 

Similar to A Framework for Geospatial Web Services for Public Health by Dr. Leslie Lenert

Grid Computing July 2009
Grid Computing July 2009Grid Computing July 2009
Grid Computing July 2009Ian Foster
 
Hedstrom Infrastructure
Hedstrom InfrastructureHedstrom Infrastructure
Hedstrom Infrastructureguest2c9ba28e
 
Hughes RDAP11 Data Publication Repositories
Hughes RDAP11 Data Publication RepositoriesHughes RDAP11 Data Publication Repositories
Hughes RDAP11 Data Publication RepositoriesASIS&T
 
Safe Drinking Water In Bangladesh Essay
Safe Drinking Water In Bangladesh EssaySafe Drinking Water In Bangladesh Essay
Safe Drinking Water In Bangladesh EssaySusan Cox
 
Debbie Wilson: Deliver More Efficient, Joined-Up Services through Improved Ma...
Debbie Wilson: Deliver More Efficient, Joined-Up Services through Improved Ma...Debbie Wilson: Deliver More Efficient, Joined-Up Services through Improved Ma...
Debbie Wilson: Deliver More Efficient, Joined-Up Services through Improved Ma...AGI Geocommunity
 
The potential of the cloud
The potential of the cloudThe potential of the cloud
The potential of the cloudJisc
 
GridComputing-an introduction.ppt
GridComputing-an introduction.pptGridComputing-an introduction.ppt
GridComputing-an introduction.pptNileshkuGiri
 
A HEALTH RESEARCH COLLABORATION CLOUD ARCHITECTURE
A HEALTH RESEARCH COLLABORATION CLOUD ARCHITECTUREA HEALTH RESEARCH COLLABORATION CLOUD ARCHITECTURE
A HEALTH RESEARCH COLLABORATION CLOUD ARCHITECTUREijccsa
 
A HEALTH RESEARCH COLLABORATION CLOUD ARCHITECTURE
A HEALTH RESEARCH COLLABORATION CLOUD ARCHITECTUREA HEALTH RESEARCH COLLABORATION CLOUD ARCHITECTURE
A HEALTH RESEARCH COLLABORATION CLOUD ARCHITECTUREijccsa
 
Advancing Science In A Collaborative Web 20 World
Advancing Science In A Collaborative Web 20 WorldAdvancing Science In A Collaborative Web 20 World
Advancing Science In A Collaborative Web 20 WorldFranciel
 
A Reconfigurable Component-Based Problem Solving Environment
A Reconfigurable Component-Based Problem Solving EnvironmentA Reconfigurable Component-Based Problem Solving Environment
A Reconfigurable Component-Based Problem Solving EnvironmentSheila Sinclair
 
A Review Grid Computing
A Review  Grid ComputingA Review  Grid Computing
A Review Grid ComputingBecky Gilbert
 
Open Platforms for Healthcare Applications
Open Platforms for Healthcare ApplicationsOpen Platforms for Healthcare Applications
Open Platforms for Healthcare ApplicationsKeith Toussaint
 
Semantic business applications - case examples - Ontology Summit 2011
Semantic business applications - case examples - Ontology Summit 2011Semantic business applications - case examples - Ontology Summit 2011
Semantic business applications - case examples - Ontology Summit 2011Mills Davis
 
What is Data Commons and How Can Your Organization Build One?
What is Data Commons and How Can Your Organization Build One?What is Data Commons and How Can Your Organization Build One?
What is Data Commons and How Can Your Organization Build One?Robert Grossman
 
Mobile Data Analytics
Mobile Data AnalyticsMobile Data Analytics
Mobile Data AnalyticsRICHARD AMUOK
 
Big data security and privacy issues in the
Big data security and privacy issues in theBig data security and privacy issues in the
Big data security and privacy issues in theIJNSA Journal
 
BIG DATA SECURITY AND PRIVACY ISSUES IN THE CLOUD
BIG DATA SECURITY AND PRIVACY ISSUES IN THE CLOUD BIG DATA SECURITY AND PRIVACY ISSUES IN THE CLOUD
BIG DATA SECURITY AND PRIVACY ISSUES IN THE CLOUD IJNSA Journal
 
BIG DATA IN CLOUD COMPUTING REVIEW AND OPPORTUNITIES
BIG DATA IN CLOUD COMPUTING REVIEW AND OPPORTUNITIESBIG DATA IN CLOUD COMPUTING REVIEW AND OPPORTUNITIES
BIG DATA IN CLOUD COMPUTING REVIEW AND OPPORTUNITIESijcsit
 

Similar to A Framework for Geospatial Web Services for Public Health by Dr. Leslie Lenert (20)

Grid Computing July 2009
Grid Computing July 2009Grid Computing July 2009
Grid Computing July 2009
 
Hedstrom Infrastructure
Hedstrom InfrastructureHedstrom Infrastructure
Hedstrom Infrastructure
 
Hughes RDAP11 Data Publication Repositories
Hughes RDAP11 Data Publication RepositoriesHughes RDAP11 Data Publication Repositories
Hughes RDAP11 Data Publication Repositories
 
Safe Drinking Water In Bangladesh Essay
Safe Drinking Water In Bangladesh EssaySafe Drinking Water In Bangladesh Essay
Safe Drinking Water In Bangladesh Essay
 
Debbie Wilson: Deliver More Efficient, Joined-Up Services through Improved Ma...
Debbie Wilson: Deliver More Efficient, Joined-Up Services through Improved Ma...Debbie Wilson: Deliver More Efficient, Joined-Up Services through Improved Ma...
Debbie Wilson: Deliver More Efficient, Joined-Up Services through Improved Ma...
 
The potential of the cloud
The potential of the cloudThe potential of the cloud
The potential of the cloud
 
GridComputing-an introduction.ppt
GridComputing-an introduction.pptGridComputing-an introduction.ppt
GridComputing-an introduction.ppt
 
A HEALTH RESEARCH COLLABORATION CLOUD ARCHITECTURE
A HEALTH RESEARCH COLLABORATION CLOUD ARCHITECTUREA HEALTH RESEARCH COLLABORATION CLOUD ARCHITECTURE
A HEALTH RESEARCH COLLABORATION CLOUD ARCHITECTURE
 
A HEALTH RESEARCH COLLABORATION CLOUD ARCHITECTURE
A HEALTH RESEARCH COLLABORATION CLOUD ARCHITECTUREA HEALTH RESEARCH COLLABORATION CLOUD ARCHITECTURE
A HEALTH RESEARCH COLLABORATION CLOUD ARCHITECTURE
 
Advancing Science In A Collaborative Web 20 World
Advancing Science In A Collaborative Web 20 WorldAdvancing Science In A Collaborative Web 20 World
Advancing Science In A Collaborative Web 20 World
 
A Reconfigurable Component-Based Problem Solving Environment
A Reconfigurable Component-Based Problem Solving EnvironmentA Reconfigurable Component-Based Problem Solving Environment
A Reconfigurable Component-Based Problem Solving Environment
 
A Review Grid Computing
A Review  Grid ComputingA Review  Grid Computing
A Review Grid Computing
 
Open Platforms for Healthcare Applications
Open Platforms for Healthcare ApplicationsOpen Platforms for Healthcare Applications
Open Platforms for Healthcare Applications
 
Semantic business applications - case examples - Ontology Summit 2011
Semantic business applications - case examples - Ontology Summit 2011Semantic business applications - case examples - Ontology Summit 2011
Semantic business applications - case examples - Ontology Summit 2011
 
Data Domain-Driven Design
Data Domain-Driven DesignData Domain-Driven Design
Data Domain-Driven Design
 
What is Data Commons and How Can Your Organization Build One?
What is Data Commons and How Can Your Organization Build One?What is Data Commons and How Can Your Organization Build One?
What is Data Commons and How Can Your Organization Build One?
 
Mobile Data Analytics
Mobile Data AnalyticsMobile Data Analytics
Mobile Data Analytics
 
Big data security and privacy issues in the
Big data security and privacy issues in theBig data security and privacy issues in the
Big data security and privacy issues in the
 
BIG DATA SECURITY AND PRIVACY ISSUES IN THE CLOUD
BIG DATA SECURITY AND PRIVACY ISSUES IN THE CLOUD BIG DATA SECURITY AND PRIVACY ISSUES IN THE CLOUD
BIG DATA SECURITY AND PRIVACY ISSUES IN THE CLOUD
 
BIG DATA IN CLOUD COMPUTING REVIEW AND OPPORTUNITIES
BIG DATA IN CLOUD COMPUTING REVIEW AND OPPORTUNITIESBIG DATA IN CLOUD COMPUTING REVIEW AND OPPORTUNITIES
BIG DATA IN CLOUD COMPUTING REVIEW AND OPPORTUNITIES
 

More from Wansoo Im

Join location from another layer pivot table
Join location from another layer pivot tableJoin location from another layer pivot table
Join location from another layer pivot tableWansoo Im
 
Finding lat & lon and create a shapefile
Finding lat & lon and create a shapefileFinding lat & lon and create a shapefile
Finding lat & lon and create a shapefileWansoo Im
 
Land Use/Land Cover Detection
Land Use/Land Cover DetectionLand Use/Land Cover Detection
Land Use/Land Cover DetectionWansoo Im
 
Hospital Market Analysis by using ArcGIS
Hospital Market Analysis by using ArcGISHospital Market Analysis by using ArcGIS
Hospital Market Analysis by using ArcGISWansoo Im
 
Creating Map with Census Data
Creating Map with Census DataCreating Map with Census Data
Creating Map with Census DataWansoo Im
 
공공참여형GIS: 웹과앱에 활용하기
공공참여형GIS: 웹과앱에 활용하기공공참여형GIS: 웹과앱에 활용하기
공공참여형GIS: 웹과앱에 활용하기Wansoo Im
 
Serving Communities and Learning GIS Technology
Serving Communities and Learning GIS TechnologyServing Communities and Learning GIS Technology
Serving Communities and Learning GIS TechnologyWansoo Im
 
How to load geocoded points to Mappler
How to load geocoded points to MapplerHow to load geocoded points to Mappler
How to load geocoded points to MapplerWansoo Im
 
How to geocode using AbbyisQueen
How to geocode using AbbyisQueenHow to geocode using AbbyisQueen
How to geocode using AbbyisQueenWansoo Im
 
Woodbridge Community Mapping
Woodbridge Community MappingWoodbridge Community Mapping
Woodbridge Community MappingWansoo Im
 
Woodbridge Community Mapping 2009
Woodbridge Community Mapping 2009Woodbridge Community Mapping 2009
Woodbridge Community Mapping 2009Wansoo Im
 
IMRivers Description
IMRivers DescriptionIMRivers Description
IMRivers DescriptionWansoo Im
 
UGIC 2009 Conference
UGIC 2009 ConferenceUGIC 2009 Conference
UGIC 2009 ConferenceWansoo Im
 

More from Wansoo Im (19)

Join location from another layer pivot table
Join location from another layer pivot tableJoin location from another layer pivot table
Join location from another layer pivot table
 
Finding lat & lon and create a shapefile
Finding lat & lon and create a shapefileFinding lat & lon and create a shapefile
Finding lat & lon and create a shapefile
 
Land Use/Land Cover Detection
Land Use/Land Cover DetectionLand Use/Land Cover Detection
Land Use/Land Cover Detection
 
Hospital Market Analysis by using ArcGIS
Hospital Market Analysis by using ArcGISHospital Market Analysis by using ArcGIS
Hospital Market Analysis by using ArcGIS
 
Creating Map with Census Data
Creating Map with Census DataCreating Map with Census Data
Creating Map with Census Data
 
공공참여형GIS: 웹과앱에 활용하기
공공참여형GIS: 웹과앱에 활용하기공공참여형GIS: 웹과앱에 활용하기
공공참여형GIS: 웹과앱에 활용하기
 
Serving Communities and Learning GIS Technology
Serving Communities and Learning GIS TechnologyServing Communities and Learning GIS Technology
Serving Communities and Learning GIS Technology
 
How to load geocoded points to Mappler
How to load geocoded points to MapplerHow to load geocoded points to Mappler
How to load geocoded points to Mappler
 
How to geocode using AbbyisQueen
How to geocode using AbbyisQueenHow to geocode using AbbyisQueen
How to geocode using AbbyisQueen
 
Session10
Session10Session10
Session10
 
Exercise 2
Exercise 2Exercise 2
Exercise 2
 
Exercise 6
Exercise 6Exercise 6
Exercise 6
 
Exercise 4
Exercise 4Exercise 4
Exercise 4
 
Exercise 8
Exercise 8Exercise 8
Exercise 8
 
Exercise 3
Exercise 3Exercise 3
Exercise 3
 
Woodbridge Community Mapping
Woodbridge Community MappingWoodbridge Community Mapping
Woodbridge Community Mapping
 
Woodbridge Community Mapping 2009
Woodbridge Community Mapping 2009Woodbridge Community Mapping 2009
Woodbridge Community Mapping 2009
 
IMRivers Description
IMRivers DescriptionIMRivers Description
IMRivers Description
 
UGIC 2009 Conference
UGIC 2009 ConferenceUGIC 2009 Conference
UGIC 2009 Conference
 

Recently uploaded

Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxMaryGraceBautista27
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 

Recently uploaded (20)

Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptx
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 

A Framework for Geospatial Web Services for Public Health by Dr. Leslie Lenert

  • 1. A Framework for Geospatial Web Services for Public Health June 8, 2009 URISA Public Health Conference Leslie Lenert, MD, MS, FACMI, Director National Center for Public Health Informatics, CCHIS, CDC
  • 3. National Trends in ILI Data from BioSense
  • 4. Percent ILI Reported to BioSense by Federal Region, 10/04/2008 to 05/30/2009
  • 5. But really, don’t we all want this?
  • 6. Our Goal Should Tracking and Forecasting Outbreak Progression to Improve Control GLEaMviz.org
  • 7.
  • 8.
  • 9.
  • 10. Implications of SOA – Massimo Pezzini
  • 11. Implications of SOA – Massimo Pezzini
  • 12. Implications of SOA – Massimo Pezzini
  • 13.
  • 14. Implications of SOA – Dan Ellis
  • 15.
  • 16.
  • 17. An Example SOA Governance
  • 18. Source: http://www.fgdc.gov/training/nsdi-training-program/materials/IntroGeoBusinessPlanning.ppt#328,7,Geospatial Profile of the FEA Geospatial Line of Business and Federal Enterprise Architecture FEDERAL OMB pressure for Consolidation of GIS Resources and Shared Services
  • 19.
  • 20.
  • 21.
  • 22. @Home Model Extended Grid application models protein folding & misfolding (1224 teraflops , as of 23 Sept 2007) Grid application models the way malaria spreads in Africa and the potential impact that new anti-malarial drugs may have on the region Grid application models the design of new anti-HIV drugs based on molecular structure ( in silico ) 1
  • 23.
  • 24. Data Grid Examples caBIG – Cancer Research Datagrid GEON – Geosciences Network Datagrid EGEE / CERN - The world's largest particle physics laboratory... where the web was born (LHC – The Large Hadron Collider, May, 2008) DataGrid –EU funded resource of shared large-scale databases TeraGrid –Shares resources at San Diego Supercomputer Center, Indiana University, Oak Ridge National Laboratory, National Center for Supercomputing Applications, Pittsburgh Supercomputing Center, Purdue University, Texas Advanced Computing Center, University of Chicago/Argonne National Laboratory, and the National Center for Atmospheric Research
  • 25. Commercial Grid Products Tier 1 Tier 2
  • 26. Open Source Grid Software/Projects
  • 27. Commercial Grid “Consumers” Amazon Elastic Compute Cloud & Amazon Simple Storage Service
  • 28.
  • 29.
  • 30.  
  • 31. Examining PHGrid and Security: Leveraging the Expertise of Others… Grid Authentication and Authorization with Reliably Distributed Services (GAARDS) is a series of tools developed by Ohio State to enhance the open source Gobus Toolkit. Provides enterprise level administrative tools for managing users, federated identities, trust, credential delegation, group management, access control policy, and integration between grid and non-grid-based security domains.
  • 32.
  • 33.
  • 34.
  • 35. Poison Control Data Access & Integration
  • 36.
  • 37. GIPSE is a set of matrixes Date range Zip codes 1,2,3,5,0,6,… 2,1,4,7,0,3,… … . … . … . counts Influenza Gastrointestinal Rash
  • 38. GIPSE+ adds cross tabs for age category and gender Age category Date range Zip codes Sex Date range Zip codes + Influenza cases
  • 40. Clinical or Surveillance Database GIPSE Data set cache Periodic Extract of GIPSE data sets Result #1 GIPSE Delivery Service (Grid node) GIPSE Publication Service Result #2 Result #3 Firewall GIPSE Registry Quicksilver Viewer
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46. ArcIMS (10 years of this) DATABASE DATABASE MAP SERVER LAN ArcIMS Consumers
  • 47. PH-DGInet WAN (Multiple PH-DGInet nodes) LAN PH-DGInet SERVER CDC PH-DGInet Node LAN PH-DGInet Consumers (Internet Explorer) (PH-DGInet Explorer) (ArcGIS Client) LAN PH-DGInet SERVER EPA PH-DGInet Node LAN LAN PH-DGInet SERVER CA PH-DGInet Node LAN LAN PH-DGInet SERVER NIH PH-DGInet Node LAN
  • 48. Aggregation Query: State accessing Veterans Admin Data at CDC PH-DGINet South Carolina Consumers DGInet SERVER South Carolina PH-DGINet Node Event Database DGInet SERVER CDC PH-DGINet Node Event Database DGInet SERVER Other State PH-DGINet Node Event Database Access Row Level Data Aggregate Row Level Data (Web Client) SQL Query Aggregated VA Data
  • 49. Aggregation Query: State access it’s own hospital data and VA data at CDC PH-DGINet South Carolina Consumers DGInet SERVER South Carolina PH-DGINet Node Event Database DGInet SERVER CDC PH-DGINet Node Event Database DGInet SERVER Other State PH-DGINet Node Event Database Access Row Level Data Aggregate Row Level Data Access Row Level Data Aggregate Row Level Data (Web Client) SQL Query Aggregated VA Data
  • 50.
  • 51. PH-DGINet: Increased Interoperability July 23, 2009 Draft Clients DGINet Services Data Service Providers OGC Map Viewers DGINet Map Viewer ArcGIS Desktop ArcGIS Explorer Commercial Map Viewers Google Earth ArcGIS Server WMS Server GML Server WFS Server KML Server ArcIMS Server DGINet Web Services - GetMetadataService -LocatorService -GetListOfProductNamesService -GetProductService -GetFeaturesService -GetMapImage Service -GetAnnotationService -GetExtractService -DGINetSystemServiceBroadcastService -OGCProvidersManagerService -SystemMonitorService -DGINetSystemServiceUDDIService -DGINetSystemServiceScheduleService -DGINetSystemServiceNotifyService -LOS_GeoprocessingService DGINet Tools - Bookmark -Download/zip -Annotation -Query Builder Data Management Service DGINet Content Manager API Custom HTML Web Pages DGINet -CMS
  • 58. Adding in an open source (OGC) web service
  • 59. Create and Maintain Bookmarks
  • 60. Toolbox – NPDS Query National Poison Control Data Service Basemaps are coming from Redlands, California and the Poison Control data is coming from Denver. The poison control data is only a data service, not a feature service so PH-DGInet is building the spatial component on the fly based on the geography listed in the data.
  • 61.
  • 62.

Editor's Notes

  1. 07/23/09 Draft
  2. Speakers Notes: Public Health Surveillance has traditionally followed a one way data model – from practitioners to state and local health and on ward to CDC. Past biosurveillance models have even circumvented that model, with data often bypassing the state and local health department. Regardless of the steps, the one way flow has led to a system that is resource intensive to both the data providers and the CDC. Moreover, the current model has many non-technical hurdles that must be addressed including: Politics of control of data has been the primary obstacle to formation of a national system Much existing data remains siloed at the Local/ State level – accessibility and visualization limited Building systems non collaboratively leads to low adoption rates
  3. Having recognized the limitations of the previous model, the Public Health community has started to explore the feasibility of a federated data architecture, where the work of public health surveillance and practice is distributed amongst the national public health community. In this model, operations like biosurveillance will: Leverage the existing investments of the state and local public health communities. These may include the expertise of the scientific community, existing data sets and standards, as well as the inclusion of industry and academic partners that can facilitate biosurveillance practice. These will be supported by distributed information technology frameworks, under the general heading of the public health grid. The goal is to create a shared services platform that will allow the public health community to leverage the investment of it’s partners and in the end serve the public more effectively. On framework that is being explored to support this model is the Public Health Distributed Geospatial Intelligence Framework.
  4. -Amazon’s Elastic Computing Cloud (EC2) provides a service interface to grid computing capability ($0.10/instance hour) -Amazon’s Simple Storage Service (S3) provides a service interface to remote storage ($0.15/GB/month storage) -EBay’s Trading Web Services provides service interface to listing and managing auctions
  5. COE – cross-enterprise body with multi-disciplinary representation from Centers, Institutes and Offices. Responsibilities: Service portfolio plan Development Priorities Reusability Funding Ownership Pros Consolidated decision making Optimal use of resources Cons Can slow adoption of new standards Requires discipline Which services to develop? Which are the clearest components of our IT infrastructure that can be reused the most by our applications? Which services to do first? Which services deliver the highest return? Is a potential service actually new and reusable? Or should we reuse or modify existing services? Who's going to pay for the development and maintenance of this service? Who owns the service? Does ownership change throughout development, operation and maintenance Registry/Repository Service Descriptions Service Metadata Security Metadata Service Management System Performance Metrics Usage Metrics Executive Committee Enforces decision making Decides on funding Architecture Committee Evaluate technology
  6. So, to summarize, there are three main types of grids: computational, collaborative and data, or a dynamic combination of the three
  7. There are many misconceptions about grid computing. The most popular by far is the association with grid computing with the search for extraterrestrial intelligence, or SETI. SETI does utilize grid software to accomplish its task and has led to a unique public involvement in science where anybody with a PC at home may sign up to allow their computer to process massive amounts of radio signal data received by satellite.
  8. The SETI model has been hugely popular and has branched off into other science domains such as Folding@home, Africa@home and FightAids@home. Thousands of compute cycles at home across the planet are being offered by individuals to solve these huge computational problems at a fraction of the cost. Serious organizations are behind these efforts—National Science Foundation, National Institutes of Health, Google, Dell, Apple and Intel, to name a few
  9. Grid computing also enables people-to-people and organization-to-organization communication through collaboration grids. These grids combine resources used to support group-to-group interactions, large-scale distributed meetings, collaborative work sessions, seminars, lectures, tutorials, and training.
  10. Besides enables large-scale computational and collaboration networks, grid computing also enables access to data and databases distributed throughout the world. caBIG is an active research grid developed by the National Cancel Institute to interconnect cancer research centers. CERN is building the largest particle physics laboratory ever. It went online this past May. The European Community is spending billions of euros building the grid infrastructure necessary to support the data produced by the LHC.
  11. To give you a sense of the commercial activity relative to grid computing, the following companies all have grid products on offer today.
  12. Much is also happening in the open source world of grid computing. This is a small sample of the open source grid projects currently in operation globally. PRAGMA is pacific rim focused. EGEE is an operational grid currently handling over 100,000 transactions per day, and growing. The Globus Alliance, for example, is based at Argonne National Laboratory , the University of Southern California's Information Sciences Institute , the University of Chicago , the University of Edinburgh , the Swedish Center for Parallel Computers , and the National Center for Supercomputing Applications (NCSA) . The Alliance produces open-source software that is central to science and engineering activities totalling nearly a half-billion dollars internationally and is the substrate for significant Grid products offered by leading IT companies.
  13. What is most interesting, to me, at least, are the major companies that are currently using grid computing to support their infrastructure. Second Life is grid-based. Google is grid-based. Goodyear, Boeing, AMD, Adobe, the department of energy and Partners Healthcare all use grid computing in their product development lifecycle. And Amazon.com offers companies the ability to run their services on their grid infrastructure on a per CPU per hour basis.
  14. Having recognized the limitations of the previous model, the Public Health community has started to explore the feasibility of a federated data architecture, where the work of public health surveillance and practice is distributed amongst the national public health community. In this model, operations like biosurveillance will: Leverage the existing investments of the state and local public health communities. These may include the expertise of the scientific community, existing data sets and standards, as well as the inclusion of industry and academic partners that can facilitate biosurveillance practice. These will be supported by distributed information technology frameworks, under the general heading of the public health grid. The goal is to create a shared services platform that will allow the public health community to leverage the investment of it’s partners and in the end serve the public more effectively. On framework that is being explored to support this model is the Public Health Distributed Geospatial Intelligence Framework.
  15. Public health official at state or regional or national levels configures subscription services (defines GIPSE sets to be computed) using GIPSE Subscription Service. GIPSE Subscription Service reports the creation of a new service to the GIPSE registry, along with meta data GIPSE Subscription Service sends specifications for data retrieval to the GIPSE Publication Service GIPSE Publication service periodically computes specified GIPSE objects and sends them to a data cache GIPSE objects cache stores the objects for retrieval by the Pop Delivery Service A user using the PH GRID data visualization tool wants to query summary data for a geo-region The visualization tool uses the grid query service to determine the appropriate regional sources of GIPSE data from the GIPSE registry. The grid query tool then uses Population Summary Delivery Services to retrieve the relevant GIPSE Pop Summary Delivery Service retrieves appropriate object or creates a new object by combining existing objects (for example, it might combine 30 one day GIPSE objects into a 30-day object. The population summary delivery service returns the GIPSE from a data source in response to the request from a Grid reporting service The Grid Query Service combines reports from several different GIPSE services to produce an integrated GIPSE report The visualization program receives the Integrated GIPSE report. The visualization program uses other services to perform statistical testing. The visualization program displays the integrated GIPSE report using geographical display services.
  16. 07/23/09 Draft Public Health DGINet is a pilot program that NCPHI has been exploring to test the federated model. PH-DGINet builds on an Eight year – DOD certified program known as DGInet. This program is supported by a distributed data and service model that has ~30 nodes upon which several federal DoD and intelligence agencies share information and spatial imagery. In 2007 and 2008, NCPHI started exploring the viability of the DGInet, and its service oriented architecture, to understand if and how it could support the needs of the public health community, and in particular, biosurviellance. Services Oriented Architecture (SOA) GIS enterprise solution for geospatial data services and geoprocessing services Data Management Services : Provides services for auto-data loading/management of multi-terabyte databases Web Map Services : Allows for easy discovery, fusion and display of geospatial and geospatial intelligence data from multiple remote organizations via low bandwidth web services Web Geoprocessing Services : Allows for easy discovery/utilization of server side GIS based analytical services from multiple remote organizations via web client
  17. This examples illustrates how an end user in South Carolina would access information for South Carolina but on the CDC node. In addition it shows how the PH-DGINet Distributed Aggregation Query allows the end user to build a query based on information from the CDC node. When the user selects the Distributed Aggregation Query function, a dialog appears requesting the user to select the syndrome, geography, node, age group, gender, and date range. This process generates a SQL statement that is passed to the identified node. The node processes the SQL statement, identifies the row level data that meets specifications of the SQL statement, aggregates the data by the identified geography, and then sends it back to the end user. Once the information is received by the client side application, a chloropleth map and histogram are created and displayed. In this example the South Carolina end user sees aggregate counts of flu by county in the VA medical centers in South Carolina from the CDC node.
  18. This examples illustrates how an end user in South Carolina would access information for South Carolina on the South Carolina node and information from the CDC node. In addition it shows how the PH-DGINet Distributed Aggregation Query allows the end user to build a query based on information from both the South Carolina and the CDC node. Similar to the previous example, the end user will select the Distributed Aggregation Query function, a dialog appears requesting the user to select the syndrome, geography, node, age group, gender, and date range but in this example the end user will select two nodes to query, the South Carolina and CDC node. This process generates a SQL statement that is passed to both nodes this time. The nodes processes the SQL statement, identifies the row level data that meets specifications of the SQL statement, aggregates the data by the identified geography, and then sends it back to the end user. Once the information is received by the client side application, the information is aggregated from both nodes by the identified geography, a chloropleth map and histogram are created and displayed. This time there is a histogram that is created with aggregate information from each node and the height represents the total count from both nodes. In this example, the South Carolina end user sees aggregate counts of flu by county in the VA medical centers from the CDC node and hospital data from the South Carolina node combined.
  19. 07/23/09 Draft