geobliki: a platform for emergency response

20
Geobliki: A Platform For Emergency Response Make a difference in case of emergen Pat G. Cappelaere ([email protected] ) D. Mandl L. Derezinski S. Frye EO-1 Where 2.0 May 29-30th, 2007 San Jose, CA

Upload: pat-cappelaere

Post on 29-Nov-2014

4.031 views

Category:

Technology


4 download

DESCRIPTION

Presentation To the O'Reilly Where 2.0 Conference In San Jose, CA on 5/30/2007

TRANSCRIPT

Page 1: Geobliki: A Platform For Emergency Response

Geobliki: A Platform For Emergency Response

Make a difference in case of emergency!

Pat G. Cappelaere ([email protected])D. MandlL. DerezinskiS. Frye

EO-1

1

Where 2.0May 29-30th, 2007

San Jose, CA

Page 2: Geobliki: A Platform For Emergency Response

www.geobliki.com

Disasters Happen!

• Sept 11

• Hurricane Katrina

Data Shortly After…

... about 2 weeks

2

Page 3: Geobliki: A Platform For Emergency Response

www.geobliki.com

NASA and Others Have Assets

• SOPHISTICATED PAYLOADS...

• SO WE ARE GETTING DATA...

EO-1 Terra

Aqua

Aura

IceSatCALIPSOALTAIR

3

Page 4: Geobliki: A Platform For Emergency Response

www.geobliki.com

But Where is The Data When We Need It?

• Restricted Data Access

• Science Data Rights

• Charge Account?

• They Won’t Let You Have Access to It

• You Don’t Know Where the Data Is

• You Know Where It Is But Don’t Know How to Get It

• Or You Can’t Have Access to It

• You Got It but Data Is Not in Right Format

• And It Is Too Complicated to Process It Right

• Do Not Have a Scientist in the Trunk

• You Have Access to Satellite but It Is Too Complicated toTask From the Field

• Data/User Mismatch

4

Page 5: Geobliki: A Platform For Emergency Response

www.geobliki.com

Who Needs the Data?

5

Page 6: Geobliki: A Platform For Emergency Response

www.geobliki.com

What Happened?

• Broader Audience

• Not just the engineers/scientists

• Many New Organizations Involved

• Broader Needs For Humanitarian Assistance/Emergency Response

• Plume, Contaminants, Oil Spills, Water..

• Those Users are Focused on Specific Products & Realtime Delivery

6

Page 7: Geobliki: A Platform For Emergency Response

www.geobliki.com

So...Create One or More Data Nodes

• Sensor Planning Service (SPS) to Task Asset

• Sensor Observation Service (SOS) to get Raw Data

• Web Feature Service (WFS) to find Processed Features

• Sensor Alert/Notification Service (SAS/WNS)

7

GeoBliki: A Generic Platform than can be used For Emergency Response:Ruby-on-Rails AppQuick PrototypingQuick Deployment

Simple 80% Solution

Page 8: Geobliki: A Platform For Emergency Response

www.geobliki.com

Easy Data Aggregation

• WFS-Simple / OpenSearch (A9)

• GeoRSS Data Publishing & Mashup

• But we may need a little more…

8

Page 9: Geobliki: A Platform For Emergency Response

www.geobliki.com

GeoRSS + GeoNames

http://www.geonames.org/export/GeoNames Data Access

Page 10: Geobliki: A Platform For Emergency Response

www.geobliki.com

A SensorWeb Architecture

OGCSWE Nodes

DSS

CS/W

IdPWPS

Models

Identity ProvidersCertificate Authorities

Models andSimulators

Web ProcessingServices

CatalogServices

Govt / NGOrganizations

Security PerimeterUsing OpenID 2.0And PKI

8

Page 11: Geobliki: A Platform For Emergency Response

www.geobliki.com

Last Problem But Not The Least

• Identity 2.0

• Decentralized User Authentication

• Easy and Cheap to Implement

• User Centric/Open Source

• Relies on Trust among Cooperating Organizations/Entities

And You Want Me to Let People I Do Not Know Task My Satellite?

11

Page 12: Geobliki: A Platform For Emergency Response

www.geobliki.com

/ PKI Approach

DSS

IdP SWE

Identity Propagation

https

Email Organization Access Rights

12

Page 13: Geobliki: A Platform For Emergency Response

www.geobliki.com

[Geo-Data] Mass Production

This is What We Achieved...13

Page 14: Geobliki: A Platform For Emergency Response

www.geobliki.com

But What Do We Really Need?

14

For A Perfect Fit!

Custom Tailored Data Products For Customer Size=1

Page 15: Geobliki: A Platform For Emergency Response

www.geobliki.com

How Can We Get There?

• Automated Workflows

• Service-chains

15

Page 16: Geobliki: A Platform For Emergency Response

www.geobliki.com

From Geo… to GeoBPMS...

<process-definition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.openwfe.org/flowdef.xsd" name="EO1 Tasking Workflow" revision="0.1" theme="n/a" security="restricted" >

<sequence>

<participant ref='XForms' task='RequestTasking’ comments='Enter EO-1Tasking Parameters' />

<participant ref="SPS" task='GetFeasibilities’ comments='Check EO-1Tasking Feasibilities'/>

<participant ref='XForms' task='SelectFeasibility' comments='SelectDesired Feasibility' />

<cancel-process if="${f:status} == 'cancelled'" />

<participant ref="SPS" task='Submit' comments='Submit Task to JPL'/>

<cancel-process if="${f:status} == 'cancelled'" />

<participant ref="SOS" task='Publish' comments="SOS will make rawdata available"/>

<set field="msg" value="You've got data" /> <participant ref="WNS” task='Email' /> </sequence></process-definition>

BPMN

To XML 16

Page 17: Geobliki: A Platform For Emergency Response

www.geobliki.com

GeoBliki + Other Open Source Tools

• OpenWFEru

• Process Engine

• Ruby Rools

• Inference Engine

• XForms

• User Interface

Ruby Rools

A GeoBPMS… with...17

Page 18: Geobliki: A Platform For Emergency Response

www.geobliki.com

Community MapBuilder: Ajax Client

WMS

WFS

WFS-B

GeoRSS

WCS

ApplicationDevelopmentFramework

OpenLayers

GoogleMaps

Library forRendering,Tiling...

YahooMaps

MSNMaps

Page 19: Geobliki: A Platform For Emergency Response

www.geobliki.com

It is Going to Get Hot!

19

For A Global Earth ObservationSystem of Systems (GEOSS)

Next 3 Months Next 12 months

- WildFires- Tanker Oil Spills

Page 20: Geobliki: A Platform For Emergency Response

www.geobliki.com

Thank You!

• Pat Cappelaere, Vightel Corporation, MD

[email protected]

[email protected]

• Dan Mandl, NASA GSFC, MD

[email protected]

• Linda Derezinski, Innovative Solution, MD

[email protected]

• Stu Frye, Noblis, VA

[email protected]

20

Come And Visit Us At:http://www.geobliki.com

http://eo1.geobliki.com