SlideShare ist ein Scribd-Unternehmen logo
1 von 35
Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
API Frenzy and
Planning for a
Successful API
Strategy
Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
API FRENZY?
WHY?
Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
API Frenzy
API Growth Rate
Source: Programmable Web
15B+ API calls a day
10B+ API calls a day
7B+ API calls a day
1B+ API calls a day
1B+ API calls a day
1.5B+ API calls a day
Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
API, you said API… ?
 Initial meaning:
API = Application Programming Interface
 Set of instructions and tools that enables
Enterprises to expose & exchange Data, Services,
Processesbetween systems
 Actual meaning, business driven:
API = a product that will bring you more
– Applications
– Partners
– Income
Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
What is causing this Frenzy?
New
Channels
No. of
Devices
Technology
Trends
Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
Devices
• Mobile + Smart Phones > Total PC shipments
• Mobile + Tablets -> 24% of Online shopping (2012 Black Friday)
• Connected Devices will exceed Mobile Devices by 2020
Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
Internet of Things
50 Devices
per
household
Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
Technologies Trends
Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
Accelerate New Channels
• In the beginning
companies reached their
customers using:
– The phone
– Snail mail
– Advertising
– Yellow Pages
Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
Accelerate New Channels
• Then they invested in web
sites
• Initially just marketing
themselves
• Then eCommerce
• Those that didn’t….aren’t
Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
Accelerate New Channels
• With the cellphone and mobile
internet came more pressures
• Companies extended their
web presence with mobile
(WAP) versions of their
existing site
• Limited success
Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
Accelerate New Channels
• The iPhone effect
• Mobile web browsers are not
adequate…
• ..so companies build their
own Apps to provide a rich
experience to their consumers
Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
Accelerate New Channels
• If building your own
App helps reach your
own consumers….
Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
Accelerate New Channels
• If building your own
App helps reach your
own consumers….
• A Developer
Community building
tens, hundreds, or
even thousands of
Apps…
Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
Accelerate New Channels
• If building your own
App helps reach your
own consumers….
• A Developer
Community building
tens, hundreds, or
even thousands of
Apps…
• Can reach consumers
in ways you can’t even
dream of
Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
Accelerate new channels
• APIs = Applications
Partners
Income
 Through
Federation of
communities
Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
Why use APIs in your company
Make
money
•API model: bill the value of your enterprise services
•Billing model: Pay-per-use, affiliate/commission(fix, lead, visite)
•Examples: Ebay Partner network, Amazon associates …
Save
money
•API model: allow companies to decrease their IT expenses
•Billing model: Pay-per-consumption, package
•Examples: Amazon WS …
Move to
the cloud
•API model: provide companies with enterprise software services from the cloud
•Billing model: Subscription (fee)
•Examples: Salesforce, Zoho …
Build
brand
•API model: increase your visibility and develop your Brand
•Billing model: Freemium (one product free, another one billable)
•Examples: GoogleMaps, Twitter …
Go
anywhere
•API model: make your enterprise services available from any type of device
•Billing model: accessing services from anywhere means more billable business
•Examples: Netflix …
+ …
Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
The API Economy is Here!
IT’S NO LONGER
‘WEB FIRST’ OR
‘MOBILE FIRST’
- IT’s NOW
‘API FIRST.’
Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
API BEST PRACTICES
Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
Think of APIs as Products
Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
Identify Design Develop Test Stage Release Version Retire
API Essentials
Transform Scale PublishTestSecure
SOAP to REST
Mobile-
Optimization
OAuth
Mediation
Analytics API Documentation
Existing
Apps
API
Manage Entire Lifecycle
Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
1. Transform
• Consider the number and
complexity of backend systems
and data sources
• Mediate between different
message styles
• Augment/Enrich your messages
• Aggregate backend calls
• Virtualize backend Services
APIs
Transform
Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
2. Scale
• Do you have caching?
• Is the API too granular? Chatty?
• API Latency. Do you have
consumers in different
geographies?
• Backend Services and
Dependencies? Are they robust
enough?
• Other basics – Fault Tolerance, etc.
APIs
Scale
Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
3. Secure
• Does it Authenticate and
Authorize, integrate with existing
Identity & Access Mgmt. systems
• Prevent Threats and DoS Attacks
• Secure Data in flight, message
security
• Federate API access with Business
Partners - OAuth
• Risk and Compliance factors with
publishing APIs
APIs
Secure
Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
4. Test
• Provide a simple test platform for
developers
• For sensitive data/transactions,
provide a dummy application
front-end
• Support App verification
APIs
Sandbox
Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
5. Publish
• Publish your APIs to the developer
community
• Describe value and document API
• Host Legal Documentation
• Provide a social community for
developers to interact
• Manage provisioning of APIs to
Developers
APIs
Developer Portal
Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
6. Lifecycle
• API Initiatives need to integrated
with your SDLC
• The dependencies on backend
services and systems, drive the
need for an integrated approach to
lifecycle and operations
management
• Define and track multiple API and
versions and the dependencies on
those versions throughout the
process.
• Integrated with your development
tools – IDE, Eclipse, Visual Studio,
SCM, etc.
APIs
Lifecycle
Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
API MANAGEMENT PLATFORM
Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
SOA Software API Platform
Analytics
Developer
Engagement
Gateway Services
Application
Integration
Lifecycle
Management
Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
The API Essentials
APICommunityManagement
• Publish and
Discover APIs
• Sign-up for
Access
• Social
Engagement of
developers
• Analytics
APIGateway
• Security and
Threat
Prevention
• Integration &
Mediation for
API’s
• QoS and Routing
APILifecycle
• Manage Design
and
Development of
API’s
• Integration with
Development
tools like IDE’s
and SCM’s
• Impact Analysis
Visualization
Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
Developer Engagement
Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
Analytics
Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
Flexible Deployment Model
Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
Summary
• API Frenzy
– No. of Devices
– Technology Trends
– New Channels
• API Best Practices
– Transform
– Scale
– Secure
– Test
– Publish
– Lifecycle
• API Management Platform
Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.
Thanks…
Visit us at www.soa.com
www.facebook.com/soasoftware
www.linkedin.com/company/soasoftware
@soasoftwareinc

