Intellectual Transformation and Budgetary Savings Through Organizational Transformation
Transformation through the API
-
Upload
alex-danvy -
Category
Software
-
view
278 -
download
0
Transcript of Transformation through the API
Alex Danvy@danvy
Transformationthrough 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
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
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
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
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
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 ManagementMaximises flexibility and innovation while reducing risk and minimising costs
Scenarios deployed in the market
Azure API Management
9
Microsoft Azure
API MANAGEMENT
Monetize
digitalassets
Transform
product to platform
content channels
Create Drive
internalagility
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
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.
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
Microsoft Azure
Launch customer highlights
Demo
15
Real world example
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
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
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
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
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
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