Microsoft Azure
Business transformation Digital age
Business Model
Value Chain
Microsoft Azure 3
• How do you experiment and innovate?
• How do you understand customer behaviors?
• How do you reduce total time to market?
• How do you keep costs low?
• How do you integrate?
• How do you make your legacy apps modern?
• How do you protect your core business systems?
Ask yourself
Microsoft Azure
Embrace the API
economy
Low cost, Agile and works with legacy
Microsoft Azure
Rise of the APIs (Application Programming Interface)
• Open APIs or Public APIs are the “tip of the iceberg”
• Continuous robust growth, fueled by mobile, cloud, big
data, Internet of things
• APIs are drivers of innovation in the enterprises
Microsoft Azure
APIs enable companies to grow and innovate
App
App App
AppApp
direct monetisation
indirect
monetisation
indirect
monetisation
Consumer
Always connected on the go
Apps on devices
Internal
Developers
Workforce productivity
Internal application
Partners
Business development tool
Reduces friction
“mask dirty laundry”
3rd party Enterprises
consume services to enrich
& grow their own business
API is the product
Microsoft Azure
APIs enable companies to grow and innovate
App
App App
AppApp
twilio
Internal
Partners
Consumers
3rd party enterprises
API is the product
Microsoft Azure
• Crowdsourcing
• Mobile Gateway replacement
• Front end modernisation with legacy backend
• Social, gamification and creative UI
• Branch office transformation
• Offshore test/dev, licensee, reduce cost and improved efficiency in the SDLC
(software development lifecycle)
API Management
Maximises flexibility and innovation while reducing risk and minimising costs
Scenarios deployed in the market
9
Microsoft Azure
API MANAGEMENT
Monetize
digital
assets
Transform
product to
platform
content
channels
Create Drive
internal
agility
Microsoft Azure
API
Publisher portal
Proxy
Developer PortalDevelopers
Apps
Publisher/Admin
Microsoft Azure
API Management Key Concepts
OPERATIONS
Highly configurable
Provide control over URL mapping, query & path
parameters, request/response content and operation
response caching
Rate limit, quotas, and IP policies can be implemented at
API or operation level
APIS
Each API represents set of operations
available to developers
Each API contains a reference to the
backend service that implements the API
Each API’s operations map to operations
implemented by the backend service
PRODUCTS
How APIs are surfaced to developers
Have one or more APIs, available to
developers on publish
Subscription approval configured at the
product level—auto- or admin-approve
GROUPS
Used to manage product visibility
Developers view & subscribe to products visible to their
group
Admins, Developers, Guests, Custom Groups (e.g. internal
with access to APIs from one product and external with
access to APIs from another)
POLICIES
Collection of statements that are executed
sequentially on request or response of an API
Allow publisher to change behavior of API through
configuration
XML to JSON, call rate limiting, etc.
Microsoft Azure
Developer Experience
Self-Registration
Subscriptions
Documentation
Console
Issues Forum
Dashboard
Admin Experience
API specification
Product management
Policies Editor
Developer management
Content management
Configurable notifications
Security
Custom developer ID
Social Developer ID
API key authentication
Basic Authentication
Proxy & Policies
Call and bandwidth quotas
Rate limit
Caching
HTTPS
Authenticate with Basic
CORS / x-domain calls
Find and replace string
Re-write URL
Mask URLs
JSONP
JSON to/from XML
Set header or parameter
IP filter
Wildcard operations
Reports
Calls
Bandwidth
Cache hits/misses
Status codes
API and service response time
Proxy response time
Filter any report by product API
Operation
API Management Features
Microsoft Azure
Launch customer highlights
15
A portfolio of APIs, SDKs and apps that enable developers to easily add intelligent
services, such as vision or speech capabilities, to their solutions
Project Oxford – Adding “smart” to your applications
Understand the data around
your application
PROJECT OXFORD
Coming soon:
Conceptual Architecture
API Management Services
Technology Providers
Subscription
Services
Publication
Services
Throttling
Metering
Policies
Message
Transformatio
n
Telemetry
Face
Computer
Vision
Speech
Language
Understanding
Video
Developer Portal
Developer
Contents
Online
Demos
Samples
SDKs
Developer
Forums
APP
Gallery
Marketplace Integrations
Offerings
Pricing
On-boarding