Weitere ähnliche Inhalte

Was ist angesagt?

Enterprise API Adoption Patterns
Enterprise API Adoption PatternsEnterprise API Adoption Patterns
Enterprise API Adoption PatternsAkana
 
API and SOA: Two Sides of the Same Coin?
API and SOA: Two Sides of the Same Coin?API and SOA: Two Sides of the Same Coin?
API and SOA: Two Sides of the Same Coin?Akana
 
Powering Internal API Communities
Powering Internal API CommunitiesPowering Internal API Communities
Powering Internal API CommunitiesAkana
 
Be My API How to Implement an API Strategy Everyone will Love
Be My API How to Implement an API Strategy Everyone will Love Be My API How to Implement an API Strategy Everyone will Love
Be My API How to Implement an API Strategy Everyone will Love CA API Management
 
The API Economy: API Provider Perspective / European Identity Summit 2012
The API Economy: API Provider Perspective / European Identity Summit 2012The API Economy: API Provider Perspective / European Identity Summit 2012
The API Economy: API Provider Perspective / European Identity Summit 20123scale
 
API Economy - The Making of a Digital Business
API Economy - The Making of a Digital BusinessAPI Economy - The Making of a Digital Business
API Economy - The Making of a Digital BusinessAkana
 
API First: Going Beyond SOA, ESBs, and Integration
API First: Going Beyond SOA, ESBs, and Integration API First: Going Beyond SOA, ESBs, and Integration
API First: Going Beyond SOA, ESBs, and Integration Apigee | Google Cloud
 
Is it time for a Connector-less Approach to Cloud Integration?
Is it time for a Connector-less Approach to Cloud Integration? Is it time for a Connector-less Approach to Cloud Integration?
Is it time for a Connector-less Approach to Cloud Integration? Akana
 
API Economy - Cuomo
API Economy - Cuomo API Economy - Cuomo
API Economy - Cuomo Prolifics
 
Transition from SOA to APIs for the App Economy - Bending the Spoon
Transition from SOA to APIs for the App Economy  - Bending the SpoonTransition from SOA to APIs for the App Economy  - Bending the Spoon
Transition from SOA to APIs for the App Economy - Bending the SpoonApigee | Google Cloud
 
