SlideShare a Scribd company logo
1
APIs in the Enterprise: Lessons Learned
Hara Chakravarthy, Vantiv
Shawn McCarthy, Vantiv
Max Furmanov, Accenture
APIs in the Enterprise
Hara Chakravarthy
Shawn McCarthy
Max Furmanov
2
Introduction
3
Vantiv / Accenture - Introduction
Shawn McCarthy
shawn.mccarthy@vantiv.com
Director, APIs and Portals
Hara Chakravarthy
haragopal.chakravarthy@vantiv.com
Senior Manager, APIs
Max Furmanov
max.furmanov@accenture.com
Managing Director
Agenda
5
1. API Journey 05:00
2. Challenges 10:00
3. Addressing Challenges 10:00
4. What’s Next 05:00
©2015 Apigee. All Rights Reserved.
API Journey
6
API (R)evolution
7©2015 Apigee. All Rights Reserved.
Technology Enabler
API as-a-Product
Business Enabler
Standardize Integration
Data & Service
Monetization
“Stretch Your
Boundaries”
Outcome
Economy
Workforce
Reimagined
Intelligent
Enterprise
The
Internet
of Me
Platform
(R)evolution
• Transform into digital business
• Unlocking value through APIs
• API Management and analytics
• Empower developers
• Changing market approach to customer
experience driving product development
• Moving to a product centric delivery
• Viewing API as technology that empowers
innovation and creativity of the organization
What is the outside world doing?
8
Developer Key to
Digital
©2015 Apigee. All Rights Reserved.
* Courtesy of Apigee
“We will unlock the hidden value of assets, and participate in the digital currency ecosystem when we focus
on mobile and API first initiatives.”
Features of Great APIs
- Reiteration
• Centered on Developer Experience
– Easy to Discover
• Well defined contracts. Consistently named
• Comprehensive Documentation
– Easy to Use, Adapt to
• Abstract away complexity
• Self service registration, testing and certification
• Available Client SDKs
Key features Vantiv Developer Portal
Developer Portal P
Community P
Comprehensive set of sample
code
P
Sandbox P
Simple documentation P
Simple registration P
Developer Dashboard P
Social tools P
RESTful APIs P
API console P
Automated Certification P
Analytics P
Features of Great APIs
- A recap. Continued…
• Agile in themselves and aid in developer agility
– Short design cycles
– Iteratively layered features
• Built and hosted on resilient, self correcting systems
• Automating Certification and Analysis
– Automating certifications of API integrations
• Allow developers to streamline their integrations
– Provides feedback and analytics to developer
– Insights in process and sales engineering engagement
– Find out in real-time how your API calls to Vantiv are
measuring
Challenges
11
APIs in the Enterprise –
Multi Year Journey
July 2011 –
Vantiv
Separation
August 2011 –
EIS Team is
formed
2011 – 2012
Shared
Services .
Waterfall
Methodology
Fall 2012 –
Agile
Transformation
starts
2012 – 2014.
Staff Aug
Model. API
Proliferation
February 2014
– API As a
Product Team is
formed
Summer 2015 –
Partner APIs
align with Portal
Spring 2016 –
API Team
coalesces with
Product Trains
APIs in the Enterprise - Challenges
• Enterprise APIs are not different
• The organizational construct though, is different
– Hence requires a different mindset to execute
• Transition from “Shared Services” to “Enterprise APIs” to “API
– App Product Team is an evolutionary process
– Has a lifecycle, with stages of evolution
– Stages cannot be skipped
APIs in the Enterprise - Challenges
– Construct of a project/initiative
• API requirements delivered from within an initiative
– Success of initiative trumps elegant design. Eg., UI
concerns pushed to APIs
• Multiple initiatives have overlapping requirements, but don’t
agree on shared success
• In turn, leading to
– API Proliferation (read spaghetti)
– Lack of standards around cross cutting concerns (eg.,
security)
– Little consistency in API design
APIs
SharedService
team
• Focused on projects
• SOA not considered
• Did not promote reuse
• Project success
APIs in the Enterprise –
Multi Year Journey
July 2011 –
Vantiv
Separation
August 2011 –
EIS Team is
formed
2011 – 2012
Shared
Services .
Waterfall
Methodology
Fall 2012 –
Agile
Transformation
starts
2012 – 2014.
Staff Aug
Model. API
Proliferation
February 2014
– API As a
Product Team is
formed
Summer 2015 –
Partner APIs
align with Portal
Spring 2016 –
API Team
coalesces with
Product Trains
APIs in the Enterprise - Challenges
– Enterprise APIs are deployed on shared run times
• Non performant APIs end up affecting others on the platform
– API developers staffed in alignment with initiatives
• Leads to brain drain, loss of knowledge
– API teams are not long running
• Against the grain of one of the critical success factors of Agile development
Professional
services
• Shared runtime
• Projects staffed
• Teams changing
• Knowledge loss
• Consultant based
Addressing Challenges
17
APIs in the Enterprise –
Multi Year Journey
July 2011 –
Vantiv
Separation
August 2011 –
EIS Team is
formed
2011 – 2012
Shared
Services .
Waterfall
Methodology
Fall 2012 –
Agile
Transformation
starts
2012 – 2014.
Staff Aug
Model. API
Proliferation
February 2014
– API As a
Product Team is
formed
Summer 2015 –
Partner APIs
align with Portal
Spring 2016 –
API Team
coalesces with
Product Trains
APIs in the Enterprise – How we addressed the
Challenges
• Organized ourselves as API Product Teams
with focus on what make a Great API
• Ease of use
– API Reuse. Stable APIs make it easier for
developers to consume. Do not reinvent the
wheel
• Abstract away complexity by hosting on a
capable enterprise service bus with the
following capabilities
» Mediation, Transformation and Translation
» Enrichment, using available technology
adapters
» Support for multiple formats (XML, JSON,
flatfile)
» Support for multiple transport protocols
(http(s), mq, jms, ftp, pop3 )
» Process orchestration and visibility
» Process recovery and resubmission
APIs
Partner APIs
Card Services
Research and
Reporting
Risk, Fraud,
Third Party
Merchant
Lifecycle
Boarding
Underwriting
Terminal
Management
Core
Acceptance
Developer
Portal
CNP RESTful
APIs
CP RESTful
APIs
APIs in the Enterprise – How we addressed the
Challenges…
• Follow sound principles of service
orientation
– Consistent and intuitive interface design
– Separation of concerns
– Support Layering and Composition
• Self service registration
– Through a developer experience centric API portal
– That leverages a capable ESB to integrate with
Directory services and user entitlement systems
• Easy to discover
– Well designed, intuitive repository
» With organizational and asset taxonomies
– Thoughtfully laid out, consistent service contracts
» Leverage Swagger for RESTful services
– Rich Documentation
VantivAPIs
APIManagementPlatform
Payments
Card
Management
TxResearch
Fraud
Management
Merchant
Info
Boarding
DeveloperPortal
API
Marketplace
CodeandSDKs
Knowledge
Base
Certification
Dashboards
Solution
Runtime
PartnerDeveloper
Automated
Certification
Certification
StatusTracking
Dev
Automation
Tools
APIs in the Enterprise – How we addressed the
Challenges…
– Deployed the APIs on resilient, capable, self correcting platforms
• Enterprises require multiple service patterns. Capable ESBs provide the following with minimum
development effort
– Request – Reply
– Asynchronous services with guaranteed delivery
– Business event based notifications
– Business process orchestrations
• APIs deployed on a highly available, common platform. Unified platform reduces complexity, makes
it easier to administer
– With proactive alerting mechanisms
– Delivering against performance benchmarks
– Using common logging standards, leveraging enterprise logging platforms
DataPower
Tier 1
Client webMethods
Tier 2
WebSphere
Tier 2
RAFT
DB2
APIs in the Enterprise – How we addressed the
Challenges…
– With behaviors geared towards developer
success
• Agile API teams
• Focused on developer success
• Playing a consultative role
– Built as long running teams
• Teams built subject matter expertise as they iterated on
features
• Leverage the expertise to better advise developers and
help them succeed
API as a Product
Drive developer adoption
APIs that are easy to understand with clear
helpers and samples
Agility
API ecosystem that supports exposing our
set of API’s in multiple ways (SOAP, REST,
etc)
Ecosystem
Develop and grow strong ecosystem of
partners who can help each other through
forums and solution idea sections
Users
APIs in the Enterprise
Multi Year Journey – Current State
– Well established, mature, long running API team
• Organized by business domain or product
• Has the largest surface area in the organization. Uses this to best influence
positive outcomes
– Library of mature, reusable APIs
– Well established
• Security, logging standards
• Contract/Domain object models
• Technology specific components
– Team builds fine grained APIs and layers them – as opposed to
building monoliths
What’s Next
24
APIs in the Enterprise –
Multi Year Journey
July 2011 –
Vantiv
Separation
August 2011 –
EIS Team is
formed
2011 – 2012
Shared
Services .
Waterfall
Methodology
Fall 2012 –
Agile
Transformation
starts
2012 – 2014.
Staff Aug
Model. API
Proliferation
February 2014
– API As a
Product Team is
formed
Summer 2015 –
Partner APIs
align with Portal
Spring 2016 –
API Team
coalesces with
Product Trains
APIs in the Enterprise
Evolution – What’s Next
– API Teams to spread the “Agile App Development” culture
– “Enterprise API Organization” retains stewardship of assets. Develops patterns
– API Developers join the Product Development teams
• Platforms are consolidated along product lines
• API developers play the role of facilitators
– Educate legacy application developers
– Help them transition to the next generation thinking – “Think Agile”, “Think Layering”, “Think
Micro”
– Mature APIs are layered and composed to address platform requirements
Decentralized Governance
Police Policies and
Standards within their
trains
Self Governing
Cross Functional Team
Cross Functional Team
Asset Stewardship, Standards/Guidelines, Platform Architecture and API SME
API
Standards,
Guidelines,
Solution
Architecture,
SME
Solution
Architect
APIs
Solution
Architect
Portals
Solution
Architect
Products
Boarding /
Underwriting
Value Added
Services
Card
Services
Enterprise APIs
Layered Approach
29©2015 Apigee. All Rights Reserved.
Enterprise Applications
Systems of Record, Systems of Differentiation
Internal APIs aligned to agile trains
Open External APIs Partner APIs Product APIs
Systems of Innovation Partner (B2B) Product Ecosystem
Digital
Web
Value Add Enterprise
Partners Ecosystem
Developers Enterprise
Developers
Javascript APIs Javascript APIs / SDKs Integrated APIs
* Based on Forrester research – Randy Heffner
2
1
3
External Layer
Developer Portal
Centralized Governance
API teams
Teams aligned to
product/platform
Decentralized Governance
Product/Platform
Agile teams
APIs in the Enterprise
Evolution – Recap
30
Text
– API teams go through stages of evolution
– Stages cannot be skipped
– API teams are best placed to influence the maturity of the enterprise
• Centralization is needed to build the “Agile App Development” culture
• Decentralization is needed to spread this culture throughout the enterprise
and to better align with the products themselves
Thank you
APPENDIX
Standards
Standards
Imperatives Foundation standard explaining the verbiage and conventions that span all standard documens.
Continuous Integration Standard composed to direct personell regarding the way in which they should approach automated
builds and automated test for software developed within Vantiv and specifically the ODP team.
Component Naming Catalogs the set of unique identifiers that should be used when referring to a given component or cross
cutting technology used. Critical supporting standard for logging as it allows for disparate teams to avoid
term overload and promote consistency within logs.
Logging An application logging standard that grants uniformity to the logs and a shared set of search criteria that
can be used to pinpoint problem areas or trace application logic flow.
Logging - Addendum An addendum document that addresses standardization of the CorrelationId data element used to trace
request processing across different SOA components.
API Versioning A standard defining how versioning is managed for Vantiv web service APIs.
Error Catalog
33©2015 Apigee. All Rights Reserved.
Best Practices
Best Practices and Reference Architectures
Deliverable Lifecycle Foundation standard explaining the verbiage and conventions that span all standard documens.
Error Handling Standard composed to direct personell regarding the way in which they should approach automated
builds and automated test for software developed within Vantiv and specifically the ODP team.
SOAP Web Service Reference
Architecture
Specifies the topology and composition of a standard Web Service developed at Vantiv.
License Security Policy Reference
Architecture
Specifies the topology of the License Security Policy implementation model used at Vantiv.
34©2015 Apigee. All Rights Reserved.
Backlog
Backlog
Configuration Management Standard A standard intended to govern configuration uniformity towards the end goal of simplifying automated
deployment and configuration management across environments.
Web Service Authentication and Access
Control Standard
A standard intended to quantify the implementation considerations and patterns used to authenticate Web
Service clients and
RESTful API Design Standards and Best
Practices
Intended to document RESTful API Design best practices leveraged within the ODP team towards the
end goal of uniform API design to garner a more consistent experience for parties integrating with our
services.
SOAP API Design Standards and Best
Practices
Intended to document SOAP-based Web Service API Design best practices leveraged within the ODP
team towards the end goal of uniform API design to garner a more consistent experience for parties
integrating with our services.
RESTful Web Service Reference
Architecture
A reference architecture to detail the components and SOA patterns that should be used when building
RESTful Web Services within the ODP team.
Multi-Protocol Egress Gateway
Reference Architecture
A reference architecture used to illustrate the Multi-Protocol Egress Gateway pattern and illustrate its
benefits from an System Engineering cost savings perspective.
Notification/Subscription Reference
Architecture
A reference architecture used to illustrate the Notification/Subscription pattern which limits one off
integrations in the context of partner implementations.
Value Added Services Design and
Implementation Standards
An intended document with the purpose of providing guidance when designing and implementing Value
Added Service solution components.
35©2015 Apigee. All Rights Reserved.

