SlideShare a Scribd company logo
1 of 21
Download to read offline
Two-Degrees To SensorWeb	
Pat Cappelaere, Vightel Corporation
Stu Frye, SGT
Dan Mandl, NASA GSFC
                                CTS 2009, Baltimore -- May 18-22,2009
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!
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.
6.6
quot;Worldwide Buzz: Planetary-Scale Views on an Instant-
Messaging Network,quot;

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
✓   California Fires


                                                         ✓   Myanmar Cyclone


                                                         ✓   Zambezi Flood...




                      SensorWeb


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
                                                                                5
Droughts

Hurricanes
                        Fires



                                Floods
Technology
OGC 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)
Collaboration
Who 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?
Small World Communities
 Reality
   GEOSS = Many Communities
   Hard To Manage
   Centralization Will Not Work
SERVIR/CATHALAC
                                                 Red Cross

          NGIT


   USGS                                       IKHANA
                                           MODIS


                                                              NASA
                              DOD
                                                 SPOT
                                                        GMU                  SensorWeb
                                                                            Collaboration
                                           JPL
                                                                              Challenge
AFRICOM
                                                               GEOSS


                           RCMRD
                                                                 Hubs

                                    NOAA                         Users

          CA Firefighters                                         Services

                                                                 Sensors
First Responder
           Dispatch Office
                                                     NOAA                   NGIT




 3
                (FRDO)
                                                GFS Model Weather         WPS (Plume)




Problems
                                                         SPS                   WPS




                                     Consumer                       SOS




             First Responder: Andy
                                                                                NASA
Other Requirement
The RESTFul Way
Leveraging OpenID
                                 Federated Identity Management


First Responder
Dispatch Office                                 NASA
     (FRDO)


                      OP         OP




                                  SPS         WPS




     First Responder: Andy

                                        SOS
Creating Temporary Trust

First Responder                   NASA
Dispatch Office
     (FRDO)

                                    OP
                        OP




                                                           Security: Frank
FRDO Security: Sheila
                                         WhiteList
                   User Profiles
                     - Roles

                                     SPS                   WPS




                                                     SOS




    First Responder: Andy
Single Sign-on
User Profile Contains Permissions!

            First Responder                                NASA
            Dispatch Office
                 (FRDO)

                                                             OP
                                  OP
                                                                    WhiteList
                                           3: Redirect


                                                                                Security: Frank


                   4: Auth
                                                                         2: Check Whitelist
                                         5: Auth/SREG/AX

                                                              SPS                  WPS




                 First Responder: Andy


                                          1: Signon                   SOS
OpenID For Applications
First Responder                          NASA
Dispatch Office
     (FRDO)

                                           OP
                    OP
                                                  WhiteList



   1: Register



                                                          3: Check Whitelist
                  2: Upload Public Key

                                            SPS                     WPS




                         Consumer                   SOS




                           Private Key
Hybrid OpenID + OAuth
First Responder                                               NASA
Dispatch Office
     (FRDO)

                                                                OP
                      OP
                                                                       WhiteList
                                       4: User Grant?

 5: User Grant?



                                                                               3: Check Whitelist


                                       6: Granted/Denied         SPS                     WPS
      Async Notification



                                       7: Data



                            Consumer                                     SOS


                                       2: OAuth Transaction

                          1: Request


  First Responder: Andy
Grant Revocation

First Responder                          NASA
Dispatch Office
     (FRDO)

                                           OP
                      OP
                                                   Remove Entry
                                                  From White List


Revoke Grants




                                            SPS                     WPS




                           Consumer                    SOS




  First Responder: Andy
Tricks	Disclosure
  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
SWE Collaboration Challenge




2     Two Degrees
                         1     2



               What is your SWE Bacon Number?
THANK YOU
Pat G. Cappelaere


Contact Information:

=cappelaere
http://blog.geobliki.com

Cell:410-340-4868
pat@cappelaere.com

More Related Content

Viewers also liked

renewable energies
renewable energiesrenewable energies
renewable energiesserzan2000
 
