two degrees to sensoweb

21
Two-Degrees To SensorWeb Pat Cappelaere, Vightel Corporation Stu Frye, SGT Dan Mandl, NASA GSFC CTS 2009, Baltimore -- May 18-22,2009

Upload: pat-cappelaere

Post on 21-Jan-2015

867 views

Category:

Technology


3 download

DESCRIPTION

Presentatation at CTS 2009, BaltimoreMay 20th.

TRANSCRIPT

Page 1: Two Degrees To SensoWeb

Two-Degrees To SensorWeb

Pat Cappelaere, Vightel Corporation

Stu Frye, SGT

Dan Mandl, NASA GSFCCTS 2009, Baltimore -- May 18-22,2009

Page 2: Two Degrees To SensoWeb

Title Clue

The trivia game Six Degrees of Kevin Bacon is based on the concept of the small world phenomenon and rests on the assumption that any actor can be linked through his or her film roles to actor Kevin Bacon

Every Actor has a Bacon Number!

Page 3: Two Degrees To SensoWeb

Every Scientist has an Erdös Number

Scientists and mathematicians have been calculating their Erdös number for years. Paul Erdös was the Kevin Bacon of mathematicians, having published more than 1400 papers with numerous collaborators. Anyone who was a co-author with Erdös has an Erdös number of one. Their collaborators, in turn, have an Erdös number of two, and so on. The network of mathematicians is a small-world network.

Page 4: Two Degrees To SensoWeb

"Worldwide Buzz: Planetary-Scale Views on an Instant-Messaging Network,"

Eric Horvitz of Microsoft Research and Jure Leskovec of Carnegie Mellon University analyzed 30 billion conversations among 240 million people using Microsoft Instant Messenger in June 2006

6.6

Page 5: Two Degrees To SensoWeb

5

Support Humanitarian Assistance and Disaster Relief Efforts Provide End-Users Customized Data They Can Use To Make Decisions In the Field

A NASA ESTO Technology Project With OGC Standards

✓ California Fires

✓ Myanmar Cyclone

✓ Zambezi Flood...

SensorWeb

Page 6: Two Degrees To SensoWeb

Droughts

FiresHurricanes

Floods

Page 7: Two Degrees To SensoWeb

TechnologyOGC Standards

- SPS, SOS, WPS, WFS, WMS, WCS...

Automated Workflows

- WfCS, Wf-XML...

Data Dissemination

- GeoRSS Product Feeds, GeoTorrents

Data Visualization

- Google Earth, WorldWind...

Notifications

- Twitter, SMS, GeoActivity Streams...

Scalable Architecture

- Resource Oriented Architecture (Not SOAP/WSDL)

Page 8: Two Degrees To SensoWeb

CollaborationWho Are Your Users?

Which Are The Legitimate Application Consumers and Service Providers?

Are We or Can We Be Sharing The Data With You?

Can We Do Secure Transactions?

Page 9: Two Degrees To SensoWeb

Small World Communities

Reality

GEOSS = Many Communities

Hard To Manage

Centralization Will Not Work

Page 10: Two Degrees To SensoWeb

NASADOD

Red CrossSERVIR/CATHALAC

IKHANA

CA Firefighters

SPOT

RCMRD

AFRICOM

NGIT

GMU

JPL

GEOSS

NOAA

USGSMODIS

Users

Services

Sensors

Hubs

SensorWebCollaboration

Challenge

Page 11: Two Degrees To SensoWeb

Problems

NASA

SPS

SOS

WPS

First Responder Dispatch Office

(FRDO)

First Responder: Andy

Consumer

NOAA

GFS Model WeatherNGIT

WPS (Plume)

3

Page 12: Two Degrees To SensoWeb

Other RequirementThe RESTFul Way 安らぎの道

Page 13: Two Degrees To SensoWeb

Leveraging OpenID

NASA

SPS

SOS

WPS

OPOP

First Responder Dispatch Office

(FRDO)

First Responder: Andy

Federated Identity Management

Page 14: Two Degrees To SensoWeb

Creating Temporary Trust

NASA

SPS

SOS

WPS

OPOP

First Responder Dispatch Office

(FRDO)

WhiteList

First Responder: Andy

Security: Frank

FRDO Security: Sheila

User Profiles- Roles

Page 15: Two Degrees To SensoWeb

Single Sign-on

NASA

SPS

SOS

WPS

OPOP

First Responder Dispatch Office

(FRDO)

WhiteList

First Responder: Andy

Security: Frank

1: Signon

2: Check Whitelist

3: Redirect

4: Auth

5: Auth/SREG/AX

User Profile Contains Permissions!

Page 16: Two Degrees To SensoWeb

OpenID For Applications

NASA

SPS

SOS

WPS

OPOP

First Responder Dispatch Office

(FRDO)

WhiteList

Consumer

3: Check Whitelist

1: Register

2: Upload Public Key

Private Key

Page 17: Two Degrees To SensoWeb

Hybrid OpenID + OAuthNASA

SPS

SOS

WPS

OPOP

First Responder Dispatch Office

(FRDO)

WhiteList

First Responder: Andy

Consumer

3: Check Whitelist

2: OAuth Transaction

1: Request

4: User Grant?

5: User Grant?

6: Granted/Denied

7: Data

Async Notification

Page 18: Two Degrees To SensoWeb

Grant Revocation

NASA

SPS

SOS

WPS

OPOP

First Responder Dispatch Office

(FRDO)

Remove EntryFrom White List

First Responder: Andy

Consumer

Revoke Grants

Page 19: Two Degrees To SensoWeb

TricksDisclosure

Custom OpenID Provider

WhiteList

Extended Profile & AX

OpenID for Applications

No Change to OpenID Protocol

Leverage Existing OpenID Extensions: SREG & AX

Simpler OAuth Protocol (one-legged) & RSA

Page 20: Two Degrees To SensoWeb

SWE Collaboration Challenge

2 1 2

Two Degrees

What is your SWE Bacon Number?

Page 21: Two Degrees To SensoWeb

THANK YOUPat G. Cappelaere

Contact Information:

=cappelaerehttp://blog.geobliki.com

Cell:[email protected]