More Related Content

What's hot

Transforming Your Business Through APIs
Transforming Your Business Through APIsTransforming Your Business Through APIs
Transforming Your Business Through APIs
Apigee | Google Cloud
 
API Management Workshop (at Startupbootcamp Berlin)
API Management Workshop (at Startupbootcamp Berlin)API Management Workshop (at Startupbootcamp Berlin)
API Management Workshop (at Startupbootcamp Berlin)
3scale
 
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
 
Microservices: Why Should Businesses Care?
Microservices: Why Should Businesses Care?Microservices: Why Should Businesses Care?
Microservices: Why Should Businesses Care?Akana
 
API-first, going beyond SOA, ESB & Integration
API-first, going beyond SOA, ESB & IntegrationAPI-first, going beyond SOA, ESB & Integration
API-first, going beyond SOA, ESB & Integration
Apigee | Google Cloud
 
API Design Essentials - Akana Platform Overview
API Design Essentials - Akana Platform OverviewAPI Design Essentials - Akana Platform Overview
API Design Essentials - Akana Platform Overview
Akana
 
Apigee Edge Overview and Roadmap
Apigee Edge Overview and RoadmapApigee Edge Overview and Roadmap
Apigee Edge Overview and Roadmap
Apigee | Google Cloud
 
Cross Platform Mobile Apps with APIs from Qcon San Francisco
Cross Platform Mobile Apps with APIs from Qcon San FranciscoCross Platform Mobile Apps with APIs from Qcon San Francisco
Cross Platform Mobile Apps with APIs from Qcon San Francisco
CA API Management
 
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
Apigee | Google Cloud
 