Romeo_Lewis_Resume_2015
Romeo_Lewis_Resume_2015Romeo_Lewis_Resume_2015
Romeo_Lewis_Resume_2015Romeo Lewis
 
A Methodology for Deriving VoIP Equipment Impairment Factors for a Mixed NB/W...
A Methodology for Deriving VoIP Equipment Impairment Factors for a Mixed NB/W...A Methodology for Deriving VoIP Equipment Impairment Factors for a Mixed NB/W...
A Methodology for Deriving VoIP Equipment Impairment Factors for a Mixed NB/W...adil raja
 
Rahat Javed_original
Rahat Javed_originalRahat Javed_original
Rahat Javed_originalRahat Javed
 
Mapas paradigma positivista
Mapas paradigma positivistaMapas paradigma positivista
Mapas paradigma positivistaMaggy Gualli
 
Cosa può offrire La Bisaccia alla vostra impresa
Cosa può offrire La Bisaccia alla vostra impresaCosa può offrire La Bisaccia alla vostra impresa
Cosa può offrire La Bisaccia alla vostra impresaAssociazione La Bisaccia
 
Armasight Vega Night Vision Goggles Review
Armasight Vega Night Vision Goggles ReviewArmasight Vega Night Vision Goggles Review
Armasight Vega Night Vision Goggles ReviewKawsar Ahmed
 

Viewers also liked (12)

renewable energies
renewable energiesrenewable energies
renewable energies
 
Romeo_Lewis_Resume_2015
Romeo_Lewis_Resume_2015Romeo_Lewis_Resume_2015
Romeo_Lewis_Resume_2015
 
Michael Abeden A. Magayo-ong. resume
Michael Abeden A. Magayo-ong. resumeMichael Abeden A. Magayo-ong. resume
Michael Abeden A. Magayo-ong. resume
 
Medicina legal
Medicina legalMedicina legal
Medicina legal
 
A Methodology for Deriving VoIP Equipment Impairment Factors for a Mixed NB/W...
A Methodology for Deriving VoIP Equipment Impairment Factors for a Mixed NB/W...A Methodology for Deriving VoIP Equipment Impairment Factors for a Mixed NB/W...
A Methodology for Deriving VoIP Equipment Impairment Factors for a Mixed NB/W...
 
Anitha_Resume
Anitha_ResumeAnitha_Resume
Anitha_Resume
 
Rahat Javed_original
Rahat Javed_originalRahat Javed_original
Rahat Javed_original
 
Zagreb
ZagrebZagreb
Zagreb
 
Mapas paradigma positivista
Mapas paradigma positivistaMapas paradigma positivista
Mapas paradigma positivista
 
Cosa può offrire La Bisaccia alla vostra impresa
Cosa può offrire La Bisaccia alla vostra impresaCosa può offrire La Bisaccia alla vostra impresa
Cosa può offrire La Bisaccia alla vostra impresa
 
Armasight Vega Night Vision Goggles Review
Armasight Vega Night Vision Goggles ReviewArmasight Vega Night Vision Goggles Review
Armasight Vega Night Vision Goggles Review
 
vendeur polyvalent (1) (1)
vendeur polyvalent (1) (1)vendeur polyvalent (1) (1)
vendeur polyvalent (1) (1)
 

More from Pat Cappelaere

Open Geo-Social API (and Screencast)
Open Geo-Social API (and Screencast)Open Geo-Social API (and Screencast)
Open Geo-Social API (and Screencast)Pat Cappelaere
 
GEOSS Future Products & GeoSocial API
GEOSS Future Products & GeoSocial APIGEOSS Future Products & GeoSocial API
GEOSS Future Products & GeoSocial APIPat Cappelaere
 
Is It API Time For A New Strategy?
Is It API Time For A New Strategy?Is It API Time For A New Strategy?
Is It API Time For A New Strategy?Pat Cappelaere
 
Shoudl We Have An API Day?
Shoudl We Have An API Day?Shoudl We Have An API Day?
Shoudl We Have An API Day?Pat Cappelaere
 
