SlideShare a Scribd company logo
1 of 69
API Management and OAuth for
Web, Mobile and the Cloud
K Scott Morrison
CTO & Chief Architect


Nov 30, 2011
“Change has a considerable psychological
impact on the human mind.
To the fearful it is threatening because it
means that things may get worse.
To the hopeful it is encouraging because
things may get better.
To the confident it is inspiring because the
challenge exists to make things better.”
                           - King Whitney Jr.
This talk is
about change
Our basic problem
has not changed:




                       Access to
                    information
But things outside of
our control that are
      changing
We are interconnected
We are leveraging clouds
Mobility is exploding
You already
  know the
underpinnings
But SOA needs
  to change
And that is
what this talk is
   about.
Let me tell you a secret…
(it’s a gold rush)
Quote App
Proposal Generator

 Product Model:


 No. Units:



          Next
Proposal Generator

 Product Model:
    API Portal

 No. Units:



        Next
Networking Gateway

API Portal
XML Accelerator
Proposal Generator

 Product Model:
    API Portal

 No. Units:
    2


1         Next

2
3
Proposal Generator

 Product Model:
    API Portal

 No. Units:
    2


          Next
Proposal Generator

 Discount


 Recipient




         Submit
Proposal Generator

 Discount
   5%

 Recipient




0%       Submit
5%
10%
Proposal Generator

 Discount
   5%

 Recipient
   bobama@whitehouse.gov


         Submit
Proposal Generator

 Discount
   5%

 Recipient
   @whitehouse.gov


         Submit
Proposal Generator


 Processing…




          Cancel
Proposal Generator


 …Done.


   Proposal submitted
       for review



       Reference no L7-ABC123
API
Application
Programming
Interface
APIs transform the Web into an
   integration platform
                                                  Cloud
                             Servers

     Legacy
                                                               Third party
                                                               web apps


Directory

                                                               Mobile
                                                               devices




              Applications                                Browsers
                                       Database
The API is the glue for the New
Enterprise Web




                 Enterprise
                  Network
Why did the web work so well?
Very loose coupling…




              5

           Approximate number of global web pages
But haven’t we heard this story before?
Let’s consider the developer
experience using SOAP
                                  Web
                                  Services
                                  Server




                           WSDL
http://api.layer7.com/getPerson?Name=Scott
http://api.layer7.com/getPerson?Name=Scott


{
    "firstName": ”Scott",
    "lastName" : ”Morrison",
    ”title" : “CTO”,
    "address" :
    {
       "streetAddress": ”405-1100 Melville",
       "city"      : ”Vancouver",
       ”prov"       : ”BC",
       "postalCode" : ”V6E 4A6"
    },
    "phoneNumber":
    [
       {
         "type" : ”office",
         "number": ”605 681-9377"
       },
       {
         "type" : ”home",
         "number": ”604 555-4567"
       }
    ]
}
Low Barrier to Entry
Frictionless
Agility
Not Convinced Yet?
 Take a look at XML