I Love APIs 2015: Crash Course Foundational Topics in Apigee Edge Workshop
I Love APIs 2015: Crash Course Foundational Topics in Apigee Edge WorkshopI Love APIs 2015: Crash Course Foundational Topics in Apigee Edge Workshop
I Love APIs 2015: Crash Course Foundational Topics in Apigee Edge Workshop
Apigee | Google Cloud
 
We Built This City - Apigee Edge Architecture
We Built This City - Apigee Edge ArchitectureWe Built This City - Apigee Edge Architecture
We Built This City - Apigee Edge Architecture
Apigee | Google Cloud
 
I Love APIs 2015: Implementing an API Tier to Enable a New Mobile Platform
I Love APIs 2015: Implementing an API Tier to Enable a New Mobile PlatformI Love APIs 2015: Implementing an API Tier to Enable a New Mobile Platform
I Love APIs 2015: Implementing an API Tier to Enable a New Mobile Platform
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
 
I Love APIs 2015: Advanced Crash Course in Apigee Edge Workshop
I Love APIs 2015: Advanced Crash Course in Apigee Edge Workshop I Love APIs 2015: Advanced Crash Course in Apigee Edge Workshop
I Love APIs 2015: Advanced Crash Course in Apigee Edge Workshop
Apigee | Google Cloud
 
SOA in the API World - Facades, Transactions, Stateless Services
SOA in the API World - Facades, Transactions, Stateless Services SOA in the API World - Facades, Transactions, Stateless Services
SOA in the API World - Facades, Transactions, Stateless Services Apigee | Google Cloud
 
Apigee Products Overview
Apigee Products OverviewApigee Products Overview
Apigee Products Overview
Apigee | Google Cloud
 
API Services: Building State-of-the-Art APIs
API Services: Building State-of-the-Art APIsAPI Services: Building State-of-the-Art APIs
API Services: Building State-of-the-Art APIs
Apigee | Google Cloud
 
Lifecycle Manager and the Lifecycle API
Lifecycle Manager and the Lifecycle APILifecycle Manager and the Lifecycle API
Lifecycle Manager and the Lifecycle APIAkana
 
API Management Demystified
API Management DemystifiedAPI Management Demystified
API Management Demystified
Manmohan Gupta
 
Overview of API Management Architectures
Overview of API Management ArchitecturesOverview of API Management Architectures
Overview of API Management Architectures
Nordic APIs
 

What's hot (20)

Transforming Your Business Through APIs
Transforming Your Business Through APIsTransforming Your Business Through APIs
Transforming Your Business Through APIs
 
API Management Workshop (at Startupbootcamp Berlin)
API Management Workshop (at Startupbootcamp Berlin)API Management Workshop (at Startupbootcamp Berlin)
API Management Workshop (at Startupbootcamp Berlin)
 
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?
 
Microservices: Why Should Businesses Care?
Microservices: Why Should Businesses Care?Microservices: Why Should Businesses Care?
Microservices: Why Should Businesses Care?
 
API-first, going beyond SOA, ESB & Integration
API-first, going beyond SOA, ESB & IntegrationAPI-first, going beyond SOA, ESB & Integration
API-first, going beyond SOA, ESB & Integration
 
API Design Essentials - Akana Platform Overview
API Design Essentials - Akana Platform OverviewAPI Design Essentials - Akana Platform Overview
API Design Essentials - Akana Platform Overview
 
Apigee Edge Overview and Roadmap
Apigee Edge Overview and RoadmapApigee Edge Overview and Roadmap
Apigee Edge Overview and Roadmap
 
Cross Platform Mobile Apps with APIs from Qcon San Francisco
Cross Platform Mobile Apps with APIs from Qcon San FranciscoCross Platform Mobile Apps with APIs from Qcon San Francisco
Cross Platform Mobile Apps with APIs from Qcon San Francisco
 
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
 
I Love APIs 2015: Crash Course Foundational Topics in Apigee Edge Workshop
I Love APIs 2015: Crash Course Foundational Topics in Apigee Edge WorkshopI Love APIs 2015: Crash Course Foundational Topics in Apigee Edge Workshop
I Love APIs 2015: Crash Course Foundational Topics in Apigee Edge Workshop
 
We Built This City - Apigee Edge Architecture
We Built This City - Apigee Edge ArchitectureWe Built This City - Apigee Edge Architecture
We Built This City - Apigee Edge Architecture
 
I Love APIs 2015: Implementing an API Tier to Enable a New Mobile Platform
I Love APIs 2015: Implementing an API Tier to Enable a New Mobile PlatformI Love APIs 2015: Implementing an API Tier to Enable a New Mobile Platform
I Love APIs 2015: Implementing an API Tier to Enable a New Mobile Platform
 
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?
 
I Love APIs 2015: Advanced Crash Course in Apigee Edge Workshop
I Love APIs 2015: Advanced Crash Course in Apigee Edge Workshop I Love APIs 2015: Advanced Crash Course in Apigee Edge Workshop
I Love APIs 2015: Advanced Crash Course in Apigee Edge Workshop
 
SOA in the API World - Facades, Transactions, Stateless Services
SOA in the API World - Facades, Transactions, Stateless Services SOA in the API World - Facades, Transactions, Stateless Services
SOA in the API World - Facades, Transactions, Stateless Services
 
Apigee Products Overview
Apigee Products OverviewApigee Products Overview
Apigee Products Overview
 
API Services: Building State-of-the-Art APIs
API Services: Building State-of-the-Art APIsAPI Services: Building State-of-the-Art APIs
API Services: Building State-of-the-Art APIs
 
Lifecycle Manager and the Lifecycle API
Lifecycle Manager and the Lifecycle APILifecycle Manager and the Lifecycle API
Lifecycle Manager and the Lifecycle API
 
API Management Demystified
API Management DemystifiedAPI Management Demystified
API Management Demystified
 
Overview of API Management Architectures
Overview of API Management ArchitecturesOverview of API Management Architectures
Overview of API Management Architectures
 

Viewers also liked

API Frenzy: API Strategy 101
API Frenzy: API Strategy 101API Frenzy: API Strategy 101
API Frenzy: API Strategy 101
Akana
 