REST Level 5 - A Trek To The Summit
REST Level 5 - A Trek To The SummitREST Level 5 - A Trek To The Summit
REST Level 5 - A Trek To The SummitPat Cappelaere
 
HyspIRI IPM Goes Social
HyspIRI IPM Goes SocialHyspIRI IPM Goes Social
HyspIRI IPM Goes SocialPat Cappelaere
 
Want Your API to Stick? Try Story-Telling...
Want Your API to Stick? Try Story-Telling...Want Your API to Stick? Try Story-Telling...
Want Your API to Stick? Try Story-Telling...Pat Cappelaere
 
RESTFul Services, Does it Matter Anymore?
RESTFul Services, Does it Matter Anymore?RESTFul Services, Does it Matter Anymore?
RESTFul Services, Does it Matter Anymore?Pat Cappelaere
 
Cathalac Story Based on Actual Data
Cathalac Story Based on Actual DataCathalac Story Based on Actual Data
Cathalac Story Based on Actual DataPat Cappelaere
 
Radarsat Facebook App Concept
Radarsat Facebook App ConceptRadarsat Facebook App Concept
Radarsat Facebook App ConceptPat Cappelaere
 
Story Telling as an Activity-based Architecture
Story Telling as an Activity-based ArchitectureStory Telling as an Activity-based Architecture
Story Telling as an Activity-based ArchitecturePat Cappelaere
 
Building Tomorrow's Web Services
Building Tomorrow's Web ServicesBuilding Tomorrow's Web Services
Building Tomorrow's Web ServicesPat Cappelaere
 
NASA SensorWeb Enterprise Services
NASA SensorWeb Enterprise ServicesNASA SensorWeb Enterprise Services
NASA SensorWeb Enterprise ServicesPat Cappelaere
 
Intelligent Payload Processing
Intelligent Payload ProcessingIntelligent Payload Processing
Intelligent Payload ProcessingPat Cappelaere
 
Restful Security Requirements
Restful Security RequirementsRestful Security Requirements
Restful Security RequirementsPat Cappelaere
 

More from Pat Cappelaere (20)

GeoCAPE Strategies
GeoCAPE StrategiesGeoCAPE Strategies
GeoCAPE Strategies
 
Open Geo-Social API (and Screencast)
Open Geo-Social API (and Screencast)Open Geo-Social API (and Screencast)
Open Geo-Social API (and Screencast)
 
GEOSS Future Products & GeoSocial API
GEOSS Future Products & GeoSocial APIGEOSS Future Products & GeoSocial API
GEOSS Future Products & GeoSocial API
 
Is It API Time For A New Strategy?
Is It API Time For A New Strategy?Is It API Time For A New Strategy?
Is It API Time For A New Strategy?
 
Shoudl We Have An API Day?
Shoudl We Have An API Day?Shoudl We Have An API Day?
Shoudl We Have An API Day?
 
Api Days Are Over
Api Days Are OverApi Days Are Over
Api Days Are Over
 
Open GeoSocial API
Open GeoSocial APIOpen GeoSocial API
Open GeoSocial API
 
REST Level 5 - A Trek To The Summit
REST Level 5 - A Trek To The SummitREST Level 5 - A Trek To The Summit
REST Level 5 - A Trek To The Summit
 
HyspIRI IPM Goes Social
HyspIRI IPM Goes SocialHyspIRI IPM Goes Social
HyspIRI IPM Goes Social
 
Want Your API to Stick? Try Story-Telling...
Want Your API to Stick? Try Story-Telling...Want Your API to Stick? Try Story-Telling...
Want Your API to Stick? Try Story-Telling...
 
RESTFul Services, Does it Matter Anymore?
RESTFul Services, Does it Matter Anymore?RESTFul Services, Does it Matter Anymore?
RESTFul Services, Does it Matter Anymore?
 
Cathalac Story Based on Actual Data
Cathalac Story Based on Actual DataCathalac Story Based on Actual Data
Cathalac Story Based on Actual Data
 
Radarsat Facebook App Concept
Radarsat Facebook App ConceptRadarsat Facebook App Concept
Radarsat Facebook App Concept
 
