Transformation through the API

22
Alex Danvy @danvy Transformation through API

Transcript of Transformation through the API

Page 1: Transformation through the API

Alex Danvy@danvy

Transformationthrough API

Page 2: Transformation through the API

Microsoft Azure

Business transformation Digital age

Mobile, Social, Data and Internet of

things

Finte

ch

Competition from outside the industry

Regulations

Business Model

Value Chain

Page 3: Transformation through the API

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

Page 4: Transformation through the API

Microsoft Azure

Embrace the API economy

R I S K A S S E S S M E N T

F I N A N C I A L P L A N N I N G

M A R K E T A N A LY T I C S

D ATA I N S I G H T S

C A L C U L AT O R SM O RT G A G E / L O A N P R O C E S S E S

A C C O U N T Q U E R I E S

B L O C K C H A I N

P E R S O N A L F I N A N C I A L M A N A G E M E N T

G A M I F I C AT I O N

P S D 2

Low cost, Agile and works with legacy

Page 5: Transformation through the API

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

Page 6: Transformation through the API

Microsoft Azure

APIs enable companies to grow and innovate

App

App App

AppApp

direct monetisation

indirect monetisation

indirect monetisation

ConsumerAlways connected on the go

Apps on devices

InternalDevelopersWorkforce productivityInternal application

PartnersBusiness development toolReduces friction“mask dirty laundry”

3rd party Enterprises

consume services to enrich

& grow their own business

API is the product

Page 7: Transformation through the API

Microsoft Azure

APIs enable companies to grow and innovate

App

App App

AppApp

twilio

Internal

Partners

Consumers

3rd party enterprises

API is the product

Page 8: Transformation through the API

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 ManagementMaximises flexibility and innovation while reducing risk and minimising costs

Scenarios deployed in the market

Page 9: Transformation through the API

Azure API Management

9

Page 10: Transformation through the API

Microsoft Azure

API MANAGEMENT

Monetize

digitalassets

Transform

product to platform

content channels

Create Drive

internalagility

Page 11: Transformation through the API

Microsoft Azure

AZURE API MANAGEMENT

API

Can be hosted anywhere and

authored in any language on any

platform.Publisher portal

Proxy

Developer PortalDevelopers

Apps

Publisher/Admin

Page 12: Transformation through the API

Microsoft Azure

API Management Key ConceptsOPERATIONS

Highly configurableProvide control over URL mapping, query & path parameters, request/response content and operation response cachingRate limit, quotas, and IP policies can be implemented at API or operation level

APISEach API represents set of operations available to developersEach API contains a reference to the backend service that implements the APIEach API’s operations map to operations implemented by the backend servicePRODUCTSHow APIs are surfaced to developersHave one or more APIs, available to developers on publishSubscription approval configured at the product level—auto- or admin-approve

GROUPSUsed to manage product visibilityDevelopers view & subscribe to products visible to their groupAdmins, 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 APIAllow publisher to change behavior of API through configurationXML to JSON, call rate limiting, etc.

Page 13: Transformation through the API

Microsoft Azure

Developer ExperienceSelf-RegistrationSubscriptionsDocumentationConsoleIssues ForumDashboard

Admin ExperienceAPI specificationProduct managementPolicies EditorDeveloper managementContent managementConfigurable notifications

SecurityCustom developer IDSocial Developer IDAPI key authenticationBasic Authentication

Proxy & PoliciesCall and bandwidth quotasRate limitCachingHTTPSAuthenticate with BasicCORS / x-domain callsFind and replace stringRe-write URLMask URLsJSONPJSON to/from XMLSet header or parameterIP filterWildcard operations

ReportsCallsBandwidthCache hits/missesStatus codesAPI and service response timeProxy response timeFilter any report by product API Operation

API Management Features

Page 14: Transformation through the API

Microsoft Azure

Launch customer highlights

Page 15: Transformation through the API

Demo

15

Page 16: Transformation through the API

Real world example

Page 17: Transformation through the API

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

Page 18: Transformation through the API

MICROSOFT CONF IDENTIAL – INTERNAL ONLY

Understand the data around your applicationProject Oxford’s API services will help you understand and interact with audio, text, image, and video

Page 19: Transformation through the API

MICROSOFT CONF IDENTIAL – INTERNAL ONLY

Powerful modelsProject Oxford’s models are trained using the same deep learning and machine learning techniques that power many products across Microsoft

Page 20: Transformation through the API

MICROSOFT CONF IDENTIAL – INTERNAL ONLY

Easy to useProject Oxford allows you to focus on your application by easily including these services across platforms through simple REST APIs

Page 21: Transformation through the API

Intelligence portfolio

Face APIs Computer Vision APIs

LUIS (Language Understanding Intelligent Service)

Speech APIs

PROJECT OXFORD

OCR

Speech Recognition

Text to Speech

Speech Intent Recognition

Determine EntitiesFace Grouping

Face Identification

Face DetectionAnalyze Image

Generate Thumbnail Improve Models

Detect Intent

Coming soon: Knowledge Video analysis Emotion intelligence

Page 22: Transformation through the API

Conceptual Architecture

API Management Services

Technology Providers

SubscriptionServices

PublicationServices

ThrottlingMetering Policies

Message Transformati

onTelemetry

Face Computer Vision Speech

Language Understandi

ngVideo

Developer PortalDeveloper

Contents

Online Demos

Samples SDKs

Developer

ForumsAPP

Gallery

Marketplace IntegrationsOfferings

PricingOn-boarding