Welcome  Pat G. Cappelaere President / CEO Vightel Corporation Session Title: Workflows, Identity 2.0 & Delegated Authoriz...
The RESTFul Way April 21-23, 2008  Renaissance Washington, DC 安らぎの道
SOA Journey: Two Paths
<ul><li>WOA </li></ul>April 21-23, 2008  Renaissance Washington, DC Focused on Describing Operations
<ul><li>ROA </li></ul>April 21-23, 2008  Renaissance Washington, DC Focused on Resources Of Value to A User
ROA
WOA
April 21-23, 2008  Renaissance Washington, DC
April 21-23, 2008  Renaissance Washington, DC
April 21-23, 2008  Renaissance Washington, DC
REST + APP  + …
I cannot drink zis!
 
http://host/R
C R U D
Business Case Workflows, Identity 2.0 & Delegated Authorization
Who Is The Customer?
Science DoD Red Cross/First Responders
Web Services Access
What Does Our Customer Really Want? Flood . . .  .  .
Flood
Science DoD Red Cross/First Responders
Security Problems <ul><li>Manage Users </li></ul><ul><li>Authenticate/Authorize </li></ul><ul><li>Control Access </li></ul...
WfCS Issues <ul><li>Standardize API in a RESTFul Way </li></ul><ul><li>Discover Workflows </li></ul>Many Workflow Engines!
Identity 2.0 <ul><li>Delegate User Identity to Trusted Identity Providers </li></ul><ul><li>Provides Single Sign-on Across...
 
Web Services Secure Communications <ul><li>Basic Authentication </li></ul><ul><li>SSL / PKI </li></ul><ul><li>OAuth 1.0  <...
OAuth 1.0 <ul><li>Uses HTTP Authentication Header </li></ul>April 21-23, 2008  Renaissance Washington, DC http://oauth.net...
Web Service Orchestration <ul><li>Workflow Engine </li></ul><ul><li>BPMN, XPDL… </li></ul><ul><li>But You Want To Keep it ...
Workflow Reference Model From SOAPy WfXML 2.0 to   WfXML-R
Putting it Together
Applications <ul><li>GEO/GEOSS, CEOS, IFRC </li></ul><ul><li>South Africa Wild Fires Monitoring (fire) </li></ul><ul><li>M...
Workflow Discovery CS/W Is Now An Automated Feed Aggregator
Lessons Learned <ul><li>Security is achievable using existing standards </li></ul><ul><li>Workflows Can Be Discovered Easi...
Thank  You! <ul><li>Pat G. Cappelaere </li></ul><ul><li>President / CEO </li></ul><ul><li>Vightel Corporation </li></ul><u...
Upcoming SlideShare
Loading in...5
×

Workflows, Identity 2.0 & Delegated Authorization using REST

2,043

Published on

