SlideShare a Scribd company logo
Developing an API Strategy:
Increasing Efficiency and Engagement
Agile Development & Business Process
Management Roundtable
Agenda
• Introductions
• Rules of the Road
• API Overview
• Quick Poll
• Concerns and questions that must be addressed
• Current tools and strategies
• Recap
• Wrap Up
Introductions
Scott Wissel, Manager of Emerging Technologies, TTX Company
Scott prides himself on capitalizing on the smartest technology decisions to advance TTX’s business goals.
TTX Company is a leading provider of railcars and related freight car management services to the North
American rail industry. For the past six years, Scott has focused on aligning technology and business to
achieve success. Prior to TTX, Scott held roles in consulting and application architecture for organizations like
Coventry Health Care and Risetime.
Patrick Emmons, Founder and CEO of DragonSpears, Inc.
Patrick's focus on taking the best of software development methodologies and applying them to building
applications that support business goals, has created a solid foundation for the success of DragonSpears. He
is a Microsoft Certified Solutions Developer (MCSD) and his past has also included work as a developer /
consultant for Ameritech, Motorola, and Baker Robbins.
RULES OF THE ROAD
Rule #1 – No Free Rides
Rule #2 – No Pitching
API Overview - What is an API
An application programming interface (API) is a set of subroutine definitions, protocols,
and tools for building software and applications. A good API makes it easier to develop
a program by providing all the building blocks, which are then put together by the
programmer. An API may be for a web-based system, operating system, database
system, computer hardware, or software library
API Overview – Evolution of APIs
1960 - 1980
Basic interoperability
enables the first
programmatic exchanges
of information. Simple
interconnect between
network protocols.
Sessions established to
exchange information.
TECHNIQUES
ARPANET, ATTP, and TCP
sessions
1980 - 1990
Creation of interfaces with
function and logic.
Information is shared in
meaningful ways. Object
brokers, procedure calls,
and program calls allow
remote interaction across a
network.
TECHNIQUES
Point-to-point interfaces,
screenscraping, RFCs, and
EDI
1990 - 2000
New platforms enhance
exchanges through
middleware. Interfaces
begin to be defined as
services. Tools manage the
sophistications and
reliability of messaging.
TECHNIQUES
Message-oriented
middleware, enterprise
service bus, and service
oriented architecture.
2000 - Today
Businesses build APIs to
enable and accelerate new
service development and
offerings. API layers
manage the OSS/BSS of
integration.
TECHNIQUES
Integration as a service,
RESTful services, API
management, and cloud
orchestration.
Source: ProgrammableWeb, http://www.programmableweb.com, accessed January 7, 2015
API Overview: Growing Rapidly
MonthlyTraffic(Billion)
The increased pace of digital transformation in
enterprises is evidenced by a large increase in API
traffic, which has grown 2.8 times year-over-year.
Media, retail, and information services industries
account for 73% of API traffic. Annual peaks are
observed in API traffic around Thanksgiving, when
retailers experience significant spikes in traffic
volume.
Salesforce.com generates 50% of its
revenues through APIs.
eBay generates 60%.
Expedia.com generates 90%.
Source: The Strategic Value of APIs, HBR, Jan. 2015
Source: Apigee State of APIs Report 2016
API Overview: B2B
Source: Apigee State of APIs Report 2016
Internal operations
initiatives are mostly on
empowering sales and
support teams to deliver
superior customer value.
Customer experience initiatives
are focused on delivering superior
digital experience through mobile
and other channels.
Enterprises are using APIs to
extend their business capabilities
through partner channels and
ecosystem engagement initiatives.
Partner/Channel Engagement (B2B)
Customer Experience (B2C)
Internal Operations
API Overview: Who’s Leading the Charge
Source: Apigee State of APIs Report 2016
65%
32%
3%
Number of APIs Hosted By Region
Americas Europe Asisa
Digital transformation is very active in North America and Europe, as seen
by the number of APIs hosted and consumed by app developers.
We believe that North American enterprises are typically 6-12 months ahead
of their European counterparts in digital transformation initiatives and 18-24
months ahead of Asian enterprises.
Percentage of App Developers Using APIs Hosted in Region
Americas Europe Asia
API Overview: API Digital Maturity
Source: Apigee State of APIs Report 2016
66%
27%
7%
Distribution of customers by number of api-driven apps
Project (1-10 apps) Program (11-50 apps) Platform (50+ apps)
The Project to Program to Platform Journey
Successful API run enterprises use the project-to-
program-to-platform approach to achieve their
digital transformation.
Enterprises typically start with couple of discreet
digital projects, and, as the number of developer
teams and projects grow, they create an API
program.
Over time, as enterprises build more digital
experiences powered by APIs, they grow an
ecosystem of developers & partners that leverage
their core assets and drive the innovation and
network effect of a digital platform.
API Overview: Use Cases
Source: Apigee State of APIs Report 2016
85%
Business Logic
To accelerate digital initiatives without disrupting their
back-ends, companies are adding business logic at the
API Tier.
API PLATFORM USE
% of companies using API platform capability
57%
Data Transformations
38%
Data Persistence
Increasingly, enterprises are storing persistent
data in the API Tier to improve app
performance and accelerate app development.
Majority of enterprises are using the API tier for data
transformations to tie disparate backend systems
and formats seamlessly.
API Overview: Security
Source: Apigee State of APIs Report 2016
85%
Threat Protection
57%
OAuth
78%
Spike Arrest
Percentage of companies using security capability in the API Tier
Enterprises are looking to APIs for three key security advantages:
Built-in privacy: It is critical to have security built into the technology and operating environment. APIs inherently have authentication,
authorization, auditing, and traceability built into them with OAuth, TLS/SSL, and traceability.
Threat protection: API-based policy management enables an enterprise to automate detection and protection from OWASP’s top 10
threats (such as SQL injection and XSS), and adaptive threats such as bad bots.
Visibility and governance: APIs provide visibility into which enterprise data is accessed, by which apps and which users. Role-based
access control (RBAC) at the API tier ensures the right level of protection, while giving visibility and transparency.
API Overview: Adoption By Vertical
Source: Apigee State of APIs Report 2016
Most popular API platform capabilities being used in key industries
Retail Information Services Media
Business Logic Business Logic Business Logic
Data Transformation Data Transformations Data Transformations
Security – OAuth V2
Security – API Key Security – API Key
Quota Management Quota Management
Caching
The focus is to deliver content like product
catalog quickly, hence high use of caching
and access without authentication
Extensive use of security policies, including
OAuth and API keys to ensure core digital
assets are protected
Protect digital assets with API keys and quota
policies to protect backend systems from abuse
API Overview: Open API
API Overview: API versus SOA
SOA is about…
XML and SOAP
Architectural best practices
Decoupling application
Usually solve a technical problem
API is about…
REST/JSON
Consumable Services (internally or externally)
Treated like a product
Usually solve a business problem
Both need…
Designed for different audiences
Supported as stand alone applications
https://blog.akana.com/api-vs-soa-different/
QUICK POLL
1. Looking to get started
2. Used them with a project or two
3. Have an established program
4. Part of every application
What is your company’s
level of maturity in APIs?
Concerns and Questions
Security
How are we going to secure the data?
Performance & Scalability
How do we make sure that we are not letting our users degrade
the performance of the applications?
Monitoring & Analytics
How do we make sure that we are monitoring who is using the
API
Ownership
This is a product instead of a architectural solution, who is going
to own this?
https://blog.akana.com/api-vs-soa-different/
Current Tools & Strategies
https://blog.akana.com/api-vs-soa-different/
RECAP POLL
1. A better understanding of APIs
2. Some ideas about how to get started
3. Answers to some nagging questions
4. A good idea of how to use APIs as a
platform
What did you get out of
today’s roundtable?
Thank you!
Thanks to Scott for taking the time to lead
this discussion. And thanks to everyone for
joining us today and sharing their
experiences!