Welcome to the API Economy: Developing Your API Strategy
Welcome to the API Economy: Developing Your API StrategyWelcome to the API Economy: Developing Your API Strategy
Welcome to the API Economy: Developing Your API Strategy
MuleSoft
 
API Business Models
API Business ModelsAPI Business Models
API Business Models
John Musser
 
First steps towards agility
First steps towards agilityFirst steps towards agility
First steps towards agility
Ciprian Sorlea CSM-CSPO
 
The 7 deadly sins of a product team
The 7 deadly sins of a product teamThe 7 deadly sins of a product team
The 7 deadly sins of a product team
Ciprian Sorlea CSM-CSPO
 
The DNA of a great API
The DNA of a great APIThe DNA of a great API
The DNA of a great API
Ciprian Sorlea CSM-CSPO
 
API Management - Practical Enterprise Implementation Experience
API Management - Practical Enterprise Implementation ExperienceAPI Management - Practical Enterprise Implementation Experience
API Management - Practical Enterprise Implementation Experience
Capgemini
 
Improving Delivery and Execution at Vantiv
Improving Delivery and Execution at VantivImproving Delivery and Execution at Vantiv
Improving Delivery and Execution at Vantiv
CA Technologies
 
eCommerce_Product_Overview_Brochure_-_0816
eCommerce_Product_Overview_Brochure_-_0816eCommerce_Product_Overview_Brochure_-_0816
eCommerce_Product_Overview_Brochure_-_0816Michael Vaillancourt
 
Vantiv-Kalvin Presentation at CBIG event
Vantiv-Kalvin Presentation at CBIG eventVantiv-Kalvin Presentation at CBIG event
Vantiv-Kalvin Presentation at CBIG event
Shankar Ranganathan
 
11.15.12 CBIG Event - Kalvin & Vantiv Presentation
11.15.12 CBIG Event - Kalvin & Vantiv Presentation11.15.12 CBIG Event - Kalvin & Vantiv Presentation
11.15.12 CBIG Event - Kalvin & Vantiv Presentation
Subrata Debnath
 
Managing api development
Managing api developmentManaging api development
Managing api development
Ciprian Sorlea CSM-CSPO
 
Software Product Engineering Life-cycle
Software Product Engineering Life-cycleSoftware Product Engineering Life-cycle
Software Product Engineering Life-cycle
Dotitude
 
Freire model api
Freire model apiFreire model api
Freire model api
The European Library
 
"How to create an efficient API.. with a business model?" by Nicolas Grenié
"How to create an efficient API.. with a business model?" by Nicolas Grenié"How to create an efficient API.. with a business model?" by Nicolas Grenié
"How to create an efficient API.. with a business model?" by Nicolas Grenié
TheFamily
 
Making ‘Big Data’ Your Ally – Using data analytics to improve compliance, due...
Making ‘Big Data’ Your Ally – Using data analytics to improve compliance, due...Making ‘Big Data’ Your Ally – Using data analytics to improve compliance, due...
Making ‘Big Data’ Your Ally – Using data analytics to improve compliance, due...emermell
 
Best Practices for SharePoint Timer Jobs
Best Practices for SharePoint Timer JobsBest Practices for SharePoint Timer Jobs
Best Practices for SharePoint Timer Jobs
Shailen Sukul
 
Learn REST in 18 Slides
Learn REST in 18 SlidesLearn REST in 18 Slides
Learn REST in 18 Slides
Suraj Gupta
 
Deep-Dive: Secure API Management
Deep-Dive: Secure API ManagementDeep-Dive: Secure API Management
Deep-Dive: Secure API Management
Apigee | Google Cloud
 
10 patterns in successful api programs 2
10 patterns in successful api programs 210 patterns in successful api programs 2
10 patterns in successful api programs 2Apigee | Google Cloud
 

Viewers also liked (20)

API Frenzy: API Strategy 101
API Frenzy: API Strategy 101API Frenzy: API Strategy 101
API Frenzy: API Strategy 101
 
Welcome to the API Economy: Developing Your API Strategy
Welcome to the API Economy: Developing Your API StrategyWelcome to the API Economy: Developing Your API Strategy
Welcome to the API Economy: Developing Your API Strategy
 
API Business Models
API Business ModelsAPI Business Models
API Business Models
 
First steps towards agility
First steps towards agilityFirst steps towards agility
First steps towards agility
 
The 7 deadly sins of a product team
The 7 deadly sins of a product teamThe 7 deadly sins of a product team
The 7 deadly sins of a product team
 
The DNA of a great API
The DNA of a great APIThe DNA of a great API
The DNA of a great API
 
API Management - Practical Enterprise Implementation Experience
API Management - Practical Enterprise Implementation ExperienceAPI Management - Practical Enterprise Implementation Experience
API Management - Practical Enterprise Implementation Experience
 
Improving Delivery and Execution at Vantiv
Improving Delivery and Execution at VantivImproving Delivery and Execution at Vantiv
Improving Delivery and Execution at Vantiv
 
eCommerce_Product_Overview_Brochure_-_0816
eCommerce_Product_Overview_Brochure_-_0816eCommerce_Product_Overview_Brochure_-_0816
eCommerce_Product_Overview_Brochure_-_0816
 
Vantiv-Kalvin Presentation at CBIG event
Vantiv-Kalvin Presentation at CBIG eventVantiv-Kalvin Presentation at CBIG event
Vantiv-Kalvin Presentation at CBIG event
 
11.15.12 CBIG Event - Kalvin & Vantiv Presentation
11.15.12 CBIG Event - Kalvin & Vantiv Presentation11.15.12 CBIG Event - Kalvin & Vantiv Presentation
11.15.12 CBIG Event - Kalvin & Vantiv Presentation
 
Managing api development
Managing api developmentManaging api development
Managing api development
 
Software Product Engineering Life-cycle
Software Product Engineering Life-cycleSoftware Product Engineering Life-cycle
Software Product Engineering Life-cycle
 
Freire model api
Freire model apiFreire model api
Freire model api
 
"How to create an efficient API.. with a business model?" by Nicolas Grenié
"How to create an efficient API.. with a business model?" by Nicolas Grenié"How to create an efficient API.. with a business model?" by Nicolas Grenié
"How to create an efficient API.. with a business model?" by Nicolas Grenié
 
Making ‘Big Data’ Your Ally – Using data analytics to improve compliance, due...
Making ‘Big Data’ Your Ally – Using data analytics to improve compliance, due...Making ‘Big Data’ Your Ally – Using data analytics to improve compliance, due...
Making ‘Big Data’ Your Ally – Using data analytics to improve compliance, due...
 
Best Practices for SharePoint Timer Jobs
Best Practices for SharePoint Timer JobsBest Practices for SharePoint Timer Jobs
Best Practices for SharePoint Timer Jobs
 
Learn REST in 18 Slides
Learn REST in 18 SlidesLearn REST in 18 Slides
Learn REST in 18 Slides
 
Deep-Dive: Secure API Management
Deep-Dive: Secure API ManagementDeep-Dive: Secure API Management
Deep-Dive: Secure API Management
 
10 patterns in successful api programs 2
10 patterns in successful api programs 210 patterns in successful api programs 2
10 patterns in successful api programs 2
 