Published in: Business, Travel
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,043
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
61
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • Workflows, Identity 2.0 & Delegated Authorization using REST

    1. 1. Welcome Pat G. Cappelaere President / CEO Vightel Corporation Session Title: Workflows, Identity 2.0 & Delegated Authorization
    2. 2. The RESTFul Way April 21-23, 2008 Renaissance Washington, DC 安らぎの道
    3. 3. SOA Journey: Two Paths
    4. 4. <ul><li>WOA </li></ul>April 21-23, 2008 Renaissance Washington, DC Focused on Describing Operations
    5. 5. <ul><li>ROA </li></ul>April 21-23, 2008 Renaissance Washington, DC Focused on Resources Of Value to A User
    6. 6. ROA
    7. 7. WOA
    8. 8. April 21-23, 2008 Renaissance Washington, DC
    9. 9. April 21-23, 2008 Renaissance Washington, DC
    10. 10. April 21-23, 2008 Renaissance Washington, DC
    11. 11. REST + APP + …
    12. 12. I cannot drink zis!
    13. 14. http://host/R
    14. 15. C R U D
    15. 16. Business Case Workflows, Identity 2.0 & Delegated Authorization
    16. 17. Who Is The Customer?
    17. 18. Science DoD Red Cross/First Responders
    18. 19. Web Services Access
    19. 20. What Does Our Customer Really Want? Flood . . . . .
    20. 21. Flood
    21. 22. Science DoD Red Cross/First Responders
    22. 23. Security Problems <ul><li>Manage Users </li></ul><ul><li>Authenticate/Authorize </li></ul><ul><li>Control Access </li></ul><ul><li>Delegate User Authority To Workflows </li></ul><ul><li>And Still Need Fairly Secure Transactions </li></ul>
    23. 24. WfCS Issues <ul><li>Standardize API in a RESTFul Way </li></ul><ul><li>Discover Workflows </li></ul>Many Workflow Engines!
    24. 25. Identity 2.0 <ul><li>Delegate User Identity to Trusted Identity Providers </li></ul><ul><li>Provides Single Sign-on Across Enterprise </li></ul><ul><li>Provides Profile Exchange Capabilities </li></ul><ul><li>Benefits : </li></ul><ul><li>Simplify Password Management </li></ul><ul><li>Accept Users From Specific Communities of Interest </li></ul><ul><li>Derive Access Privileges From Exchanged Profile </li></ul><ul><li>RESTFul </li></ul><ul><li>Minimum Infrastructure Requirement </li></ul>April 21-23, 2008 Renaissance Washington, DC Dick Hardt, Founder & CEO, Sxip Identity
    25. 27. Web Services Secure Communications <ul><li>Basic Authentication </li></ul><ul><li>SSL / PKI </li></ul><ul><li>OAuth 1.0 </li></ul><ul><li>And User Pre-Approved Transactions </li></ul>Web Consumer Web Provider Web Consumer Web Provider
    26. 28. OAuth 1.0 <ul><li>Uses HTTP Authentication Header </li></ul>April 21-23, 2008 Renaissance Washington, DC http://oauth.net/ POST http://eo1.geobliki.com/sps HTTP/1.1 Connection: close Accept: */* Content-Type: application/x-www-form-urlencoded Authorization: OAuth realm=&quot;/geobliki/sps&quot;, oauth_nonce=&quot;DknhjM5kkvhS1yT8dWgjTXzG3D8CpUQpd1c5zDx16cw&quot;, oauth_signature_method=&quot;HMAC-SHA1&quot;, oauth_token=&quot;http%3A%2F%2Fcappelaere.pip.verisignlabs.com%2F&quot;, oauth_timestamp=&quot;1206048828&quot;, oauth_consumer_key=&quot;test&quot;, oauth_signature=&quot;8N2tOq6KEj%2FSWCjDHs63ncYNVO8%3D&quot;, oauth_version=&quot;1.0&quot; Content-Length: 1041 Host: eo1.geobliki.com
    27. 29. Web Service Orchestration <ul><li>Workflow Engine </li></ul><ul><li>BPMN, XPDL… </li></ul><ul><li>But You Want To Keep it Simple </li></ul><ul><li>For Your Service Provider Partners </li></ul><ul><li>For Yourself </li></ul><ul><li>RESTFul Web Services Including Engine Itself </li></ul>April 21-23, 2008 Renaissance Washington, DC
    28. 30. Workflow Reference Model From SOAPy WfXML 2.0 to WfXML-R
    29. 31. Putting it Together
    30. 32. Applications <ul><li>GEO/GEOSS, CEOS, IFRC </li></ul><ul><li>South Africa Wild Fires Monitoring (fire) </li></ul><ul><li>Mozambique Floods (flood) </li></ul><ul><li>Southern California Fires (fire) </li></ul><ul><li>Empire Challenge 08 (red dye, ships, fire) </li></ul>April 21-23, 2008 Renaissance Washington, DC
    31. 33. Workflow Discovery CS/W Is Now An Automated Feed Aggregator
    32. 34. Lessons Learned <ul><li>Security is achievable using existing standards </li></ul><ul><li>Workflows Can Be Discovered Easily! </li></ul><ul><li>Everything is a Workflow ! </li></ul>April 21-23, 2008 Renaissance Washington, DC
    33. 35. Thank You! <ul><li>Pat G. Cappelaere </li></ul><ul><li>President / CEO </li></ul><ul><li>Vightel Corporation </li></ul><ul><li>http://www.vightel.com </li></ul><ul><li>Contact Information: </li></ul><ul><li>443 283 0369 </li></ul><ul><li>[email_address] </li></ul>April 21-23, 2008 Renaissance Washington, DC
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×