More Related Content

PDF
APIdays London 2019 - Value in the API Economy: Insights from the world’s lar...
PPT
Enterprise API deployment best practice
PPTX
apidays LIVE New York 2021 - API Automation For DevOps at Scale by Rod Cope, ...
PPTX
API and SOA: Two Sides of the Same Coin?
PPTX
API Management Demystified
PPTX
How to Execute a Successful API Strategy
PPTX
Test and Protect Your API
PDF
apidays LIVE Paris 2021 - API data sharing legal practices for public sector ...
APIdays London 2019 - Value in the API Economy: Insights from the world’s lar...
Enterprise API deployment best practice
apidays LIVE New York 2021 - API Automation For DevOps at Scale by Rod Cope, ...
API and SOA: Two Sides of the Same Coin?
API Management Demystified
How to Execute a Successful API Strategy
Test and Protect Your API
apidays LIVE Paris 2021 - API data sharing legal practices for public sector ...

What's hot (20)

PPTX
Adapt or Die Sydney - API Security
PDF
WSO2Con ASIA 2016: Service Governance Meets API Governance: A Case Study
PPTX
APIdays Paris 2018 - The State of the API Industry Paolo Malinverno, VP Resea...
PPTX
Build an api eco-system you can be proud of
PDF
5 Pillars of API Management
PDF
5 pillars of API Management
PDF
apidays LIVE Hong Kong - The Business of APIs by Jed Ng
PPTX
API Governance in the Enterprise
PDF
Melbourne API Management Seminar
PPTX
A New Breed of Technical Leaders: The 101 to Defining Your API Business Stra...
PDF
How to Achieve Agile API Security
PDF
apidays LIVE Australia 2021 - Overcoming the 3 Largest Obstacles to Digital T...
PPTX
Webcast: AWS Sticker Shock? How can containers and automation help?
PPTX
Managing Sensitive Information in an API and Microservices World
PDF
Enterprise API New Features and Roadmap
PDF
apidays LIVE New York 2021 - Design-First: How to champion an API culture shi...
PPTX
Vizag Virtual Meetup #7: Trending API Topics for 2022
PDF
API Maturity Model (Webcast with Accenture)
PPTX
ITANA 2016: API Architecture and Implementation
PDF
Best Practices for API Management
Adapt or Die Sydney - API Security
WSO2Con ASIA 2016: Service Governance Meets API Governance: A Case Study
APIdays Paris 2018 - The State of the API Industry Paolo Malinverno, VP Resea...
Build an api eco-system you can be proud of
5 Pillars of API Management
5 pillars of API Management
apidays LIVE Hong Kong - The Business of APIs by Jed Ng
API Governance in the Enterprise
Melbourne API Management Seminar
A New Breed of Technical Leaders: The 101 to Defining Your API Business Stra...
How to Achieve Agile API Security
apidays LIVE Australia 2021 - Overcoming the 3 Largest Obstacles to Digital T...
Webcast: AWS Sticker Shock? How can containers and automation help?
Managing Sensitive Information in an API and Microservices World
Enterprise API New Features and Roadmap
apidays LIVE New York 2021 - Design-First: How to champion an API culture shi...
Vizag Virtual Meetup #7: Trending API Topics for 2022
API Maturity Model (Webcast with Accenture)
ITANA 2016: API Architecture and Implementation
Best Practices for API Management
Ad