API Maturity Model (Webcast with Accenture)
API Maturity Model (Webcast with Accenture)API Maturity Model (Webcast with Accenture)
API Maturity Model (Webcast with Accenture)Apigee | Google Cloud
 
Delivering on Personalization with the Power of APIs
Delivering on Personalization with the Power of APIsDelivering on Personalization with the Power of APIs
Delivering on Personalization with the Power of APIsAkana
 
APIs in the Enterprise -Lessons Learned
APIs in the Enterprise -Lessons LearnedAPIs in the Enterprise -Lessons Learned
APIs in the Enterprise -Lessons LearnedApigee | Google Cloud
 
API Introduction - API Management Workshop Munich from Ronnie Mitra
API Introduction - API Management Workshop Munich from Ronnie MitraAPI Introduction - API Management Workshop Munich from Ronnie Mitra
API Introduction - API Management Workshop Munich from Ronnie MitraCA API Management
 
Modernize Service-Oriented Architecture with APIs
Modernize Service-Oriented Architecture with APIsModernize Service-Oriented Architecture with APIs
Modernize Service-Oriented Architecture with APIsApigee | Google Cloud
 

Was ist angesagt? (19)

Enterprise API Adoption Patterns
Enterprise API Adoption PatternsEnterprise API Adoption Patterns
Enterprise API Adoption Patterns
 
API and SOA: Two Sides of the Same Coin?
API and SOA: Two Sides of the Same Coin?API and SOA: Two Sides of the Same Coin?
API and SOA: Two Sides of the Same Coin?
 
Powering Internal API Communities
Powering Internal API CommunitiesPowering Internal API Communities
Powering Internal API Communities
 
Be My API How to Implement an API Strategy Everyone will Love
Be My API How to Implement an API Strategy Everyone will Love Be My API How to Implement an API Strategy Everyone will Love
Be My API How to Implement an API Strategy Everyone will Love
 
Architecture for the API-enterprise
Architecture for the API-enterpriseArchitecture for the API-enterprise
Architecture for the API-enterprise
 
The API Economy: API Provider Perspective / European Identity Summit 2012
The API Economy: API Provider Perspective / European Identity Summit 2012The API Economy: API Provider Perspective / European Identity Summit 2012
The API Economy: API Provider Perspective / European Identity Summit 2012
 
API Economy - The Making of a Digital Business
API Economy - The Making of a Digital BusinessAPI Economy - The Making of a Digital Business
API Economy - The Making of a Digital Business
 
API First: Going Beyond SOA, ESBs, and Integration
API First: Going Beyond SOA, ESBs, and Integration API First: Going Beyond SOA, ESBs, and Integration
API First: Going Beyond SOA, ESBs, and Integration
 
Is it time for a Connector-less Approach to Cloud Integration?
Is it time for a Connector-less Approach to Cloud Integration? Is it time for a Connector-less Approach to Cloud Integration?
Is it time for a Connector-less Approach to Cloud Integration?
 
API Economy - Cuomo
API Economy - Cuomo API Economy - Cuomo
API Economy - Cuomo
 
Definitive Guide to API Management
Definitive Guide to API ManagementDefinitive Guide to API Management
Definitive Guide to API Management
 
Api for dummies
Api for dummies  Api for dummies
Api for dummies
 
Transition from SOA to APIs for the App Economy - Bending the Spoon
Transition from SOA to APIs for the App Economy  - Bending the SpoonTransition from SOA to APIs for the App Economy  - Bending the Spoon
Transition from SOA to APIs for the App Economy - Bending the Spoon
 
API Maturity Model (Webcast with Accenture)
API Maturity Model (Webcast with Accenture)API Maturity Model (Webcast with Accenture)
API Maturity Model (Webcast with Accenture)
 
Delivering on Personalization with the Power of APIs
Delivering on Personalization with the Power of APIsDelivering on Personalization with the Power of APIs
Delivering on Personalization with the Power of APIs
 
Open api in enterprise
Open api in enterpriseOpen api in enterprise
Open api in enterprise
 
APIs in the Enterprise -Lessons Learned
APIs in the Enterprise -Lessons LearnedAPIs in the Enterprise -Lessons Learned
APIs in the Enterprise -Lessons Learned
 