Similar to APIs in the Enterprise -Lessons Learned

Driving Digital Innovation with a Layered API Design Approach
Driving Digital Innovation with a Layered API Design ApproachDriving Digital Innovation with a Layered API Design Approach
Driving Digital Innovation with a Layered API Design Approach
Akana
 
APIStrat Keynote: Lessons in Transforming the Enterprise to an API Platform
APIStrat Keynote: Lessons in Transforming the Enterprise to an API PlatformAPIStrat Keynote: Lessons in Transforming the Enterprise to an API Platform
APIStrat Keynote: Lessons in Transforming the Enterprise to an API Platform
LaunchAny
 
API Management Building Blocks and Business value
API Management   Building Blocks and Business valueAPI Management   Building Blocks and Business value
API Management Building Blocks and Business valueWSO2
 
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
floridawusergroup
 
API Management in Digital Transformation
API Management in Digital TransformationAPI Management in Digital Transformation
API Management in Digital Transformation
Aditya Thatte
 
SAP Cloud Platform API Management Technical Brief
SAP Cloud Platform API Management Technical BriefSAP Cloud Platform API Management Technical Brief
SAP Cloud Platform API Management Technical Brief
SAP Cloud Platform
 
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
sflynn073
 
Effective API Design
Effective API DesignEffective API Design
Effective API Design
Bansilal Haudakari
 
apidays Australia 2022 - Accelerate business innovation by improving API prog...
apidays Australia 2022 - Accelerate business innovation by improving API prog...apidays Australia 2022 - Accelerate business innovation by improving API prog...
apidays Australia 2022 - Accelerate business innovation by improving API prog...
apidays
 
API Management
API ManagementAPI Management
API Management
Prolifics
 
API Management - A Transformation
API Management - A TransformationAPI Management - A Transformation
API Management - A Transformation
Akana
 
SAP TechEd 2015 INT103 Enabling Digital Transformation with APIs and SAP API...
SAP TechEd  2015 INT103 Enabling Digital Transformation with APIs and SAP API...SAP TechEd  2015 INT103 Enabling Digital Transformation with APIs and SAP API...
SAP TechEd 2015 INT103 Enabling Digital Transformation with APIs and SAP API...
Harsh Jegadeesan
 
apidays LIVE Jakarta - What will the next generation of API Portals look like...
apidays LIVE Jakarta - What will the next generation of API Portals look like...apidays LIVE Jakarta - What will the next generation of API Portals look like...
apidays LIVE Jakarta - What will the next generation of API Portals look like...
apidays
 
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
Akana
 
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
 
WSO2Con USA 2017: Building Platforms for Rapid Application Development
WSO2Con USA 2017: Building Platforms for Rapid Application DevelopmentWSO2Con USA 2017: Building Platforms for Rapid Application Development
WSO2Con USA 2017: Building Platforms for Rapid Application Development
WSO2
 
API Management: A Transformation
API Management: A TransformationAPI Management: A Transformation
API Management: A TransformationAkana
 
Establish, Grow, and Mature Your API Platform - James Higginbotham, LaunchAny
Establish, Grow, and Mature Your API Platform - James Higginbotham, LaunchAnyEstablish, Grow, and Mature Your API Platform - James Higginbotham, LaunchAny
Establish, Grow, and Mature Your API Platform - James Higginbotham, LaunchAny
Nordic APIs
 
apidays LIVE LONDON - API platform strategy and operating models by Kiran Nadgir
apidays LIVE LONDON - API platform strategy and operating models by Kiran Nadgirapidays LIVE LONDON - API platform strategy and operating models by Kiran Nadgir
apidays LIVE LONDON - API platform strategy and operating models by Kiran Nadgir
apidays
 

Similar to APIs in the Enterprise -Lessons Learned (20)

Smartone v1.0
Smartone v1.0Smartone v1.0
Smartone v1.0
 
Driving Digital Innovation with a Layered API Design Approach
Driving Digital Innovation with a Layered API Design ApproachDriving Digital Innovation with a Layered API Design Approach
Driving Digital Innovation with a Layered API Design Approach
 
APIStrat Keynote: Lessons in Transforming the Enterprise to an API Platform
APIStrat Keynote: Lessons in Transforming the Enterprise to an API PlatformAPIStrat Keynote: Lessons in Transforming the Enterprise to an API Platform
APIStrat Keynote: Lessons in Transforming the Enterprise to an API Platform
 
API Management Building Blocks and Business value
API Management   Building Blocks and Business valueAPI Management   Building Blocks and Business value
API Management Building Blocks and Business value
 
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
 
API Management in Digital Transformation
API Management in Digital TransformationAPI Management in Digital Transformation
API Management in Digital Transformation
 
SAP Cloud Platform API Management Technical Brief
SAP Cloud Platform API Management Technical BriefSAP Cloud Platform API Management Technical Brief
SAP Cloud Platform API Management Technical Brief
 
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
 
Effective API Design
Effective API DesignEffective API Design
Effective API Design
 
apidays Australia 2022 - Accelerate business innovation by improving API prog...
apidays Australia 2022 - Accelerate business innovation by improving API prog...apidays Australia 2022 - Accelerate business innovation by improving API prog...
apidays Australia 2022 - Accelerate business innovation by improving API prog...
 
API Management
API ManagementAPI Management
API Management
 
API Management - A Transformation
API Management - A TransformationAPI Management - A Transformation
API Management - A Transformation
 
SAP TechEd 2015 INT103 Enabling Digital Transformation with APIs and SAP API...
SAP TechEd  2015 INT103 Enabling Digital Transformation with APIs and SAP API...SAP TechEd  2015 INT103 Enabling Digital Transformation with APIs and SAP API...
SAP TechEd 2015 INT103 Enabling Digital Transformation with APIs and SAP API...
 
apidays LIVE Jakarta - What will the next generation of API Portals look like...
apidays LIVE Jakarta - What will the next generation of API Portals look like...apidays LIVE Jakarta - What will the next generation of API Portals look like...
apidays LIVE Jakarta - What will the next generation of API Portals look like...
 
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
 
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
 
WSO2Con USA 2017: Building Platforms for Rapid Application Development
WSO2Con USA 2017: Building Platforms for Rapid Application DevelopmentWSO2Con USA 2017: Building Platforms for Rapid Application Development
WSO2Con USA 2017: Building Platforms for Rapid Application Development
 
API Management: A Transformation
API Management: A TransformationAPI Management: A Transformation
API Management: A Transformation
 
Establish, Grow, and Mature Your API Platform - James Higginbotham, LaunchAny
Establish, Grow, and Mature Your API Platform - James Higginbotham, LaunchAnyEstablish, Grow, and Mature Your API Platform - James Higginbotham, LaunchAny
Establish, Grow, and Mature Your API Platform - James Higginbotham, LaunchAny
 
apidays LIVE LONDON - API platform strategy and operating models by Kiran Nadgir
apidays LIVE LONDON - API platform strategy and operating models by Kiran Nadgirapidays LIVE LONDON - API platform strategy and operating models by Kiran Nadgir
apidays LIVE LONDON - API platform strategy and operating models by Kiran Nadgir
 

More from Apigee | Google Cloud