Transformation through the API

  • 2.
    Microsoft Azure Business transformationDigital age Business Model Value Chain
  • 3.
    Microsoft Azure 3 •How do you experiment and innovate? • How do you understand customer behaviors? • How do you reduce total time to market? • How do you keep costs low? • How do you integrate? • How do you make your legacy apps modern? • How do you protect your core business systems? Ask yourself
  • 4.
    Microsoft Azure Embrace theAPI economy Low cost, Agile and works with legacy
  • 5.
    Microsoft Azure Rise ofthe APIs (Application Programming Interface) • Open APIs or Public APIs are the “tip of the iceberg” • Continuous robust growth, fueled by mobile, cloud, big data, Internet of things • APIs are drivers of innovation in the enterprises
  • 6.
    Microsoft Azure APIs enablecompanies to grow and innovate App App App AppApp direct monetisation indirect monetisation indirect monetisation Consumer Always connected on the go Apps on devices Internal Developers Workforce productivity Internal application Partners Business development tool Reduces friction “mask dirty laundry” 3rd party Enterprises consume services to enrich & grow their own business API is the product
  • 7.
    Microsoft Azure APIs enablecompanies to grow and innovate App App App AppApp twilio Internal Partners Consumers 3rd party enterprises API is the product
  • 8.
    Microsoft Azure • Crowdsourcing •Mobile Gateway replacement • Front end modernisation with legacy backend • Social, gamification and creative UI • Branch office transformation • Offshore test/dev, licensee, reduce cost and improved efficiency in the SDLC (software development lifecycle) API Management Maximises flexibility and innovation while reducing risk and minimising costs Scenarios deployed in the market
  • 9.
  • 10.
    Microsoft Azure API MANAGEMENT Monetize digital assets Transform productto platform content channels Create Drive internal agility
  • 11.
    Microsoft Azure API Publisher portal Proxy DeveloperPortalDevelopers Apps Publisher/Admin
  • 12.
    Microsoft Azure API ManagementKey Concepts OPERATIONS Highly configurable Provide control over URL mapping, query & path parameters, request/response content and operation response caching Rate limit, quotas, and IP policies can be implemented at API or operation level APIS Each API represents set of operations available to developers Each API contains a reference to the backend service that implements the API Each API’s operations map to operations implemented by the backend service PRODUCTS How APIs are surfaced to developers Have one or more APIs, available to developers on publish Subscription approval configured at the product level—auto- or admin-approve GROUPS Used to manage product visibility Developers view & subscribe to products visible to their group Admins, Developers, Guests, Custom Groups (e.g. internal with access to APIs from one product and external with access to APIs from another) POLICIES Collection of statements that are executed sequentially on request or response of an API Allow publisher to change behavior of API through configuration XML to JSON, call rate limiting, etc.
  • 13.
    Microsoft Azure Developer Experience Self-Registration Subscriptions Documentation Console IssuesForum Dashboard Admin Experience API specification Product management Policies Editor Developer management Content management Configurable notifications Security Custom developer ID Social Developer ID API key authentication Basic Authentication Proxy & Policies Call and bandwidth quotas Rate limit Caching HTTPS Authenticate with Basic CORS / x-domain calls Find and replace string Re-write URL Mask URLs JSONP JSON to/from XML Set header or parameter IP filter Wildcard operations Reports Calls Bandwidth Cache hits/misses Status codes API and service response time Proxy response time Filter any report by product API Operation API Management Features
  • 14.
  • 15.
  • 17.
    A portfolio ofAPIs, SDKs and apps that enable developers to easily add intelligent services, such as vision or speech capabilities, to their solutions Project Oxford – Adding “smart” to your applications
  • 18.
    Understand the dataaround your application
  • 21.
  • 22.
    Conceptual Architecture API ManagementServices Technology Providers Subscription Services Publication Services Throttling Metering Policies Message Transformatio n Telemetry Face Computer Vision Speech Language Understanding Video Developer Portal Developer Contents Online Demos Samples SDKs Developer Forums APP Gallery Marketplace Integrations Offerings Pricing On-boarding