API Introduction - API Management Workshop Munich from Ronnie Mitra
API Introduction - API Management Workshop Munich from Ronnie MitraAPI Introduction - API Management Workshop Munich from Ronnie Mitra
API Introduction - API Management Workshop Munich from Ronnie Mitra
 
Modernize Service-Oriented Architecture with APIs
Modernize Service-Oriented Architecture with APIsModernize Service-Oriented Architecture with APIs
Modernize Service-Oriented Architecture with APIs
 

Ähnlich wie Api frenzy june 2013 v2

Enterprise API Adoption Patterns
Enterprise API Adoption PatternsEnterprise API Adoption Patterns
Enterprise API Adoption PatternsAkana
 
Open API and API Management - Introduction and Comparison of Products: TIBCO ...
Open API and API Management - Introduction and Comparison of Products: TIBCO ...Open API and API Management - Introduction and Comparison of Products: TIBCO ...
Open API and API Management - Introduction and Comparison of Products: TIBCO ...Kai Wähner
 
The Datacenter API
The Datacenter APIThe Datacenter API
The Datacenter APIAkana
 
How APIs are transforming large enterprises
How APIs are transforming large enterprisesHow APIs are transforming large enterprises
How APIs are transforming large enterprisesRogue Wave Software
 
Jumping Ahead with Enterprise APIs
Jumping Ahead with Enterprise APIsJumping Ahead with Enterprise APIs
Jumping Ahead with Enterprise APIsAkana
 
The Business Value for Internal APIs in the Enterprise
The Business Value for Internal APIs in the EnterpriseThe Business Value for Internal APIs in the Enterprise
The Business Value for Internal APIs in the EnterpriseAkana
 
Jumping Ahead with Enterprise APIs
Jumping Ahead with Enterprise APIsJumping Ahead with Enterprise APIs
Jumping Ahead with Enterprise APIsAkana
 
Jumping Ahead with {enterprise:apis}
Jumping Ahead with {enterprise:apis}Jumping Ahead with {enterprise:apis}
Jumping Ahead with {enterprise:apis}Sachin Agarwal
 
Api management introduction and product overview v1.0 2014.08.28
Api management introduction and product overview v1.0 2014.08.28Api management introduction and product overview v1.0 2014.08.28
Api management introduction and product overview v1.0 2014.08.28floridawusergroup
 
Will you survive the API avalanche?
Will you survive the API avalanche?Will you survive the API avalanche?
Will you survive the API avalanche?Rogue Wave Software
 
Best Practices: The Role of API Management
Best Practices: The Role of API ManagementBest Practices: The Role of API Management
Best Practices: The Role of API ManagementAkana
 
Manage your ap is securely and easily ibm apim 4.0
Manage your ap is securely and easily ibm apim 4.0Manage your ap is securely and easily ibm apim 4.0
Manage your ap is securely and easily ibm apim 4.0sflynn073
 
WEBINAR: API Clouds for Faster APIs: Leveraging Existing Assets for the API ...
WEBINAR: API Clouds for Faster APIs:  Leveraging Existing Assets for the API ...WEBINAR: API Clouds for Faster APIs:  Leveraging Existing Assets for the API ...
WEBINAR: API Clouds for Faster APIs: Leveraging Existing Assets for the API ...Jason Bloomberg
 
The Datacenter API
The Datacenter APIThe Datacenter API
The Datacenter APIAkana
 
Realizing SOA and API Convergence for IBM DataPower Customers
Realizing SOA and API Convergence for IBM DataPower CustomersRealizing SOA and API Convergence for IBM DataPower Customers
Realizing SOA and API Convergence for IBM DataPower CustomersAkana
 
Powering Internal API Communities
Powering Internal API CommunitiesPowering Internal API Communities
Powering Internal API CommunitiesAkana
 
A New Breed of Technical Leaders: The 101 to Defining Your API Business Strategy
A New Breed of Technical Leaders: The 101 to Defining Your API Business StrategyA New Breed of Technical Leaders: The 101 to Defining Your API Business Strategy
A New Breed of Technical Leaders: The 101 to Defining Your API Business StrategyAkana
 