<!DOCTYPE x [ <!ENTITY y "a]>b"> ]>
<x>
  <a b="&y;>" />
  <![CDATA[[a>b <a>b <a]]>
  <?x <a> <!-- <b> ?> c --> d
</x>
The new alternative is JSON


     Structure            Name/Value
JSON is simple
     {
         "firstName": ”Scott ",
         "lastName" : ”Morrison",
         ”title" : “CTO”,
         "address" :
         {
            "streetAddress": ”405-1100 Melville",
            "city"      : ”Vancouver",
            ”prov"       : ”BC",
            "postalCode" : ”V6E 4A6"
         },
         "phoneNumber":
         [
            {
              "type" : ”office",
              "number": ”605 681-9377"
            },
            {
              "type" : ”home",
              "number": ”604 555-4567"
            }
         ]
     }
XML giving way to JSON
illustrates the theme of the
change



 •   Complex                   •   Simple
 •   Highly standardized       •   Informal
 •   Vendor driven             •   Grassroots
 •   Barriers                  •   Frictionless
What about governance?
Contracts
Old way: WSDL
New way: Just write a web page
Design time governance:
  the integrated reg/rep
The new design-time
governance leverages
successful communication
tools
           •   Portal
           •   Wiki
           •   Forum
           •   Blog
           •   Email workflow
What about run time governance?
Rules are only good with
           enforcement
Consider WS-Security
         <?xml version="1.0" encoding="utf-8" ?>
         <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
                 xmlns:xenc="http://www.w3.org/2001/04/xmlenc#">
          <soap:Header/>

           <soap:Body xmlns:m=“http://www.example.org/stock”>
             <m:GetStockPrice>
               <m:StockName>ABC</m:StockName>
             </m:GetStockPrice>
           </soap:Body>
         </soap:Envelope>
http s
                ://api.layer7.com/getPerson?Name=Scott


{
    "firstName": ”Scott",
    "lastName" : ”Morrison",
    ”title" : “CTO”,
    "address" :
    {
       "streetAddress": ”405-1100 Melville",
       "city"      : ”Vancouver",
       ”prov"       : ”BC",
       "postalCode" : ”V6E 4A6"
    },
    "phoneNumber":
    [
       {
         "type" : ”office",
         "number": ”605 681-9377"
       },
       {
         "type" : ”home",
         "number": ”604 555-4567"
       }
    ]
}
What about identity and access
          control?
SAML is complex
OAuth by example
So what was SOA governance again?

Old Governance New Governance

 • People            • People
 • Process           • Process
 • Technology        • I have lots of
                       this already…
To Summarize:
                    Old            New
Documentation       WSDL           Wiki/Blog
Discovery           Reg/Rep        Search
Approval            G10 Platform   Email
Enforcement         Gateway        Gateway
User Provisioning   IAM            Portal
Community           What’s that?   Forum
The new way to manage
The new people to manage
These are the new people to manage
“Technology is dominated by two types of
people:
 those who understand what they do not
manage,
 and those who manage what they do not
understand.”

                        - Archibald Putt
So how can you
understand completely and
   manage effectively?
IT is sick of
piecemeal solutions
That’s why we built the Layer 7 API
Developer Portal
                                  App




                   Firewall


              API
                                              Developer
            Gateway




                                      API
                                     Portal




      API Server
                              Enterprise
                               Network
Let’s Summarize:

    • Simple wins every time
    • SOA is changing
      • and so is SOA governance
    • The new enterprise web is about
      APIs
      • Driven by cloud and mobility
    • Solutions like Layer 7’s API Portal
      integrate all the familiar tools to
      effectively manage your APIs
For further information:




                K. Scott Morrison
                Chief Technology Officer & Chief Architect
                Layer 7 Technologies
                1100 Melville St, Suite 405
                Vancouver, B.C. V6E 4A6
                Canada
                (800) 681-9377

                smorrison@layer7tech.com
                http://www.layer7tech.com

November 2011
Picture Credits
   Big Ben by meanone97 – stock.exchg
   Whiz Kids by Ron S. Gejman – ron.gejman.com
   World Puzzle by juancho17 – stock.exchg
   Rack Server by Pazado – stock.exchg
   Analogue Erosion Control Device, Fall & wheat by Kevin
    Hudkins - Flickr

More Related Content

Viewers also liked

API Management architect presentation
API Management architect presentationAPI Management architect presentation
API Management architect presentation
sflynn073
 

Viewers also liked (15)

Securing your Web API with OAuth
Securing your Web API with OAuthSecuring your Web API with OAuth
Securing your Web API with OAuth
 
A How-to Guide to OAuth & API Security
A How-to Guide to OAuth & API SecurityA How-to Guide to OAuth & API Security
A How-to Guide to OAuth & API Security
 
OAuth for your API - The Big Picture
OAuth for your API - The Big PictureOAuth for your API - The Big Picture
OAuth for your API - The Big Picture
 
Open API Ecosystem Overview: December 2010
Open API Ecosystem Overview: December 2010Open API Ecosystem Overview: December 2010
Open API Ecosystem Overview: December 2010
 
Whitebase : Assault Carrier for Micro-Services
Whitebase : Assault Carrier for Micro-ServicesWhitebase : Assault Carrier for Micro-Services
Whitebase : Assault Carrier for Micro-Services
 
Oracle API Gateway
Oracle API GatewayOracle API Gateway
Oracle API Gateway
 
REST API Security: OAuth 2.0, JWTs, and More!
REST API Security: OAuth 2.0, JWTs, and More!REST API Security: OAuth 2.0, JWTs, and More!
REST API Security: OAuth 2.0, JWTs, and More!
 
Api gateway : To be or not to be
Api gateway : To be or not to beApi gateway : To be or not to be
Api gateway : To be or not to be
 
Best Practices for API Management
Best Practices for API Management Best Practices for API Management
Best Practices for API Management
 
Adapt or Die: Opening Keynote with Chet Kapoor
Adapt or Die: Opening Keynote with Chet KapoorAdapt or Die: Opening Keynote with Chet Kapoor
Adapt or Die: Opening Keynote with Chet Kapoor
 
Microservices Done Right: Key Ingredients for Microservices Success
Microservices Done Right: Key Ingredients for Microservices SuccessMicroservices Done Right: Key Ingredients for Microservices Success
Microservices Done Right: Key Ingredients for Microservices Success
 
(DEV203) Amazon API Gateway & AWS Lambda to Build Secure APIs
(DEV203) Amazon API Gateway & AWS Lambda to Build Secure APIs(DEV203) Amazon API Gateway & AWS Lambda to Build Secure APIs
(DEV203) Amazon API Gateway & AWS Lambda to Build Secure APIs
 
Build and Manage Your APIs with Amazon API Gateway
Build and Manage Your APIs with Amazon API GatewayBuild and Manage Your APIs with Amazon API Gateway
Build and Manage Your APIs with Amazon API Gateway
 
Secure Your REST API (The Right Way)
Secure Your REST API (The Right Way)Secure Your REST API (The Right Way)
Secure Your REST API (The Right Way)
 
API Management architect presentation
API Management architect presentationAPI Management architect presentation
API Management architect presentation
 

Similar to API Management and OAuth for Web, Mobile and the Cloud: Scott Morrison's Presentation at Gartner AADI 2011

Similar to API Management and OAuth for Web, Mobile and the Cloud: Scott Morrison's Presentation at Gartner AADI 2011 (20)

Web Services Foundation Technologies
Web Services Foundation TechnologiesWeb Services Foundation Technologies
Web Services Foundation Technologies
 
InterConnect 2015 session 2825 cics_and_the_new soa
InterConnect 2015 session 2825  cics_and_the_new soaInterConnect 2015 session 2825  cics_and_the_new soa
InterConnect 2015 session 2825 cics_and_the_new soa
 
SXSW - The Changing World of Software Delivery: Web, Mobile,and IoT
SXSW - The Changing World of Software Delivery: Web, Mobile,and IoTSXSW - The Changing World of Software Delivery: Web, Mobile,and IoT
SXSW - The Changing World of Software Delivery: Web, Mobile,and IoT
 
Connect js nodejs_api_shubhra
Connect js nodejs_api_shubhraConnect js nodejs_api_shubhra
Connect js nodejs_api_shubhra
 
AWSome Day 2019 Keynote
AWSome Day 2019 KeynoteAWSome Day 2019 Keynote
AWSome Day 2019 Keynote
 
Oracle soa training
Oracle soa training Oracle soa training
Oracle soa training
 
Ibm_interconnect_restapi_workshop
Ibm_interconnect_restapi_workshopIbm_interconnect_restapi_workshop
Ibm_interconnect_restapi_workshop
 
Protecting Your APIs Against Attack & Hijack
Protecting Your APIs Against Attack & Hijack Protecting Your APIs Against Attack & Hijack
Protecting Your APIs Against Attack & Hijack
 
CASE-4 Automating Business Processes in Denver: A Technical Case Study
CASE-4 Automating Business Processes in Denver: A Technical Case StudyCASE-4 Automating Business Processes in Denver: A Technical Case Study
CASE-4 Automating Business Processes in Denver: A Technical Case Study
 
Introduction to Cloud Computing with Amazon Web Services
Introduction to Cloud Computing with Amazon Web ServicesIntroduction to Cloud Computing with Amazon Web Services
Introduction to Cloud Computing with Amazon Web Services
 
Microservices - Hitchhiker's guide to cloud native applications
Microservices - Hitchhiker's guide to cloud native applicationsMicroservices - Hitchhiker's guide to cloud native applications
Microservices - Hitchhiker's guide to cloud native applications
 
Soa & The Next 1000 Days Of The Web
Soa & The Next 1000 Days Of The WebSoa & The Next 1000 Days Of The Web
Soa & The Next 1000 Days Of The Web
 
Aligning IT with Business Goals through SOA
Aligning IT with Business Goals through SOAAligning IT with Business Goals through SOA
Aligning IT with Business Goals through SOA
 
Windows Azure Mobile Services to Exposing Operational Data for Mobile Devices
Windows Azure Mobile Services to Exposing Operational Data for Mobile DevicesWindows Azure Mobile Services to Exposing Operational Data for Mobile Devices
Windows Azure Mobile Services to Exposing Operational Data for Mobile Devices
 
Introduction to Cloud Computing with AWS (Thai Session)
Introduction to Cloud Computing with AWS (Thai Session)Introduction to Cloud Computing with AWS (Thai Session)
Introduction to Cloud Computing with AWS (Thai Session)
 
O Dell Secure360 Presentation5 12 10b
O Dell Secure360 Presentation5 12 10bO Dell Secure360 Presentation5 12 10b
O Dell Secure360 Presentation5 12 10b
 
Oracle Code Capgemini: API management & microservices a match made in heaven
Oracle Code Capgemini: API management & microservices a match made in heavenOracle Code Capgemini: API management & microservices a match made in heaven
Oracle Code Capgemini: API management & microservices a match made in heaven
 
Introduction to Service Oriented Architecture
Introduction to Service Oriented ArchitectureIntroduction to Service Oriented Architecture
Introduction to Service Oriented Architecture
 
Blowing up the Monolith: Practical Advice on Microservices
Blowing up the Monolith: Practical Advice on MicroservicesBlowing up the Monolith: Practical Advice on Microservices
Blowing up the Monolith: Practical Advice on Microservices
 
C# Client to Cloud
C# Client to CloudC# Client to Cloud
C# Client to Cloud
 

More from CA API Management

5 steps end to end security consumer apps
5 steps end to end security consumer apps5 steps end to end security consumer apps
5 steps end to end security consumer apps
CA API Management
 

More from CA API Management (20)

Api architectures for the modern enterprise
Api architectures for the modern enterpriseApi architectures for the modern enterprise
Api architectures for the modern enterprise
 
Mastering Digital Channels with APIs
Mastering Digital Channels with APIsMastering Digital Channels with APIs
Mastering Digital Channels with APIs
 
Takeaways from API Security Breaches Webinar
Takeaways from API Security Breaches WebinarTakeaways from API Security Breaches Webinar
Takeaways from API Security Breaches Webinar
 
API Design Methodology - Mike Amundsen, Director of API Architecture, API Aca...
API Design Methodology - Mike Amundsen, Director of API Architecture, API Aca...API Design Methodology - Mike Amundsen, Director of API Architecture, API Aca...
API Design Methodology - Mike Amundsen, Director of API Architecture, API Aca...
 
Liberating the API Economy with Scale-Free Networks - Mike Amundsen, Director...
Liberating the API Economy with Scale-Free Networks - Mike Amundsen, Director...Liberating the API Economy with Scale-Free Networks - Mike Amundsen, Director...
Liberating the API Economy with Scale-Free Networks - Mike Amundsen, Director...
 
API360 – A How-To Guide for Enterprise APIs - Learn how to position your ente...
API360 – A How-To Guide for Enterprise APIs - Learn how to position your ente...API360 – A How-To Guide for Enterprise APIs - Learn how to position your ente...
API360 – A How-To Guide for Enterprise APIs - Learn how to position your ente...
 
API Monetization: Unlock the Value of Your Data
API Monetization: Unlock the Value of Your DataAPI Monetization: Unlock the Value of Your Data
API Monetization: Unlock the Value of Your Data
 
Revisiting Geddes' Outlook Tower - Mike Amundsen, Director of API Architectur...
Revisiting Geddes' Outlook Tower - Mike Amundsen, Director of API Architectur...Revisiting Geddes' Outlook Tower - Mike Amundsen, Director of API Architectur...
Revisiting Geddes' Outlook Tower - Mike Amundsen, Director of API Architectur...
 
Managing Identity by Giving Up Control - Scott Morrison, SVP & Distinguished ...
Managing Identity by Giving Up Control - Scott Morrison, SVP & Distinguished ...Managing Identity by Giving Up Control - Scott Morrison, SVP & Distinguished ...
Managing Identity by Giving Up Control - Scott Morrison, SVP & Distinguished ...
 
Enabling the Multi-Device Universe
Enabling the Multi-Device UniverseEnabling the Multi-Device Universe
Enabling the Multi-Device Universe
 
Building APIs That Last for Decades - Irakli Nadareishvili, Director of API S...
Building APIs That Last for Decades - Irakli Nadareishvili, Director of API S...Building APIs That Last for Decades - Irakli Nadareishvili, Director of API S...
Building APIs That Last for Decades - Irakli Nadareishvili, Director of API S...
 
The Art of API Design - Ronnie Mitra, Director of API Design, API Academy at ...
The Art of API Design - Ronnie Mitra, Director of API Design, API Academy at ...The Art of API Design - Ronnie Mitra, Director of API Design, API Academy at ...
The Art of API Design - Ronnie Mitra, Director of API Design, API Academy at ...
 
APIs Fueling the Connected Car Opportunity - Scott Morrison, SVP & Distinguis...
APIs Fueling the Connected Car Opportunity - Scott Morrison, SVP & Distinguis...APIs Fueling the Connected Car Opportunity - Scott Morrison, SVP & Distinguis...
APIs Fueling the Connected Car Opportunity - Scott Morrison, SVP & Distinguis...
 
Adapting to Digital Change: Use APIs to Delight Customers & Win
Adapting to Digital Change: Use APIs to Delight Customers & WinAdapting to Digital Change: Use APIs to Delight Customers & Win
Adapting to Digital Change: Use APIs to Delight Customers & Win
 
Balancing Security & Developer Enablement in Enterprise Mobility - Jaime Ryan...
Balancing Security & Developer Enablement in Enterprise Mobility - Jaime Ryan...Balancing Security & Developer Enablement in Enterprise Mobility - Jaime Ryan...
Balancing Security & Developer Enablement in Enterprise Mobility - Jaime Ryan...
 
5 steps end to end security consumer apps
5 steps end to end security consumer apps5 steps end to end security consumer apps
5 steps end to end security consumer apps
 
Best Practices You Must Apply to Secure Your APIs - Scott Morrison, SVP & Dis...
Best Practices You Must Apply to Secure Your APIs - Scott Morrison, SVP & Dis...Best Practices You Must Apply to Secure Your APIs - Scott Morrison, SVP & Dis...
Best Practices You Must Apply to Secure Your APIs - Scott Morrison, SVP & Dis...
 
Drones, Phones & Pwns the Promise & Dangers of IoT APIs: Use APIs to Securely...
Drones, Phones & Pwns the Promise & Dangers of IoT APIs: Use APIs to Securely...Drones, Phones & Pwns the Promise & Dangers of IoT APIs: Use APIs to Securely...
Drones, Phones & Pwns the Promise & Dangers of IoT APIs: Use APIs to Securely...
 
Gartner AADI Summit Sydney 2014 Implementing the Layer 7 API Management Pla...
Gartner AADI Summit Sydney 2014   Implementing the Layer 7 API Management Pla...Gartner AADI Summit Sydney 2014   Implementing the Layer 7 API Management Pla...
Gartner AADI Summit Sydney 2014 Implementing the Layer 7 API Management Pla...
 
Using APIs to Create an Omni-Channel Retail Experience
Using APIs to Create an Omni-Channel Retail ExperienceUsing APIs to Create an Omni-Channel Retail Experience
Using APIs to Create an Omni-Channel Retail Experience
 

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Recently uploaded (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 

API Management and OAuth for Web, Mobile and the Cloud: Scott Morrison's Presentation at Gartner AADI 2011

Editor's Notes

  1. Everyone here needs to choose.Ignore the middle groundAre you fearfulOr are you confident?
  2. 2 Drivers. #1 is cloud, #2 is mobile
  3. Let me tell you all a secret
  4. The new enterprise web is about integration
  5. 19.2B pages yahoo 2005346Mweb sites netcraft June 2011
  6. Psych term, but look at examples
  7. Psych term, but look at examples
  8. Boil to its essence
  9. Autobinding
  10. Psych term, but look at examples
  11. RUN TIME ESSENTIAL!
  12. Developers hate these things
  13. Run time governance is a first order problem now
  14. What about identity?
  15. But also internal users too
  16. The new enterprise web is about integration
  17. The new enterprise web is about integration
  18. The new enterprise web is about integrationAsk yourself now, given the right tools, which side are you on?