How Secure Are Your APIs?
How Secure Are Your APIs?How Secure Are Your APIs?
How Secure Are Your APIs?
Apigee | Google Cloud
 
Magazine Luiza at a glance (1)
Magazine Luiza at a glance (1)Magazine Luiza at a glance (1)
Magazine Luiza at a glance (1)
Apigee | Google Cloud
 
Monetization: Unlock More Value from Your APIs
Monetization: Unlock More Value from Your APIs Monetization: Unlock More Value from Your APIs
Monetization: Unlock More Value from Your APIs
Apigee | Google Cloud
 
Apigee Demo: API Platform Overview
Apigee Demo: API Platform OverviewApigee Demo: API Platform Overview
Apigee Demo: API Platform Overview
Apigee | Google Cloud
 
Ticketmaster at a glance
Ticketmaster at a glanceTicketmaster at a glance
Ticketmaster at a glance
Apigee | Google Cloud
 
AccuWeather: Recasting API Experiences in a Developer-First World
AccuWeather: Recasting API Experiences in a Developer-First WorldAccuWeather: Recasting API Experiences in a Developer-First World
AccuWeather: Recasting API Experiences in a Developer-First World
Apigee | Google Cloud
 
Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?
Apigee | Google Cloud
 
Apigee Product Roadmap Part 2
Apigee Product Roadmap Part 2Apigee Product Roadmap Part 2
Apigee Product Roadmap Part 2
Apigee | Google Cloud
 
The Four Transformative Forces of the API Management Market
The Four Transformative Forces of the API Management MarketThe Four Transformative Forces of the API Management Market
The Four Transformative Forces of the API Management Market
Apigee | Google Cloud
 
Walgreens at a glance
Walgreens at a glanceWalgreens at a glance
Walgreens at a glance
Apigee | Google Cloud
 
Apigee Edge: Intro to Microgateway
Apigee Edge: Intro to MicrogatewayApigee Edge: Intro to Microgateway
Apigee Edge: Intro to Microgateway
Apigee | Google Cloud
 
Managing the Complexity of Microservices Deployments
Managing the Complexity of Microservices DeploymentsManaging the Complexity of Microservices Deployments
Managing the Complexity of Microservices Deployments
Apigee | Google Cloud
 
Pitney Bowes at a glance
Pitney Bowes at a glancePitney Bowes at a glance
Pitney Bowes at a glance
Apigee | Google Cloud
 
Microservices Done Right: Key Ingredients for Microservices Success
Microservices Done Right: Key Ingredients for Microservices SuccessMicroservices Done Right: Key Ingredients for Microservices Success
Microservices Done Right: Key Ingredients for Microservices Success
Apigee | Google Cloud
 
Adapt or Die: Opening Keynote with Chet Kapoor
Adapt or Die: Opening Keynote with Chet KapoorAdapt or Die: Opening Keynote with Chet Kapoor
Adapt or Die: Opening Keynote with Chet Kapoor
Apigee | Google Cloud
 
Adapt or Die: Keynote with Greg Brail
Adapt or Die: Keynote with Greg BrailAdapt or Die: Keynote with Greg Brail
Adapt or Die: Keynote with Greg Brail
Apigee | Google Cloud
 
Adapt or Die: Keynote with Anant Jhingran
Adapt or Die: Keynote with Anant JhingranAdapt or Die: Keynote with Anant Jhingran
Adapt or Die: Keynote with Anant Jhingran
Apigee | Google Cloud
 
London Adapt or Die: Opening Keynot
London Adapt or Die: Opening KeynotLondon Adapt or Die: Opening Keynot
London Adapt or Die: Opening Keynot
Apigee | Google Cloud
 
London Adapt or Die: Lunch keynote
London Adapt or Die: Lunch keynoteLondon Adapt or Die: Lunch keynote
London Adapt or Die: Lunch keynote
Apigee | Google Cloud
 
London Adapt or Die: Closing Keynote — Adapt Now!
London Adapt or Die: Closing Keynote — Adapt Now!London Adapt or Die: Closing Keynote — Adapt Now!
London Adapt or Die: Closing Keynote — Adapt Now!
Apigee | Google Cloud
 

More from Apigee | Google Cloud (20)

How Secure Are Your APIs?
How Secure Are Your APIs?How Secure Are Your APIs?
How Secure Are Your APIs?
 
Magazine Luiza at a glance (1)
Magazine Luiza at a glance (1)Magazine Luiza at a glance (1)
Magazine Luiza at a glance (1)
 
Monetization: Unlock More Value from Your APIs
Monetization: Unlock More Value from Your APIs Monetization: Unlock More Value from Your APIs
Monetization: Unlock More Value from Your APIs
 
Apigee Demo: API Platform Overview
Apigee Demo: API Platform OverviewApigee Demo: API Platform Overview
Apigee Demo: API Platform Overview
 
Ticketmaster at a glance
Ticketmaster at a glanceTicketmaster at a glance
Ticketmaster at a glance
 
AccuWeather: Recasting API Experiences in a Developer-First World
AccuWeather: Recasting API Experiences in a Developer-First WorldAccuWeather: Recasting API Experiences in a Developer-First World
AccuWeather: Recasting API Experiences in a Developer-First World
 
Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?
 
Apigee Product Roadmap Part 2
Apigee Product Roadmap Part 2Apigee Product Roadmap Part 2
Apigee Product Roadmap Part 2
 
The Four Transformative Forces of the API Management Market
The Four Transformative Forces of the API Management MarketThe Four Transformative Forces of the API Management Market
The Four Transformative Forces of the API Management Market
 
Walgreens at a glance
Walgreens at a glanceWalgreens at a glance
Walgreens at a glance
 
Apigee Edge: Intro to Microgateway
Apigee Edge: Intro to MicrogatewayApigee Edge: Intro to Microgateway
Apigee Edge: Intro to Microgateway
 
Managing the Complexity of Microservices Deployments
Managing the Complexity of Microservices DeploymentsManaging the Complexity of Microservices Deployments
Managing the Complexity of Microservices Deployments
 
Pitney Bowes at a glance
Pitney Bowes at a glancePitney Bowes at a glance
Pitney Bowes at a glance
 
Microservices Done Right: Key Ingredients for Microservices Success
Microservices Done Right: Key Ingredients for Microservices SuccessMicroservices Done Right: Key Ingredients for Microservices Success
Microservices Done Right: Key Ingredients for Microservices Success
 
Adapt or Die: Opening Keynote with Chet Kapoor
Adapt or Die: Opening Keynote with Chet KapoorAdapt or Die: Opening Keynote with Chet Kapoor
Adapt or Die: Opening Keynote with Chet Kapoor
 
Adapt or Die: Keynote with Greg Brail
Adapt or Die: Keynote with Greg BrailAdapt or Die: Keynote with Greg Brail
Adapt or Die: Keynote with Greg Brail
 
Adapt or Die: Keynote with Anant Jhingran
Adapt or Die: Keynote with Anant JhingranAdapt or Die: Keynote with Anant Jhingran
Adapt or Die: Keynote with Anant Jhingran
 
London Adapt or Die: Opening Keynot
London Adapt or Die: Opening KeynotLondon Adapt or Die: Opening Keynot
London Adapt or Die: Opening Keynot
 