API Product Opportunity Responsibility Nicolas Sierro 2015.pptx
API Product Opportunity Responsibility Nicolas Sierro 2015.pptxAPI Product Opportunity Responsibility Nicolas Sierro 2015.pptx
API Product Opportunity Responsibility Nicolas Sierro 2015.pptxBlockchainizator
 
APIs as a Product Strategy
APIs as a Product StrategyAPIs as a Product Strategy
APIs as a Product StrategyRavi Kumar
 
IBM API management Philip Little
IBM API management Philip LittleIBM API management Philip Little
IBM API management Philip LittleValeri Illescas
 

Ähnlich wie Api frenzy june 2013 v2 (20)

Enterprise API Adoption Patterns
Enterprise API Adoption PatternsEnterprise API Adoption Patterns
Enterprise API Adoption Patterns
 
Open API and API Management - Introduction and Comparison of Products: TIBCO ...
Open API and API Management - Introduction and Comparison of Products: TIBCO ...Open API and API Management - Introduction and Comparison of Products: TIBCO ...
Open API and API Management - Introduction and Comparison of Products: TIBCO ...
 
The Datacenter API
The Datacenter APIThe Datacenter API
The Datacenter API
 
How APIs are transforming large enterprises
How APIs are transforming large enterprisesHow APIs are transforming large enterprises
How APIs are transforming large enterprises
 
Jumping Ahead with Enterprise APIs
Jumping Ahead with Enterprise APIsJumping Ahead with Enterprise APIs
Jumping Ahead with Enterprise APIs
 
The Business Value for Internal APIs in the Enterprise
The Business Value for Internal APIs in the EnterpriseThe Business Value for Internal APIs in the Enterprise
The Business Value for Internal APIs in the Enterprise
 
Jumping Ahead with Enterprise APIs
Jumping Ahead with Enterprise APIsJumping Ahead with Enterprise APIs
Jumping Ahead with Enterprise APIs
 
Jumping Ahead with {enterprise:apis}
Jumping Ahead with {enterprise:apis}Jumping Ahead with {enterprise:apis}
Jumping Ahead with {enterprise:apis}
 
Api management introduction and product overview v1.0 2014.08.28
Api management introduction and product overview v1.0 2014.08.28Api management introduction and product overview v1.0 2014.08.28
Api management introduction and product overview v1.0 2014.08.28
 
Will you survive the API avalanche?
Will you survive the API avalanche?Will you survive the API avalanche?
Will you survive the API avalanche?
 
Best Practices: The Role of API Management
Best Practices: The Role of API ManagementBest Practices: The Role of API Management
Best Practices: The Role of API Management
 
Manage your ap is securely and easily ibm apim 4.0
Manage your ap is securely and easily ibm apim 4.0Manage your ap is securely and easily ibm apim 4.0
Manage your ap is securely and easily ibm apim 4.0
 
WEBINAR: API Clouds for Faster APIs: Leveraging Existing Assets for the API ...
WEBINAR: API Clouds for Faster APIs:  Leveraging Existing Assets for the API ...WEBINAR: API Clouds for Faster APIs:  Leveraging Existing Assets for the API ...
WEBINAR: API Clouds for Faster APIs: Leveraging Existing Assets for the API ...
 
The Datacenter API
The Datacenter APIThe Datacenter API
The Datacenter API
 
Realizing SOA and API Convergence for IBM DataPower Customers
Realizing SOA and API Convergence for IBM DataPower CustomersRealizing SOA and API Convergence for IBM DataPower Customers
Realizing SOA and API Convergence for IBM DataPower Customers
 
Powering Internal API Communities
Powering Internal API CommunitiesPowering Internal API Communities
Powering Internal API Communities
 
A New Breed of Technical Leaders: The 101 to Defining Your API Business Strategy
A New Breed of Technical Leaders: The 101 to Defining Your API Business StrategyA New Breed of Technical Leaders: The 101 to Defining Your API Business Strategy
A New Breed of Technical Leaders: The 101 to Defining Your API Business Strategy
 
API Product Opportunity Responsibility Nicolas Sierro 2015.pptx
API Product Opportunity Responsibility Nicolas Sierro 2015.pptxAPI Product Opportunity Responsibility Nicolas Sierro 2015.pptx
API Product Opportunity Responsibility Nicolas Sierro 2015.pptx
 