Viewers also liked (20)

PPTX
A good api strategy can help turn your
PPT
PPTX
ASP.NET Web API
PDF
WordPress REST API
PPTX
Applicazioni RESTful con ASP.NET Web Api
PDF
JugTAAS ReSTful
PPTX
Adapters and API Strategy at LeisureLink 2015-2016
PDF
Hypermedia-Driven Orchestration in Microservices
PDF
Turbocharge your API strategy with SDK
PDF
Dalla UX alla UI: interfacce grafiche
PDF
Le 5 aree di lavoro su cui concentrarsi nel 2016
PPT
Il commercio elettronico alla portata di tutti
PPTX
Mapping out your API Strategy - 4.20.11 Webinar slides
PDF
Distributed Systems Development on the API Powered Web
PDF
Versioning strategy for a complex internal API
PPTX
Architetture a Microservizi con Docker Container
PPTX
Era of APIs: Why do we need an API Strategy
PPTX
The Hitch Pitch Deck
PPT
API 101 - Understanding APIs
PPTX
API Frenzy: API Strategy 101
A good api strategy can help turn your
ASP.NET Web API
WordPress REST API
Applicazioni RESTful con ASP.NET Web Api
JugTAAS ReSTful
Adapters and API Strategy at LeisureLink 2015-2016
Hypermedia-Driven Orchestration in Microservices
Turbocharge your API strategy with SDK
Dalla UX alla UI: interfacce grafiche
Le 5 aree di lavoro su cui concentrarsi nel 2016
Il commercio elettronico alla portata di tutti
Mapping out your API Strategy - 4.20.11 Webinar slides
Distributed Systems Development on the API Powered Web
Versioning strategy for a complex internal API
Architetture a Microservizi con Docker Container
Era of APIs: Why do we need an API Strategy
The Hitch Pitch Deck
API 101 - Understanding APIs
API Frenzy: API Strategy 101
Ad