London Adapt or Die: Lunch keynote
London Adapt or Die: Lunch keynoteLondon Adapt or Die: Lunch keynote
London Adapt or Die: Lunch keynote
 
London Adapt or Die: Closing Keynote — Adapt Now!
London Adapt or Die: Closing Keynote — Adapt Now!London Adapt or Die: Closing Keynote — Adapt Now!
London Adapt or Die: Closing Keynote — Adapt Now!
 

Recently uploaded

E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
Hornet Dynamics
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
Donna Lenk
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
Boni García
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
Ayan Halder
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
TheSMSPoint
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
Deuglo Infosystem Pvt Ltd
 
Launch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in MinutesLaunch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in Minutes
Roshan Dwivedi
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
Drona Infotech
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
lorraineandreiamcidl
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Mind IT Systems
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Łukasz Chruściel
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
Google
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
Łukasz Chruściel
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 

Recently uploaded (20)

E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
 
Launch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in MinutesLaunch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in Minutes
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 

APIs in the Enterprise -Lessons Learned

  • 1. 1 APIs in the Enterprise: Lessons Learned Hara Chakravarthy, Vantiv Shawn McCarthy, Vantiv Max Furmanov, Accenture
  • 2. APIs in the Enterprise Hara Chakravarthy Shawn McCarthy Max Furmanov 2
  • 4. Vantiv / Accenture - Introduction Shawn McCarthy shawn.mccarthy@vantiv.com Director, APIs and Portals Hara Chakravarthy haragopal.chakravarthy@vantiv.com Senior Manager, APIs Max Furmanov max.furmanov@accenture.com Managing Director
  • 5. Agenda 5 1. API Journey 05:00 2. Challenges 10:00 3. Addressing Challenges 10:00 4. What’s Next 05:00 ©2015 Apigee. All Rights Reserved.
  • 7. API (R)evolution 7©2015 Apigee. All Rights Reserved. Technology Enabler API as-a-Product Business Enabler Standardize Integration Data & Service Monetization “Stretch Your Boundaries” Outcome Economy Workforce Reimagined Intelligent Enterprise The Internet of Me Platform (R)evolution
  • 8. • Transform into digital business • Unlocking value through APIs • API Management and analytics • Empower developers • Changing market approach to customer experience driving product development • Moving to a product centric delivery • Viewing API as technology that empowers innovation and creativity of the organization What is the outside world doing? 8 Developer Key to Digital ©2015 Apigee. All Rights Reserved. * Courtesy of Apigee “We will unlock the hidden value of assets, and participate in the digital currency ecosystem when we focus on mobile and API first initiatives.”
  • 9. Features of Great APIs - Reiteration • Centered on Developer Experience – Easy to Discover • Well defined contracts. Consistently named • Comprehensive Documentation – Easy to Use, Adapt to • Abstract away complexity • Self service registration, testing and certification • Available Client SDKs Key features Vantiv Developer Portal Developer Portal P Community P Comprehensive set of sample code P Sandbox P Simple documentation P Simple registration P Developer Dashboard P Social tools P RESTful APIs P API console P Automated Certification P Analytics P
  • 10. Features of Great APIs - A recap. Continued… • Agile in themselves and aid in developer agility – Short design cycles – Iteratively layered features • Built and hosted on resilient, self correcting systems • Automating Certification and Analysis – Automating certifications of API integrations • Allow developers to streamline their integrations – Provides feedback and analytics to developer – Insights in process and sales engineering engagement – Find out in real-time how your API calls to Vantiv are measuring
  • 12. APIs in the Enterprise – Multi Year Journey July 2011 – Vantiv Separation August 2011 – EIS Team is formed 2011 – 2012 Shared Services . Waterfall Methodology Fall 2012 – Agile Transformation starts 2012 – 2014. Staff Aug Model. API Proliferation February 2014 – API As a Product Team is formed Summer 2015 – Partner APIs align with Portal Spring 2016 – API Team coalesces with Product Trains
  • 13. APIs in the Enterprise - Challenges • Enterprise APIs are not different • The organizational construct though, is different – Hence requires a different mindset to execute • Transition from “Shared Services” to “Enterprise APIs” to “API – App Product Team is an evolutionary process – Has a lifecycle, with stages of evolution – Stages cannot be skipped
  • 14. APIs in the Enterprise - Challenges – Construct of a project/initiative • API requirements delivered from within an initiative – Success of initiative trumps elegant design. Eg., UI concerns pushed to APIs • Multiple initiatives have overlapping requirements, but don’t agree on shared success • In turn, leading to – API Proliferation (read spaghetti) – Lack of standards around cross cutting concerns (eg., security) – Little consistency in API design APIs SharedService team • Focused on projects • SOA not considered • Did not promote reuse • Project success
  • 15. APIs in the Enterprise – Multi Year Journey July 2011 – Vantiv Separation August 2011 – EIS Team is formed 2011 – 2012 Shared Services . Waterfall Methodology Fall 2012 – Agile Transformation starts 2012 – 2014. Staff Aug Model. API Proliferation February 2014 – API As a Product Team is formed Summer 2015 – Partner APIs align with Portal Spring 2016 – API Team coalesces with Product Trains
  • 16. APIs in the Enterprise - Challenges – Enterprise APIs are deployed on shared run times • Non performant APIs end up affecting others on the platform – API developers staffed in alignment with initiatives • Leads to brain drain, loss of knowledge – API teams are not long running • Against the grain of one of the critical success factors of Agile development Professional services • Shared runtime • Projects staffed • Teams changing • Knowledge loss • Consultant based
  • 18. APIs in the Enterprise – Multi Year Journey July 2011 – Vantiv Separation August 2011 – EIS Team is formed 2011 – 2012 Shared Services . Waterfall Methodology Fall 2012 – Agile Transformation starts 2012 – 2014. Staff Aug Model. API Proliferation February 2014 – API As a Product Team is formed Summer 2015 – Partner APIs align with Portal Spring 2016 – API Team coalesces with Product Trains
  • 19. APIs in the Enterprise – How we addressed the Challenges • Organized ourselves as API Product Teams with focus on what make a Great API • Ease of use – API Reuse. Stable APIs make it easier for developers to consume. Do not reinvent the wheel • Abstract away complexity by hosting on a capable enterprise service bus with the following capabilities » Mediation, Transformation and Translation » Enrichment, using available technology adapters » Support for multiple formats (XML, JSON, flatfile) » Support for multiple transport protocols (http(s), mq, jms, ftp, pop3 ) » Process orchestration and visibility » Process recovery and resubmission APIs Partner APIs Card Services Research and Reporting Risk, Fraud, Third Party Merchant Lifecycle Boarding Underwriting Terminal Management Core Acceptance Developer Portal CNP RESTful APIs CP RESTful APIs
  • 20. APIs in the Enterprise – How we addressed the Challenges… • Follow sound principles of service orientation – Consistent and intuitive interface design – Separation of concerns – Support Layering and Composition • Self service registration – Through a developer experience centric API portal – That leverages a capable ESB to integrate with Directory services and user entitlement systems • Easy to discover – Well designed, intuitive repository » With organizational and asset taxonomies – Thoughtfully laid out, consistent service contracts » Leverage Swagger for RESTful services – Rich Documentation VantivAPIs APIManagementPlatform Payments Card Management TxResearch Fraud Management Merchant Info Boarding DeveloperPortal API Marketplace CodeandSDKs Knowledge Base Certification Dashboards Solution Runtime PartnerDeveloper Automated Certification Certification StatusTracking Dev Automation Tools
  • 21. APIs in the Enterprise – How we addressed the Challenges… – Deployed the APIs on resilient, capable, self correcting platforms • Enterprises require multiple service patterns. Capable ESBs provide the following with minimum development effort – Request – Reply – Asynchronous services with guaranteed delivery – Business event based notifications – Business process orchestrations • APIs deployed on a highly available, common platform. Unified platform reduces complexity, makes it easier to administer – With proactive alerting mechanisms – Delivering against performance benchmarks – Using common logging standards, leveraging enterprise logging platforms DataPower Tier 1 Client webMethods Tier 2 WebSphere Tier 2 RAFT DB2
  • 22. APIs in the Enterprise – How we addressed the Challenges… – With behaviors geared towards developer success • Agile API teams • Focused on developer success • Playing a consultative role – Built as long running teams • Teams built subject matter expertise as they iterated on features • Leverage the expertise to better advise developers and help them succeed API as a Product Drive developer adoption APIs that are easy to understand with clear helpers and samples Agility API ecosystem that supports exposing our set of API’s in multiple ways (SOAP, REST, etc) Ecosystem Develop and grow strong ecosystem of partners who can help each other through forums and solution idea sections Users
  • 23. APIs in the Enterprise Multi Year Journey – Current State – Well established, mature, long running API team • Organized by business domain or product • Has the largest surface area in the organization. Uses this to best influence positive outcomes – Library of mature, reusable APIs – Well established • Security, logging standards • Contract/Domain object models • Technology specific components – Team builds fine grained APIs and layers them – as opposed to building monoliths
  • 25. APIs in the Enterprise – Multi Year Journey July 2011 – Vantiv Separation August 2011 – EIS Team is formed 2011 – 2012 Shared Services . Waterfall Methodology Fall 2012 – Agile Transformation starts 2012 – 2014. Staff Aug Model. API Proliferation February 2014 – API As a Product Team is formed Summer 2015 – Partner APIs align with Portal Spring 2016 – API Team coalesces with Product Trains
  • 26. APIs in the Enterprise Evolution – What’s Next – API Teams to spread the “Agile App Development” culture – “Enterprise API Organization” retains stewardship of assets. Develops patterns – API Developers join the Product Development teams • Platforms are consolidated along product lines • API developers play the role of facilitators – Educate legacy application developers – Help them transition to the next generation thinking – “Think Agile”, “Think Layering”, “Think Micro” – Mature APIs are layered and composed to address platform requirements
  • 27. Decentralized Governance Police Policies and Standards within their trains Self Governing Cross Functional Team
  • 28. Cross Functional Team Asset Stewardship, Standards/Guidelines, Platform Architecture and API SME API Standards, Guidelines, Solution Architecture, SME Solution Architect APIs Solution Architect Portals Solution Architect Products Boarding / Underwriting Value Added Services Card Services
  • 29. Enterprise APIs Layered Approach 29©2015 Apigee. All Rights Reserved. Enterprise Applications Systems of Record, Systems of Differentiation Internal APIs aligned to agile trains Open External APIs Partner APIs Product APIs Systems of Innovation Partner (B2B) Product Ecosystem Digital Web Value Add Enterprise Partners Ecosystem Developers Enterprise Developers Javascript APIs Javascript APIs / SDKs Integrated APIs * Based on Forrester research – Randy Heffner 2 1 3 External Layer Developer Portal Centralized Governance API teams Teams aligned to product/platform Decentralized Governance Product/Platform Agile teams
  • 30. APIs in the Enterprise Evolution – Recap 30 Text – API teams go through stages of evolution – Stages cannot be skipped – API teams are best placed to influence the maturity of the enterprise • Centralization is needed to build the “Agile App Development” culture • Decentralization is needed to spread this culture throughout the enterprise and to better align with the products themselves
  • 33. Standards Standards Imperatives Foundation standard explaining the verbiage and conventions that span all standard documens. Continuous Integration Standard composed to direct personell regarding the way in which they should approach automated builds and automated test for software developed within Vantiv and specifically the ODP team. Component Naming Catalogs the set of unique identifiers that should be used when referring to a given component or cross cutting technology used. Critical supporting standard for logging as it allows for disparate teams to avoid term overload and promote consistency within logs. Logging An application logging standard that grants uniformity to the logs and a shared set of search criteria that can be used to pinpoint problem areas or trace application logic flow. Logging - Addendum An addendum document that addresses standardization of the CorrelationId data element used to trace request processing across different SOA components. API Versioning A standard defining how versioning is managed for Vantiv web service APIs. Error Catalog 33©2015 Apigee. All Rights Reserved.
  • 34. Best Practices Best Practices and Reference Architectures Deliverable Lifecycle Foundation standard explaining the verbiage and conventions that span all standard documens. Error Handling Standard composed to direct personell regarding the way in which they should approach automated builds and automated test for software developed within Vantiv and specifically the ODP team. SOAP Web Service Reference Architecture Specifies the topology and composition of a standard Web Service developed at Vantiv. License Security Policy Reference Architecture Specifies the topology of the License Security Policy implementation model used at Vantiv. 34©2015 Apigee. All Rights Reserved.
  • 35. Backlog Backlog Configuration Management Standard A standard intended to govern configuration uniformity towards the end goal of simplifying automated deployment and configuration management across environments. Web Service Authentication and Access Control Standard A standard intended to quantify the implementation considerations and patterns used to authenticate Web Service clients and RESTful API Design Standards and Best Practices Intended to document RESTful API Design best practices leveraged within the ODP team towards the end goal of uniform API design to garner a more consistent experience for parties integrating with our services. SOAP API Design Standards and Best Practices Intended to document SOAP-based Web Service API Design best practices leveraged within the ODP team towards the end goal of uniform API design to garner a more consistent experience for parties integrating with our services. RESTful Web Service Reference Architecture A reference architecture to detail the components and SOA patterns that should be used when building RESTful Web Services within the ODP team. Multi-Protocol Egress Gateway Reference Architecture A reference architecture used to illustrate the Multi-Protocol Egress Gateway pattern and illustrate its benefits from an System Engineering cost savings perspective. Notification/Subscription Reference Architecture A reference architecture used to illustrate the Notification/Subscription pattern which limits one off integrations in the context of partner implementations. Value Added Services Design and Implementation Standards An intended document with the purpose of providing guidance when designing and implementing Value Added Service solution components. 35©2015 Apigee. All Rights Reserved.

Editor's Notes

  1. Major shift to transform into digital business. Unlocking value by exposing hidden assets (through APIs). Standardizing on method (API Management and analytics) to expose and access hidden assets. Empower the developers. Internal/external developers treated the same way. Changing market approach from inside-out view (specific functional products) to an outside-in approach with the customer experience driving product development. Moving to a product centric delivery rather than today’s functional teams. Allow organizations to respond quicker to market opportunities. No longer viewing technology as a cost reducing mechanism but something empowers innovation and creativity of the organization e.g. first to market higher priority than reducing cost by x %.