APIs as a Product Strategy
APIs as a Product StrategyAPIs as a Product Strategy
APIs as a Product Strategy
 
IBM API management Philip Little
IBM API management Philip LittleIBM API management Philip Little
IBM API management Philip Little
 

Kürzlich hochgeladen

Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 

Kürzlich hochgeladen (20)

Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 

Api frenzy june 2013 v2

  • 1. Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. API Frenzy and Planning for a Successful API Strategy
  • 2. Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. API FRENZY? WHY?
  • 3. Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. API Frenzy API Growth Rate Source: Programmable Web 15B+ API calls a day 10B+ API calls a day 7B+ API calls a day 1B+ API calls a day 1B+ API calls a day 1.5B+ API calls a day
  • 4. Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. API, you said API… ?  Initial meaning: API = Application Programming Interface  Set of instructions and tools that enables Enterprises to expose & exchange Data, Services, Processesbetween systems  Actual meaning, business driven: API = a product that will bring you more – Applications – Partners – Income
  • 5. Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. What is causing this Frenzy? New Channels No. of Devices Technology Trends
  • 6. Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. Devices • Mobile + Smart Phones > Total PC shipments • Mobile + Tablets -> 24% of Online shopping (2012 Black Friday) • Connected Devices will exceed Mobile Devices by 2020
  • 7. Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. Internet of Things 50 Devices per household
  • 8. Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. Technologies Trends
  • 9. Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. Accelerate New Channels • In the beginning companies reached their customers using: – The phone – Snail mail – Advertising – Yellow Pages
  • 10. Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. Accelerate New Channels • Then they invested in web sites • Initially just marketing themselves • Then eCommerce • Those that didn’t….aren’t
  • 11. Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. Accelerate New Channels • With the cellphone and mobile internet came more pressures • Companies extended their web presence with mobile (WAP) versions of their existing site • Limited success
  • 12. Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. Accelerate New Channels • The iPhone effect • Mobile web browsers are not adequate… • ..so companies build their own Apps to provide a rich experience to their consumers
  • 13. Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. Accelerate New Channels • If building your own App helps reach your own consumers….
  • 14. Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. Accelerate New Channels • If building your own App helps reach your own consumers…. • A Developer Community building tens, hundreds, or even thousands of Apps…
  • 15. Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. Accelerate New Channels • If building your own App helps reach your own consumers…. • A Developer Community building tens, hundreds, or even thousands of Apps… • Can reach consumers in ways you can’t even dream of
  • 16. Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. Accelerate new channels • APIs = Applications Partners Income  Through Federation of communities
  • 17. Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. Why use APIs in your company Make money •API model: bill the value of your enterprise services •Billing model: Pay-per-use, affiliate/commission(fix, lead, visite) •Examples: Ebay Partner network, Amazon associates … Save money •API model: allow companies to decrease their IT expenses •Billing model: Pay-per-consumption, package •Examples: Amazon WS … Move to the cloud •API model: provide companies with enterprise software services from the cloud •Billing model: Subscription (fee) •Examples: Salesforce, Zoho … Build brand •API model: increase your visibility and develop your Brand •Billing model: Freemium (one product free, another one billable) •Examples: GoogleMaps, Twitter … Go anywhere •API model: make your enterprise services available from any type of device •Billing model: accessing services from anywhere means more billable business •Examples: Netflix … + …
  • 18. Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. The API Economy is Here! IT’S NO LONGER ‘WEB FIRST’ OR ‘MOBILE FIRST’ - IT’s NOW ‘API FIRST.’
  • 19. Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. API BEST PRACTICES
  • 20. Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. Think of APIs as Products
  • 21. Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. Identify Design Develop Test Stage Release Version Retire API Essentials Transform Scale PublishTestSecure SOAP to REST Mobile- Optimization OAuth Mediation Analytics API Documentation Existing Apps API Manage Entire Lifecycle
  • 22. Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. 1. Transform • Consider the number and complexity of backend systems and data sources • Mediate between different message styles • Augment/Enrich your messages • Aggregate backend calls • Virtualize backend Services APIs Transform
  • 23. Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. 2. Scale • Do you have caching? • Is the API too granular? Chatty? • API Latency. Do you have consumers in different geographies? • Backend Services and Dependencies? Are they robust enough? • Other basics – Fault Tolerance, etc. APIs Scale
  • 24. Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. 3. Secure • Does it Authenticate and Authorize, integrate with existing Identity & Access Mgmt. systems • Prevent Threats and DoS Attacks • Secure Data in flight, message security • Federate API access with Business Partners - OAuth • Risk and Compliance factors with publishing APIs APIs Secure
  • 25. Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. 4. Test • Provide a simple test platform for developers • For sensitive data/transactions, provide a dummy application front-end • Support App verification APIs Sandbox
  • 26. Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. 5. Publish • Publish your APIs to the developer community • Describe value and document API • Host Legal Documentation • Provide a social community for developers to interact • Manage provisioning of APIs to Developers APIs Developer Portal
  • 27. Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. 6. Lifecycle • API Initiatives need to integrated with your SDLC • The dependencies on backend services and systems, drive the need for an integrated approach to lifecycle and operations management • Define and track multiple API and versions and the dependencies on those versions throughout the process. • Integrated with your development tools – IDE, Eclipse, Visual Studio, SCM, etc. APIs Lifecycle
  • 28. Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. API MANAGEMENT PLATFORM
  • 29. Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. SOA Software API Platform Analytics Developer Engagement Gateway Services Application Integration Lifecycle Management
  • 30. Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. The API Essentials APICommunityManagement • Publish and Discover APIs • Sign-up for Access • Social Engagement of developers • Analytics APIGateway • Security and Threat Prevention • Integration & Mediation for API’s • QoS and Routing APILifecycle • Manage Design and Development of API’s • Integration with Development tools like IDE’s and SCM’s • Impact Analysis Visualization
  • 31. Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. Developer Engagement
  • 32. Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. Analytics
  • 33. Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. Flexible Deployment Model
  • 34. Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved.Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. Summary • API Frenzy – No. of Devices – Technology Trends – New Channels • API Best Practices – Transform – Scale – Secure – Test – Publish – Lifecycle • API Management Platform
  • 35. Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. Thanks… Visit us at www.soa.com www.facebook.com/soasoftware www.linkedin.com/company/soasoftware @soasoftwareinc