Similar to TEC-Roundtable-API (20)

PDF
apidays LIVE Paris - The Business of APIs by Jed Ng
PPT
Api management introduction and product overview v1.0 2014.08.28
PPTX
API Frenzy: API Strategy 101
PPTX
API Product Opportunity Responsibility Nicolas Sierro 2015.pptx
PDF
APIs +Micro services technology for Computing
PDF
How to Win in the New API Economy
PPTX
Api frenzy june 2013 v2
PPTX
API Frenzy: The Implications and Planning for a Successful API Strategy
PDF
APIs and Beyond
PPTX
Best Practices: The Role of API Management
PDF
Introduction to The 6 Insights of API Practice (Bill Doerrfeld)
PDF
Manage your ap is securely and easily ibm apim 4.0
PPTX
Enterprise API Adoption Patterns
PPTX
Enterprise API Adoption Patterns
PDF
Opus-Value-Driven-Experiences-Led-by-API-in-Fintech-032521.pdf
PDF
The Business of APIs 2009 - ProgrammableWeb.com
PDF
The API Opportunity: Crossing the Digital Divide
PDF
APIs: The Building Blocks of the Future
PDF
apidays Helsinki & North 2023 - How can data-driven DevRel help identify gaps...
PDF
A_Complete_Guide_to_API_Development.pdf
apidays LIVE Paris - The Business of APIs by Jed Ng
Api management introduction and product overview v1.0 2014.08.28
API Frenzy: API Strategy 101
API Product Opportunity Responsibility Nicolas Sierro 2015.pptx
APIs +Micro services technology for Computing
How to Win in the New API Economy
Api frenzy june 2013 v2
API Frenzy: The Implications and Planning for a Successful API Strategy
APIs and Beyond
Best Practices: The Role of API Management
Introduction to The 6 Insights of API Practice (Bill Doerrfeld)
Manage your ap is securely and easily ibm apim 4.0
Enterprise API Adoption Patterns
Enterprise API Adoption Patterns
Opus-Value-Driven-Experiences-Led-by-API-in-Fintech-032521.pdf
The Business of APIs 2009 - ProgrammableWeb.com
The API Opportunity: Crossing the Digital Divide
APIs: The Building Blocks of the Future
apidays Helsinki & North 2023 - How can data-driven DevRel help identify gaps...
A_Complete_Guide_to_API_Development.pdf

