NSDI and Cyberinfrastructure Doug Nebert April 2010.

19
NSDI and Cyberinfrastructure Doug Nebert April 2010
  • date post

    15-Jan-2016
  • Category

    Documents

  • view

    218
  • download

    0

Transcript of NSDI and Cyberinfrastructure Doug Nebert April 2010.

Page 1: NSDI and Cyberinfrastructure Doug Nebert April 2010.

NSDI and Cyberinfrastructure

Doug Nebert

April 2010

Page 2: NSDI and Cyberinfrastructure Doug Nebert April 2010.

Geospatial Web Services

• Over the past ten years the FGDC has been promoting online sharing of government data using Web Services

• Helped formulate the first OGC “Testbed” in 1999 to evolve a common Web Map Service specification

• OGC WMS is now the most commonly adopted geospatial Web Service, allowing neutral requests to multiple map servers

Page 3: NSDI and Cyberinfrastructure Doug Nebert April 2010.

WMS Services for the desktop

Google Earth

World Wind

ArcGIS

Page 4: NSDI and Cyberinfrastructure Doug Nebert April 2010.

NSDI CAP Programs

• Supported establishment of geographic Web Services by State and Local government– 2004: WMS– 2005: Web Feature Services for Framework– 2006, 2007: Framework client development– 2008: Best practices in geospatial SOA– 2009: GOS Catalog- Use of GOS Map and

Data Services

Page 5: NSDI and Cyberinfrastructure Doug Nebert April 2010.

Geospatial Line of Business

• Geospatial data lifecycle, A-16 “Framework+” data definitions and stewardship, governance

• Common Services WG– SmartBuy2 for geospatial – Evaluating acquisition strategies

• Technical Architecture WG– Developing geospatial “segment” guidance– Hosting a GeoCloud initiative

Page 6: NSDI and Cyberinfrastructure Doug Nebert April 2010.

Federal Agencies

State/Local/Tribal Government

Academic, Not-for-profitInstitutions, NGO

Commercial Sector

CommonCatalog

CommonAcquisitionCapability

BusinessDriven

Applications

CommonServices

PortfolioManagement

DataPublicationServices

GovernanceServiceto

Citizens

Geospatial Platform Capabilities

Page 7: NSDI and Cyberinfrastructure Doug Nebert April 2010.

Data

UseCreate/

Acquire

Pu

bl i

sh

Di s

se

min

at e

Fin

dD

ata &S

ervices

ProcessStore/

Manage

InternalAccess

ExternalAccess

Model

Manager

GISDSS

DataAccess

MapService

Purchase

Collect

UpdateService

Access

CatalogClient

CatalogService

Archive

Geocode

Geospatial Architecture:Agency View

SharedServices

Functions/ Processes

Data

ServiceInterfaces

Page 8: NSDI and Cyberinfrastructure Doug Nebert April 2010.

Geospatial Segment Architecture Guidance

• Use cases– Acquire or Create Geospatial

Information

– Store and Manage Geospatial Assets

– Process Geospatial Information to Maintain or Update Resources

– Find Geospatial Information or Services

– Publish or Disseminate Geospatial Resources

– Use and Integrate Geospatial Information to Support Business Driven Applications

Data

UseCreate/

Acquire

Pu

bli s

hD

i sse

mi n

ate

Fin

dD

ata &S

ervices

ProcessStore/

Manage

Page 9: NSDI and Cyberinfrastructure Doug Nebert April 2010.

Services

Functions/ Processes

Data

Ca

talo

g

Ma

p

Se

rvice

Da

ta

Acce

ss

Ge

oco

de

r

GeospatialTechnical

Architecture(Used to create

Solution Architectures)

SRM

TRM

DRM

BRM

Geospatial SegmentArchitecture Guidance

• FSAM Process• EA Reference Model Contexts:

• Business Drivers (BRM)• Service Components (SRM)• Technical Standards (TRM)• Data and Metadata (DRM) • Performance (PRM)

• Examples, Use Cases• Reference Materials

Segment enables

Service Interfaces

Segment Architecture and the Technical Architecture

Page 10: NSDI and Cyberinfrastructure Doug Nebert April 2010.

Services

Functions/ Processes

Data

Ca

talo

g

Ma

p

Se

rvice

Da

ta

Acce

ss

Ge

oco

de

r

SRM

TRM

DRM

BRM

GeospatialTechnical

Architecture(Used to create

Solution Architectures)

Geospatial SegmentArchitecture Guidance

• FSAM Process• EA Reference Model Contexts:

• Business Drivers (BRM)• Service Components (SRM)• Technical Standards (TRM)• Data and Metadata (DRM) • Performance (PRM)

• Examples, Use Cases• Reference Materials

Segment enables

Shared Geospatial Service Patterns

Service patterns that support

shared business

processes

Service patterns that support

shared business

processes

Service patterns (specifications) are recipes that combine specific data, functions, and services for a defined purpose or shared context

Service Interfaces

Page 11: NSDI and Cyberinfrastructure Doug Nebert April 2010.

Services

Functions/ Processes

Data

Ca

talo

g

Ma

p

Se

rvice

Da

ta

Acce

ss

Ge

oco

de

r

Platform Tier

Infrastructure Tier

Application Tier

SRM

TRM

DRM

BRM

Hardware, Networks, Storage

Client Applications

GeospatialTechnical

Architecture(Used to create

Solution Architectures)

Service Interfaces

Software Components

Multi-Tier Architecture

Suitable for deployment in agency or commercial data center and Cloud environments

Suitable for deployment in agency or commercial data center and Cloud environments

Page 12: NSDI and Cyberinfrastructure Doug Nebert April 2010.

GeoCloud Initiative• One-year project to test and monitor externally-hosted

Cloud data and service solutions for the geospatial domain, sponsored through the Geospatial LoB

• Anticipated outcomes:– Identify requirements-driven solution architectures for various

sized deployments of geospatial data and services– Document and assess cost models to support scalability,

reliability, and redundancy– Expedite FISMA certification and accreditation for agency

adoption of packaged solution architectures– Support and collect cost comparison information from

agencies for existing and externally-hosted Cloud solutions

Page 13: NSDI and Cyberinfrastructure Doug Nebert April 2010.

Notional Cloud Computing Stackhttp://en.wikipedia.org/wiki/Cloud_computing

• GSA apps.gov will be offering Infrastructure as a Service (IaaS) solutions for acquisition• This is roughly equivalent to “shared-hosting” of raw computers with an operating system in the Cloud domain

Page 14: NSDI and Cyberinfrastructure Doug Nebert April 2010.

Platform as a Service (PaaS)“A cloud platform (PaaS) delivers a computing platform and/or solution stack as a service, generally consuming cloud infrastructure and supporting cloud applications. It facilitates deployment of applications without the cost and complexity of buying and managing the underlying hardware and software layers.”

The GeoCloud intends to pilot the deployment of candidate services or solutions architectures (suites of software) on top of the GSA IaaS to provide common geospatial capabilities. GSA will venture into PaaS next.

http://en.wikipedia.org/wiki/Cloud_computing

Page 15: NSDI and Cyberinfrastructure Doug Nebert April 2010.

Geospatial solutions – 1. Data case

apps.gov solutions

Geo-data

registered access

GeospatialPlatform Tier

open access

• Large geospatial data repositories, no processing• External catalog pointers required to persistent RESTful URLs• ftp- or OpenDAP-like access• Examples: imagery, tile cache files, static file downloads

Page 16: NSDI and Cyberinfrastructure Doug Nebert April 2010.

Geospatial solutions – 2. Service case

apps.gov solutions

ref GeodataComputeservice

GeospatialPlatform Tier

• Geo-processing services• Typically used to perform computations• May have local data to work with user inputs• Examples: routing service, geocoder

Page 17: NSDI and Cyberinfrastructure Doug Nebert April 2010.

Geospatial solutions – 3. Service and data case

apps.gov solutions

Cloud GeodataGeo

service

GeospatialPlatform Tier

• Coupled and decoupled data access/processing services• Typically used in workflows• Accesses data from the Cloud and/or Web services• Examples: Web Processing Service, WFS, WMSExternal

dataservice

Page 18: NSDI and Cyberinfrastructure Doug Nebert April 2010.

Geospatial solutions – 4. Solution case

apps.gov solutions

Cloud Geodata

Geospatial Platform Tier

• Bundled system images: virtual servers with software• Instantiable in Cloud as single or multiple instances• Example: Amazon Machine Images of GI service suites

Operating System

DBMS

Application Server

Webserver

Virtual Server

Non-Cloud Web Resources

VSVS Geospatial

Application Tier

Apps

Page 19: NSDI and Cyberinfrastructure Doug Nebert April 2010.

Services and the Cloud

• Direction from CTO and OMB to:– Deploy services (PGFSOA)– Place data online (data.gov)– Evaluate cloud provisioning for federal IT

• Federal geospatial resources are key:– Large data volumes– Complex information content with high value– Analytical capabilities, data structures, and

Web Services are standardized