Hinweis der Redaktion

  1. API: It’s all about transforming the business potential
  2. There are several technology trends that are either driving API growth, or are being driven as a result of growth in API usage.Mobile, Cloud and Web are at the center and fueling these trends that we are going to talk about.Big Data – As the number of API calls is increasing, more than billion calls a day for some APIs like Amazon, Facebook etc., there is a lot of valuable insight that can be gained by doing Big Data analytics on how, when, why etc these APIs are being used. You can gain insight into what segments of your customers are more profitable, which aspects of your business are consuming resources but not generating profits, etc.Software Defined Networking – A key aspect of SDN and SDS (Storage) is a software controller that exposes API’s for other components of the network to communicate with. The controller is critical in terms of dynamically defining your network, re-routing traffic and enable dynamic datacenters that adapt to shifts in demand for specific applications, optimizing network resources, routes, and API services. The usage of these API’s will grow considerably as SDN, SDS and SDD (Datacenter) start to proliferate our datacenters.Data Velocity – As the number of devices grows, the amount of data that is flowing between these devices and datacenter is going to grow considerable. This will open new opportunities to do real time analytics on volumes to data that is in-flight.Active Defense – As the number of devices grow, the need for securing data on these devices will become paramount. Since some of these devices have limited compute power, client based security enforcement will be dedicated to the cloud, intermediate through an security API.Context – Mobile and Internet of Things is driving us from traditional information model of providing everything to providing only information that is relevant to the individual, or operation being performed in the context of location or task. This requires lot of small but relevant chunks of information being pulled from several different sources and mashing it up in a meaningful interface. This context driven approach is another trend that is fueling growth of APIsSocial – Social interactions have not become part almost every new mobile app that is being created, whether consumer or enterprise oriented. Pulling in the social context for a specific app, requires making one or more API calls to fetch or post the relevant social event to/from one or multiple social channels.
  3. Innovate outside the enterpriseDevelopers are the gateway to your consumers