TEC-Roundtable-API

  • 1. Developing an API Strategy: Increasing Efficiency and Engagement Agile Development & Business Process Management Roundtable
  • 2. Agenda • Introductions • Rules of the Road • API Overview • Quick Poll • Concerns and questions that must be addressed • Current tools and strategies • Recap • Wrap Up
  • 3. Introductions Scott Wissel, Manager of Emerging Technologies, TTX Company Scott prides himself on capitalizing on the smartest technology decisions to advance TTX’s business goals. TTX Company is a leading provider of railcars and related freight car management services to the North American rail industry. For the past six years, Scott has focused on aligning technology and business to achieve success. Prior to TTX, Scott held roles in consulting and application architecture for organizations like Coventry Health Care and Risetime. Patrick Emmons, Founder and CEO of DragonSpears, Inc. Patrick's focus on taking the best of software development methodologies and applying them to building applications that support business goals, has created a solid foundation for the success of DragonSpears. He is a Microsoft Certified Solutions Developer (MCSD) and his past has also included work as a developer / consultant for Ameritech, Motorola, and Baker Robbins.
  • 4. RULES OF THE ROAD Rule #1 – No Free Rides Rule #2 – No Pitching
  • 5. API Overview - What is an API An application programming interface (API) is a set of subroutine definitions, protocols, and tools for building software and applications. A good API makes it easier to develop a program by providing all the building blocks, which are then put together by the programmer. An API may be for a web-based system, operating system, database system, computer hardware, or software library
  • 6. API Overview – Evolution of APIs 1960 - 1980 Basic interoperability enables the first programmatic exchanges of information. Simple interconnect between network protocols. Sessions established to exchange information. TECHNIQUES ARPANET, ATTP, and TCP sessions 1980 - 1990 Creation of interfaces with function and logic. Information is shared in meaningful ways. Object brokers, procedure calls, and program calls allow remote interaction across a network. TECHNIQUES Point-to-point interfaces, screenscraping, RFCs, and EDI 1990 - 2000 New platforms enhance exchanges through middleware. Interfaces begin to be defined as services. Tools manage the sophistications and reliability of messaging. TECHNIQUES Message-oriented middleware, enterprise service bus, and service oriented architecture. 2000 - Today Businesses build APIs to enable and accelerate new service development and offerings. API layers manage the OSS/BSS of integration. TECHNIQUES Integration as a service, RESTful services, API management, and cloud orchestration. Source: ProgrammableWeb, http://www.programmableweb.com, accessed January 7, 2015
  • 7. API Overview: Growing Rapidly MonthlyTraffic(Billion) The increased pace of digital transformation in enterprises is evidenced by a large increase in API traffic, which has grown 2.8 times year-over-year. Media, retail, and information services industries account for 73% of API traffic. Annual peaks are observed in API traffic around Thanksgiving, when retailers experience significant spikes in traffic volume. Salesforce.com generates 50% of its revenues through APIs. eBay generates 60%. Expedia.com generates 90%. Source: The Strategic Value of APIs, HBR, Jan. 2015 Source: Apigee State of APIs Report 2016
  • 8. API Overview: B2B Source: Apigee State of APIs Report 2016 Internal operations initiatives are mostly on empowering sales and support teams to deliver superior customer value. Customer experience initiatives are focused on delivering superior digital experience through mobile and other channels. Enterprises are using APIs to extend their business capabilities through partner channels and ecosystem engagement initiatives. Partner/Channel Engagement (B2B) Customer Experience (B2C) Internal Operations
  • 9. API Overview: Who’s Leading the Charge Source: Apigee State of APIs Report 2016 65% 32% 3% Number of APIs Hosted By Region Americas Europe Asisa Digital transformation is very active in North America and Europe, as seen by the number of APIs hosted and consumed by app developers. We believe that North American enterprises are typically 6-12 months ahead of their European counterparts in digital transformation initiatives and 18-24 months ahead of Asian enterprises. Percentage of App Developers Using APIs Hosted in Region Americas Europe Asia
  • 10. API Overview: API Digital Maturity Source: Apigee State of APIs Report 2016 66% 27% 7% Distribution of customers by number of api-driven apps Project (1-10 apps) Program (11-50 apps) Platform (50+ apps) The Project to Program to Platform Journey Successful API run enterprises use the project-to- program-to-platform approach to achieve their digital transformation. Enterprises typically start with couple of discreet digital projects, and, as the number of developer teams and projects grow, they create an API program. Over time, as enterprises build more digital experiences powered by APIs, they grow an ecosystem of developers & partners that leverage their core assets and drive the innovation and network effect of a digital platform.
  • 11. API Overview: Use Cases Source: Apigee State of APIs Report 2016 85% Business Logic To accelerate digital initiatives without disrupting their back-ends, companies are adding business logic at the API Tier. API PLATFORM USE % of companies using API platform capability 57% Data Transformations 38% Data Persistence Increasingly, enterprises are storing persistent data in the API Tier to improve app performance and accelerate app development. Majority of enterprises are using the API tier for data transformations to tie disparate backend systems and formats seamlessly.
  • 12. API Overview: Security Source: Apigee State of APIs Report 2016 85% Threat Protection 57% OAuth 78% Spike Arrest Percentage of companies using security capability in the API Tier Enterprises are looking to APIs for three key security advantages: Built-in privacy: It is critical to have security built into the technology and operating environment. APIs inherently have authentication, authorization, auditing, and traceability built into them with OAuth, TLS/SSL, and traceability. Threat protection: API-based policy management enables an enterprise to automate detection and protection from OWASP’s top 10 threats (such as SQL injection and XSS), and adaptive threats such as bad bots. Visibility and governance: APIs provide visibility into which enterprise data is accessed, by which apps and which users. Role-based access control (RBAC) at the API tier ensures the right level of protection, while giving visibility and transparency.
  • 13. API Overview: Adoption By Vertical Source: Apigee State of APIs Report 2016 Most popular API platform capabilities being used in key industries Retail Information Services Media Business Logic Business Logic Business Logic Data Transformation Data Transformations Data Transformations Security – OAuth V2 Security – API Key Security – API Key Quota Management Quota Management Caching The focus is to deliver content like product catalog quickly, hence high use of caching and access without authentication Extensive use of security policies, including OAuth and API keys to ensure core digital assets are protected Protect digital assets with API keys and quota policies to protect backend systems from abuse
  • 15. API Overview: API versus SOA SOA is about… XML and SOAP Architectural best practices Decoupling application Usually solve a technical problem API is about… REST/JSON Consumable Services (internally or externally) Treated like a product Usually solve a business problem Both need… Designed for different audiences Supported as stand alone applications https://blog.akana.com/api-vs-soa-different/
  • 16. QUICK POLL 1. Looking to get started 2. Used them with a project or two 3. Have an established program 4. Part of every application What is your company’s level of maturity in APIs?
  • 17. Concerns and Questions Security How are we going to secure the data? Performance & Scalability How do we make sure that we are not letting our users degrade the performance of the applications? Monitoring & Analytics How do we make sure that we are monitoring who is using the API Ownership This is a product instead of a architectural solution, who is going to own this? https://blog.akana.com/api-vs-soa-different/
  • 18. Current Tools & Strategies https://blog.akana.com/api-vs-soa-different/
  • 19. RECAP POLL 1. A better understanding of APIs 2. Some ideas about how to get started 3. Answers to some nagging questions 4. A good idea of how to use APIs as a platform What did you get out of today’s roundtable?
  • 20. Thank you! Thanks to Scott for taking the time to lead this discussion. And thanks to everyone for joining us today and sharing their experiences!

Editor's Notes

  • #5: In Slide Show mode, click the arrow to enter the PowerPoint Getting Started Center.
  • #17: In Slide Show mode, click the arrow to enter the PowerPoint Getting Started Center.
  • #20: In Slide Show mode, click the arrow to enter the PowerPoint Getting Started Center.
  • #21: In Slide Show mode, click the arrow to enter the PowerPoint Getting Started Center.