Story Telling as an Activity-based Architecture
Story Telling as an Activity-based ArchitectureStory Telling as an Activity-based Architecture
Story Telling as an Activity-based Architecture
 
Building Tomorrow's Web Services
Building Tomorrow's Web ServicesBuilding Tomorrow's Web Services
Building Tomorrow's Web Services
 
NASA SensorWeb Enterprise Services
NASA SensorWeb Enterprise ServicesNASA SensorWeb Enterprise Services
NASA SensorWeb Enterprise Services
 
RIP
RIPRIP
RIP
 
Nasa aip5.pptx
Nasa aip5.pptxNasa aip5.pptx
Nasa aip5.pptx
 
Intelligent Payload Processing
Intelligent Payload ProcessingIntelligent Payload Processing
Intelligent Payload Processing
 
Restful Security Requirements
Restful Security RequirementsRestful Security Requirements
Restful Security Requirements
 

Recently uploaded

UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 

Recently uploaded (20)

UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 

Two Degrees To SensoWeb

  • 1. Two-Degrees To SensorWeb Pat Cappelaere, Vightel Corporation Stu Frye, SGT Dan Mandl, NASA GSFC CTS 2009, Baltimore -- May 18-22,2009
  • 2. 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!
  • 3. 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.
  • 4. 6.6 quot;Worldwide Buzz: Planetary-Scale Views on an Instant- Messaging Network,quot; 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
  • 5. California Fires ✓ Myanmar Cyclone ✓ Zambezi Flood... SensorWeb 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 5
  • 6. Droughts Hurricanes Fires Floods
  • 7. Technology OGC 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)
  • 8. Collaboration Who 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?
  • 9. Small World Communities Reality GEOSS = Many Communities Hard To Manage Centralization Will Not Work
  • 10. SERVIR/CATHALAC Red Cross NGIT USGS IKHANA MODIS NASA DOD SPOT GMU SensorWeb Collaboration JPL Challenge AFRICOM GEOSS RCMRD Hubs NOAA Users CA Firefighters Services Sensors
  • 11. First Responder Dispatch Office NOAA NGIT 3 (FRDO) GFS Model Weather WPS (Plume) Problems SPS WPS Consumer SOS First Responder: Andy NASA
  • 13. Leveraging OpenID Federated Identity Management First Responder Dispatch Office NASA (FRDO) OP OP SPS WPS First Responder: Andy SOS
  • 14. Creating Temporary Trust First Responder NASA Dispatch Office (FRDO) OP OP Security: Frank FRDO Security: Sheila WhiteList User Profiles - Roles SPS WPS SOS First Responder: Andy
  • 15. Single Sign-on User Profile Contains Permissions! First Responder NASA Dispatch Office (FRDO) OP OP WhiteList 3: Redirect Security: Frank 4: Auth 2: Check Whitelist 5: Auth/SREG/AX SPS WPS First Responder: Andy 1: Signon SOS
  • 16. OpenID For Applications First Responder NASA Dispatch Office (FRDO) OP OP WhiteList 1: Register 3: Check Whitelist 2: Upload Public Key SPS WPS Consumer SOS Private Key
  • 17. Hybrid OpenID + OAuth First Responder NASA Dispatch Office (FRDO) OP OP WhiteList 4: User Grant? 5: User Grant? 3: Check Whitelist 6: Granted/Denied SPS WPS Async Notification 7: Data Consumer SOS 2: OAuth Transaction 1: Request First Responder: Andy
  • 18. Grant Revocation First Responder NASA Dispatch Office (FRDO) OP OP Remove Entry From White List Revoke Grants SPS WPS Consumer SOS First Responder: Andy
  • 19. Tricks Disclosure 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
  • 20. SWE Collaboration Challenge 2 Two Degrees 1 2 What is your SWE Bacon Number?
  • 21. THANK YOU Pat G. Cappelaere Contact Information: =cappelaere http://blog.geobliki.com Cell:410-340-4868 pat@cappelaere.com