SlideShare une entreprise Scribd logo
1  sur  19
API Management &
Governance in an
Enterprise
30 March 2015
Principal Architect – Aditi + STC (a Harman company)
13 years of experience.
Architecting Enterprise solutions across retail, healthcare,
finance, e-commerce.
-Leveraging open source stack - Middleware, NoSQL over AWS
-Speaker @ WSo2 conferences, contribute to Java.net projects
Agenda
2
• ABOUT ADITI_STC
• APIs/SERVICES IN AN ENTERPRISE
• CHALLENGES FACED BY MANY
• GOVERNANCE ASPECTS ACROSS LIFECYCLE
• API MANAGER - what does it address
• GOVERNANCE REGISTRY – what does it address
• DEMO
STC + ADITI Overview
3
We Provide Innovative Software Solutions
4
CLOUDDESIGN MOBILITY ANALYTICS
Member of Open
Handset Alliance
Android Device
Certification
Partner
Only Services
Company in the
OAA
Best IoT
partner
Windows
Azure Partner
of the Year
SYMPHONY TELECA IS YOUR GLOBAL INNOVATION
AND DEVELOPMENT PARTNER
REPRESENTATIVE CLIENT
LIST
Over 600 clients globally
$400M+ in revenue
7,500 employees in 40 offices
Delivery centers in Argentina, China,
India, Poland, Russia, US
AWARDS
GROWING
AT 25% YOY




… at a Global scale
5
APIs in an Enterprise
6
APIs – Integral part of Enterprise
7
They are everywhere…
• Shared/Utility services
• Mediation/ Broker
services
• Identity services
• Data services
• Business as a Service
• Mobile strategy
• … and many more
Within
Application
Across
applications
(within
enterprise)
Outside
Enterprise
(across
partners)
Maturity
Complexity
APIs – Silos & Un Managed?
8
Silos? Un Managed?
• Each LOB re-inventing the wheel?
• Cost savings?
• Time to market?
• Maintenance overhead?
• Catalog of services against functionality?
• Dependencies & associations within
services
• Who are the consumers of my service?
• Versioning? Sharing of assets?
Governance challenges
9
APIs – Lifecycle & Governance aspects
10
Governance across stages… | Design Time & Run Time Governance
Planning
• Searchable -Catalog, De-
duplication
• Capture - Consumers &
Providers
• Capturing requirements
• NFR (perf., security)
• Policies & Metadata
Build - Develop
• Capture Lifecycle
• Notifications on events
• Capture dependency &
• association
• Re-use & Collaboration
• Environment Mapping
& deployment across
Run
• Analyze usage pattern
Of APIs
• SLA & Performance -
Response times
• Subscription statistics
• Monitoring & Metering
• Security
Share
• Communication &
Collaboration
• Artefacts repository
• Forum & Feedback
• Documentation
• Versioning
Solution Aspects
11
Governance Registry
BAM
Monitoring
API Manager
API Manager – what challenges does it address?
12
A single platform to publish APIs, subscribe to them.
Also handles security, documentation & collaboration.
• Browse/Search for APIs
• Subscribe to APIs
• Forum, Feedback & Rating
• Production & Sandbox
• API Keys - OAuth
• Create APIs
• Publish APIs & Documentation
• Manage Throttling, Versioning
• Lifecycle – Prototype/ Publish
• Contact Info. & Statistics
Publisher
Store
• Gateway serves all API
invocations
• Takes care of throttling
• Key Mgr. handles security
Gateway
&
Key Mgr.
API Manager + BAM – runtime Governance
13
Platform to aggregate, analyze & report on API usage
data. – Who uses my APIs? How & When?
• Predefined OOTB reports
• Ability to write custom Hive
queries
• Create custom visualizations
using Toolbox.
• Connect API Manager to BAM
• Push Log data to BAM
• JSON format
• API to push data
Collect
data
Inbuilt &
custom
queries
• Use in Dev for debugging
purposes
• Single place to analyze logs
• Prod to measure subscription,
response time, usage pattern
• End consumer personalization
Dev &
Prod
usage
Governance Registry – what challenges does it address?
14
• A single platform across the Enterprise to manage
the APIs, Services, Policies and other artefacts.
• Foster trust, share & re-use, cost savings &
accelerate time to market.
• Create APIs, Services, WSDLs
• Policies & Sequences
• Share across multiple apps by
mounting Governance
registry
• Registry extension – model
types & their meta data
• Create consumers, providers
• Applications & Services
• Contact Info. & Statistics
Enterprise
Map
(rxt &
metadata)
Artefacts
(upload &
share)
• Lifecycle – Prototype/ Publish
• Handlers for media types
Lifecycle
&
Handlers
Provider
(External)
Seq/URL
Consumer
(Department)
Applicatio
n(s)
Service/
WSDL/ API
Governance Registry across Environments
15
Use keys instead of actual URLShared Governance Registry across Env.
Different Mount points.
WSO2 API Management Platform
16
WSO2 API Manager 1.9.0 released !!
17
• External Key Manager support
• Pluggable Version Strategy
• Applications/Subscription sharing
• Swagger 2.0 support
• Improved API Analytics toolbox (separate download)
• API Fraud Detection sample (separate download)
Q&A
18
40
GLOBAL OFFICES
7500
EMPLOYEES
23
COUNTRIES
Top 10
Mobile Companies
Top 5
Outsourced Product Development Companies
2012 Partner of the year
Windows Azure, Finalist
Excellence Award
Technology Agency of the Year 2015

Contenu connexe

Tendances

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
 
API Management Part 1 - An Introduction to Azure API Management
API Management Part 1 - An Introduction to Azure API ManagementAPI Management Part 1 - An Introduction to Azure API Management
API Management Part 1 - An Introduction to Azure API ManagementBizTalk360
 
API Management Solution Powerpoint Presentation Slides
API Management Solution Powerpoint Presentation SlidesAPI Management Solution Powerpoint Presentation Slides
API Management Solution Powerpoint Presentation SlidesSlideTeam
 
5 Tips for Scaling API Governance
5 Tips for Scaling API Governance5 Tips for Scaling API Governance
5 Tips for Scaling API GovernanceJohn Phenix
 
Build an api eco-system you can be proud of
Build an api eco-system you can be proud ofBuild an api eco-system you can be proud of
Build an api eco-system you can be proud ofCisco DevNet
 
Ex Libris REST API Governance Thresholds
Ex Libris REST API Governance ThresholdsEx Libris REST API Governance Thresholds
Ex Libris REST API Governance Thresholdsjoshmweisman
 
apidays LIVE Paris - Deploy fast with confidence by Gregory Ouillon
apidays LIVE Paris - Deploy fast with confidence by Gregory Ouillonapidays LIVE Paris - Deploy fast with confidence by Gregory Ouillon
apidays LIVE Paris - Deploy fast with confidence by Gregory Ouillonapidays
 
apidays LIVE Hong Kong 2021 - Building AI/ML model API for Digital App by Eas...
apidays LIVE Hong Kong 2021 - Building AI/ML model API for Digital App by Eas...apidays LIVE Hong Kong 2021 - Building AI/ML model API for Digital App by Eas...
apidays LIVE Hong Kong 2021 - Building AI/ML model API for Digital App by Eas...apidays
 
How to Execute a Successful API Strategy
How to Execute a Successful API StrategyHow to Execute a Successful API Strategy
How to Execute a Successful API StrategyMatt McLarty
 
[WSO2Con USA 2018] Integration is Sexy
[WSO2Con USA 2018] Integration is Sexy[WSO2Con USA 2018] Integration is Sexy
[WSO2Con USA 2018] Integration is SexyWSO2
 
[WSO2 Summit Americas 2020] Having the Best Technology Isn’t Everything
[WSO2 Summit Americas 2020] Having the Best Technology Isn’t Everything[WSO2 Summit Americas 2020] Having the Best Technology Isn’t Everything
[WSO2 Summit Americas 2020] Having the Best Technology Isn’t EverythingWSO2
 
Building Sustainable Ecosystems: The Economics of Collaboration
Building Sustainable Ecosystems: The Economics of CollaborationBuilding Sustainable Ecosystems: The Economics of Collaboration
Building Sustainable Ecosystems: The Economics of CollaborationWSO2
 
Realizing SOA and API Convergence
Realizing SOA and API ConvergenceRealizing SOA and API Convergence
Realizing SOA and API ConvergenceAkana
 
APIs at Scale - The Hyperconnected Enterprise
APIs at Scale - The Hyperconnected EnterpriseAPIs at Scale - The Hyperconnected Enterprise
APIs at Scale - The Hyperconnected EnterpriseAxway
 
apidays LIVE Australia 2021 - SEEK: Establishing a new API integration platfo...
apidays LIVE Australia 2021 - SEEK: Establishing a new API integration platfo...apidays LIVE Australia 2021 - SEEK: Establishing a new API integration platfo...
apidays LIVE Australia 2021 - SEEK: Establishing a new API integration platfo...apidays
 
apidays LIVE Australia - Events are Cool Again! by Nelson Petracek
apidays LIVE Australia -  Events are Cool Again! by Nelson Petracekapidays LIVE Australia -  Events are Cool Again! by Nelson Petracek
apidays LIVE Australia - Events are Cool Again! by Nelson Petracekapidays
 

Tendances (20)

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?
 
API Management Part 1 - An Introduction to Azure API Management
API Management Part 1 - An Introduction to Azure API ManagementAPI Management Part 1 - An Introduction to Azure API Management
API Management Part 1 - An Introduction to Azure API Management
 
API Management Solution Powerpoint Presentation Slides
API Management Solution Powerpoint Presentation SlidesAPI Management Solution Powerpoint Presentation Slides
API Management Solution Powerpoint Presentation Slides
 
API Governance in the Enterprise
API Governance in the EnterpriseAPI Governance in the Enterprise
API Governance in the Enterprise
 
5 Tips for Scaling API Governance
5 Tips for Scaling API Governance5 Tips for Scaling API Governance
5 Tips for Scaling API Governance
 
London Adapt or Die: Opening Keynot
London Adapt or Die: Opening KeynotLondon Adapt or Die: Opening Keynot
London Adapt or Die: Opening Keynot
 
Build an api eco-system you can be proud of
Build an api eco-system you can be proud ofBuild an api eco-system you can be proud of
Build an api eco-system you can be proud of
 
Ex Libris REST API Governance Thresholds
Ex Libris REST API Governance ThresholdsEx Libris REST API Governance Thresholds
Ex Libris REST API Governance Thresholds
 
apidays LIVE Paris - Deploy fast with confidence by Gregory Ouillon
apidays LIVE Paris - Deploy fast with confidence by Gregory Ouillonapidays LIVE Paris - Deploy fast with confidence by Gregory Ouillon
apidays LIVE Paris - Deploy fast with confidence by Gregory Ouillon
 
apidays LIVE Hong Kong 2021 - Building AI/ML model API for Digital App by Eas...
apidays LIVE Hong Kong 2021 - Building AI/ML model API for Digital App by Eas...apidays LIVE Hong Kong 2021 - Building AI/ML model API for Digital App by Eas...
apidays LIVE Hong Kong 2021 - Building AI/ML model API for Digital App by Eas...
 
How to Execute a Successful API Strategy
How to Execute a Successful API StrategyHow to Execute a Successful API Strategy
How to Execute a Successful API Strategy
 
[WSO2Con USA 2018] Integration is Sexy
[WSO2Con USA 2018] Integration is Sexy[WSO2Con USA 2018] Integration is Sexy
[WSO2Con USA 2018] Integration is Sexy
 
[WSO2 Summit Americas 2020] Having the Best Technology Isn’t Everything
[WSO2 Summit Americas 2020] Having the Best Technology Isn’t Everything[WSO2 Summit Americas 2020] Having the Best Technology Isn’t Everything
[WSO2 Summit Americas 2020] Having the Best Technology Isn’t Everything
 
Smartone v1.0
Smartone v1.0Smartone v1.0
Smartone v1.0
 
Building Sustainable Ecosystems: The Economics of Collaboration
Building Sustainable Ecosystems: The Economics of CollaborationBuilding Sustainable Ecosystems: The Economics of Collaboration
Building Sustainable Ecosystems: The Economics of Collaboration
 
Apigee Demo: API Platform Overview
Apigee Demo: API Platform OverviewApigee Demo: API Platform Overview
Apigee Demo: API Platform Overview
 
Realizing SOA and API Convergence
Realizing SOA and API ConvergenceRealizing SOA and API Convergence
Realizing SOA and API Convergence
 
APIs at Scale - The Hyperconnected Enterprise
APIs at Scale - The Hyperconnected EnterpriseAPIs at Scale - The Hyperconnected Enterprise
APIs at Scale - The Hyperconnected Enterprise
 
apidays LIVE Australia 2021 - SEEK: Establishing a new API integration platfo...
apidays LIVE Australia 2021 - SEEK: Establishing a new API integration platfo...apidays LIVE Australia 2021 - SEEK: Establishing a new API integration platfo...
apidays LIVE Australia 2021 - SEEK: Establishing a new API integration platfo...
 
apidays LIVE Australia - Events are Cool Again! by Nelson Petracek
apidays LIVE Australia -  Events are Cool Again! by Nelson Petracekapidays LIVE Australia -  Events are Cool Again! by Nelson Petracek
apidays LIVE Australia - Events are Cool Again! by Nelson Petracek
 

En vedette

15 Big Data Billionaires
15 Big Data Billionaires15 Big Data Billionaires
15 Big Data BillionairesHARMAN Services
 
Smart Devices: Advancing the User Experience
Smart Devices: Advancing the User Experience Smart Devices: Advancing the User Experience
Smart Devices: Advancing the User Experience Harman Innovation
 
The Screen That Watches You
The Screen That Watches You The Screen That Watches You
The Screen That Watches You Harman Innovation
 
Ladbrokes and Aditi - Digital Transformation Case study
Ladbrokes and Aditi - Digital Transformation Case study Ladbrokes and Aditi - Digital Transformation Case study
Ladbrokes and Aditi - Digital Transformation Case study HARMAN Services
 
Top LinkedIn Influencers Every CIO Must Follow
Top LinkedIn Influencers Every CIO Must Follow Top LinkedIn Influencers Every CIO Must Follow
Top LinkedIn Influencers Every CIO Must Follow HARMAN Services
 
3 Dimensions Of Transformation
3 Dimensions Of Transformation3 Dimensions Of Transformation
3 Dimensions Of TransformationHARMAN Services
 
Digital Transformation: Connected API Ecosystems
Digital Transformation: Connected API EcosystemsDigital Transformation: Connected API Ecosystems
Digital Transformation: Connected API EcosystemsHARMAN Services
 
Introduction to Microsoft Azure HD Insight by Dattatrey Sindhol
Introduction to Microsoft Azure HD Insight by Dattatrey Sindhol Introduction to Microsoft Azure HD Insight by Dattatrey Sindhol
Introduction to Microsoft Azure HD Insight by Dattatrey Sindhol HARMAN Services
 

En vedette (11)

15 Big Data Billionaires
15 Big Data Billionaires15 Big Data Billionaires
15 Big Data Billionaires
 
Smart Devices: Advancing the User Experience
Smart Devices: Advancing the User Experience Smart Devices: Advancing the User Experience
Smart Devices: Advancing the User Experience
 
The Screen That Watches You
The Screen That Watches You The Screen That Watches You
The Screen That Watches You
 
The Sound of Efficiency
The Sound of Efficiency The Sound of Efficiency
The Sound of Efficiency
 
Driven by Innovation
Driven by Innovation Driven by Innovation
Driven by Innovation
 
Ladbrokes and Aditi - Digital Transformation Case study
Ladbrokes and Aditi - Digital Transformation Case study Ladbrokes and Aditi - Digital Transformation Case study
Ladbrokes and Aditi - Digital Transformation Case study
 
Top LinkedIn Influencers Every CIO Must Follow
Top LinkedIn Influencers Every CIO Must Follow Top LinkedIn Influencers Every CIO Must Follow
Top LinkedIn Influencers Every CIO Must Follow
 
3 Dimensions Of Transformation
3 Dimensions Of Transformation3 Dimensions Of Transformation
3 Dimensions Of Transformation
 
Sound of Safety
Sound of SafetySound of Safety
Sound of Safety
 
Digital Transformation: Connected API Ecosystems
Digital Transformation: Connected API EcosystemsDigital Transformation: Connected API Ecosystems
Digital Transformation: Connected API Ecosystems
 
Introduction to Microsoft Azure HD Insight by Dattatrey Sindhol
Introduction to Microsoft Azure HD Insight by Dattatrey Sindhol Introduction to Microsoft Azure HD Insight by Dattatrey Sindhol
Introduction to Microsoft Azure HD Insight by Dattatrey Sindhol
 

Similaire à How to Manage APIs in your Enterprise for Maximum Reusability and Governance

Transforming Your Business Through APIs
Transforming Your Business Through APIsTransforming Your Business Through APIs
Transforming Your Business Through APIsApigee | Google Cloud
 
Extend soa with api management spoug- Madrid
Extend soa with api management   spoug- MadridExtend soa with api management   spoug- Madrid
Extend soa with api management spoug- MadridVinay Kumar
 
João Emilio Santos Bento da Silva - Estratégia de APIs
João Emilio Santos Bento da Silva - Estratégia de APIsJoão Emilio Santos Bento da Silva - Estratégia de APIs
João Emilio Santos Bento da Silva - Estratégia de APIsDevCamp Campinas
 
Extend soa with api management Sangam18
Extend soa with api management Sangam18Extend soa with api management Sangam18
Extend soa with api management Sangam18Vinay Kumar
 
WSO2 Workshop Sydney 2016 - APIs
WSO2 Workshop Sydney 2016 - APIsWSO2 Workshop Sydney 2016 - APIs
WSO2 Workshop Sydney 2016 - APIsDassana Wijesekara
 
WSO2- OSC Korea - Accelerating Digital Businesses with APIs
WSO2- OSC Korea - Accelerating Digital Businesses with APIsWSO2- OSC Korea - Accelerating Digital Businesses with APIs
WSO2- OSC Korea - Accelerating Digital Businesses with APIsWSO2
 
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
 
Enabling digital transformation api ecosystems and data virtualization
Enabling digital transformation   api ecosystems and data virtualizationEnabling digital transformation   api ecosystems and data virtualization
Enabling digital transformation api ecosystems and data virtualizationDenodo
 
Understanding the WSO2 Platform and Technology
Understanding the WSO2 Platform and TechnologyUnderstanding the WSO2 Platform and Technology
Understanding the WSO2 Platform and TechnologyWSO2
 
Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...
Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...
Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...Callon Campbell
 
OData External Data Integration Strategies for SaaS
OData External Data Integration Strategies for SaaSOData External Data Integration Strategies for SaaS
OData External Data Integration Strategies for SaaSSumit Sarkar
 
Extend soa with api management Doag18
Extend soa with api management Doag18Extend soa with api management Doag18
Extend soa with api management Doag18Vinay Kumar
 
API and App Ecosystems - Build The Best: a deep dive
API and App Ecosystems - Build The Best: a deep diveAPI and App Ecosystems - Build The Best: a deep dive
API and App Ecosystems - Build The Best: a deep diveCisco DevNet
 
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 BriefSAP Cloud Platform
 
Platform for Secure Digital Business
Platform for Secure Digital BusinessPlatform for Secure Digital Business
Platform for Secure Digital BusinessAkana
 
Hewlett Packard Enterprise View on Going Big with API Management - Applicatio...
Hewlett Packard Enterprise View on Going Big with API Management - Applicatio...Hewlett Packard Enterprise View on Going Big with API Management - Applicatio...
Hewlett Packard Enterprise View on Going Big with API Management - Applicatio...CA Technologies
 
WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...
WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...
WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...WSO2
 
[Workshop] Managing the API lifecycle with Open Source Technologies
[Workshop] Managing the API lifecycle with Open Source Technologies[Workshop] Managing the API lifecycle with Open Source Technologies
[Workshop] Managing the API lifecycle with Open Source TechnologiesWSO2
 

Similaire à How to Manage APIs in your Enterprise for Maximum Reusability and Governance (20)

Transforming Your Business Through APIs
Transforming Your Business Through APIsTransforming Your Business Through APIs
Transforming Your Business Through APIs
 
Extend soa with api management spoug- Madrid
Extend soa with api management   spoug- MadridExtend soa with api management   spoug- Madrid
Extend soa with api management spoug- Madrid
 
João Emilio Santos Bento da Silva - Estratégia de APIs
João Emilio Santos Bento da Silva - Estratégia de APIsJoão Emilio Santos Bento da Silva - Estratégia de APIs
João Emilio Santos Bento da Silva - Estratégia de APIs
 
Extend soa with api management Sangam18
Extend soa with api management Sangam18Extend soa with api management Sangam18
Extend soa with api management Sangam18
 
WSO2 Workshop Sydney 2016 - APIs
WSO2 Workshop Sydney 2016 - APIsWSO2 Workshop Sydney 2016 - APIs
WSO2 Workshop Sydney 2016 - APIs
 
WSO2- OSC Korea - Accelerating Digital Businesses with APIs
WSO2- OSC Korea - Accelerating Digital Businesses with APIsWSO2- OSC Korea - Accelerating Digital Businesses with APIs
WSO2- OSC Korea - Accelerating Digital Businesses with APIs
 
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
 
Enabling digital transformation api ecosystems and data virtualization
Enabling digital transformation   api ecosystems and data virtualizationEnabling digital transformation   api ecosystems and data virtualization
Enabling digital transformation api ecosystems and data virtualization
 
Understanding the WSO2 Platform and Technology
Understanding the WSO2 Platform and TechnologyUnderstanding the WSO2 Platform and Technology
Understanding the WSO2 Platform and Technology
 
Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...
Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...
Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...
 
OData External Data Integration Strategies for SaaS
OData External Data Integration Strategies for SaaSOData External Data Integration Strategies for SaaS
OData External Data Integration Strategies for SaaS
 
Extend soa with api management Doag18
Extend soa with api management Doag18Extend soa with api management Doag18
Extend soa with api management Doag18
 
API and App Ecosystems - Build The Best: a deep dive
API and App Ecosystems - Build The Best: a deep diveAPI and App Ecosystems - Build The Best: a deep dive
API and App Ecosystems - Build The Best: a deep dive
 
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
 
Platform for Secure Digital Business
Platform for Secure Digital BusinessPlatform for Secure Digital Business
Platform for Secure Digital Business
 
Hewlett Packard Enterprise View on Going Big with API Management - Applicatio...
Hewlett Packard Enterprise View on Going Big with API Management - Applicatio...Hewlett Packard Enterprise View on Going Big with API Management - Applicatio...
Hewlett Packard Enterprise View on Going Big with API Management - Applicatio...
 
Cloud Customer Architecture for API Management
Cloud Customer Architecture for API ManagementCloud Customer Architecture for API Management
Cloud Customer Architecture for API Management
 
WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...
WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...
WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...
 
[Workshop] Managing the API lifecycle with Open Source Technologies
[Workshop] Managing the API lifecycle with Open Source Technologies[Workshop] Managing the API lifecycle with Open Source Technologies
[Workshop] Managing the API lifecycle with Open Source Technologies
 
M meijer api management - tech-days 2015
M meijer   api management - tech-days 2015M meijer   api management - tech-days 2015
M meijer api management - tech-days 2015
 

Plus de HARMAN Services

Webinar - Transforming Manufacturing with IoT
Webinar - Transforming Manufacturing with IoTWebinar - Transforming Manufacturing with IoT
Webinar - Transforming Manufacturing with IoTHARMAN Services
 
Microsoft Azure Explained - Hitesh D Kesharia
Microsoft Azure Explained - Hitesh D KeshariaMicrosoft Azure Explained - Hitesh D Kesharia
Microsoft Azure Explained - Hitesh D KeshariaHARMAN Services
 
Digital Transformation in Travel
Digital Transformation in TravelDigital Transformation in Travel
Digital Transformation in TravelHARMAN Services
 
Digital Transformation in Retail
Digital Transformation in RetailDigital Transformation in Retail
Digital Transformation in RetailHARMAN Services
 
Digital Transformation in Media
Digital Transformation in MediaDigital Transformation in Media
Digital Transformation in MediaHARMAN Services
 
Digital Transformation in Hospitality
Digital Transformation in HospitalityDigital Transformation in Hospitality
Digital Transformation in HospitalityHARMAN Services
 
How Internet of Things (IoT) is Reshaping the Automotive Sector - Infographic
How Internet of Things (IoT) is Reshaping the Automotive Sector - InfographicHow Internet of Things (IoT) is Reshaping the Automotive Sector - Infographic
How Internet of Things (IoT) is Reshaping the Automotive Sector - InfographicHARMAN Services
 
Finding the important bugs- A talk by John Scarborough, Director of Testing, ...
Finding the important bugs- A talk by John Scarborough, Director of Testing, ...Finding the important bugs- A talk by John Scarborough, Director of Testing, ...
Finding the important bugs- A talk by John Scarborough, Director of Testing, ...HARMAN Services
 
Analyzing Gartner's CIO Study: Fliping to Digital Leadership
Analyzing Gartner's CIO Study: Fliping to Digital Leadership Analyzing Gartner's CIO Study: Fliping to Digital Leadership
Analyzing Gartner's CIO Study: Fliping to Digital Leadership HARMAN Services
 
24 Connected Car features to look out for before the release of Bond 24
24 Connected Car features to look out for before the release of Bond 2424 Connected Car features to look out for before the release of Bond 24
24 Connected Car features to look out for before the release of Bond 24HARMAN Services
 
Webinar: How I Met Your Connected Customer
Webinar: How I Met Your Connected CustomerWebinar: How I Met Your Connected Customer
Webinar: How I Met Your Connected CustomerHARMAN Services
 
5 Takeaways From The UX India Conference
5 Takeaways From The UX India Conference5 Takeaways From The UX India Conference
5 Takeaways From The UX India ConferenceHARMAN Services
 
Cross-channel customer engagement: What 150 C-Level executives think about it!
Cross-channel customer engagement: What 150 C-Level executives think about it!Cross-channel customer engagement: What 150 C-Level executives think about it!
Cross-channel customer engagement: What 150 C-Level executives think about it!HARMAN Services
 
Betting, Big on Mobile - with Andrew Till
 Betting, Big on Mobile - with Andrew Till Betting, Big on Mobile - with Andrew Till
Betting, Big on Mobile - with Andrew TillHARMAN Services
 
Can Facebook and Oculus Rift Disrupt in Flight Experiences
Can Facebook and Oculus Rift Disrupt in Flight ExperiencesCan Facebook and Oculus Rift Disrupt in Flight Experiences
Can Facebook and Oculus Rift Disrupt in Flight ExperiencesHARMAN Services
 
Up your game with Digital Transformation!
Up your game with Digital Transformation!Up your game with Digital Transformation!
Up your game with Digital Transformation!HARMAN Services
 
10 Steps to Digital Transformation
10 Steps to Digital Transformation10 Steps to Digital Transformation
10 Steps to Digital TransformationHARMAN Services
 
Strategies to automate deployment and provisioning of Microsoft Azure.
Strategies to automate deployment and provisioning of Microsoft Azure.Strategies to automate deployment and provisioning of Microsoft Azure.
Strategies to automate deployment and provisioning of Microsoft Azure.HARMAN Services
 

Plus de HARMAN Services (20)

Webinar - Transforming Manufacturing with IoT
Webinar - Transforming Manufacturing with IoTWebinar - Transforming Manufacturing with IoT
Webinar - Transforming Manufacturing with IoT
 
Microsoft Azure Explained - Hitesh D Kesharia
Microsoft Azure Explained - Hitesh D KeshariaMicrosoft Azure Explained - Hitesh D Kesharia
Microsoft Azure Explained - Hitesh D Kesharia
 
Digital Transformation in Travel
Digital Transformation in TravelDigital Transformation in Travel
Digital Transformation in Travel
 
Digital Transformation in Retail
Digital Transformation in RetailDigital Transformation in Retail
Digital Transformation in Retail
 
Digital Transformation in Media
Digital Transformation in MediaDigital Transformation in Media
Digital Transformation in Media
 
Digital Transformation in Hospitality
Digital Transformation in HospitalityDigital Transformation in Hospitality
Digital Transformation in Hospitality
 
How Internet of Things (IoT) is Reshaping the Automotive Sector - Infographic
How Internet of Things (IoT) is Reshaping the Automotive Sector - InfographicHow Internet of Things (IoT) is Reshaping the Automotive Sector - Infographic
How Internet of Things (IoT) is Reshaping the Automotive Sector - Infographic
 
Finding the important bugs- A talk by John Scarborough, Director of Testing, ...
Finding the important bugs- A talk by John Scarborough, Director of Testing, ...Finding the important bugs- A talk by John Scarborough, Director of Testing, ...
Finding the important bugs- A talk by John Scarborough, Director of Testing, ...
 
Analyzing Gartner's CIO Study: Fliping to Digital Leadership
Analyzing Gartner's CIO Study: Fliping to Digital Leadership Analyzing Gartner's CIO Study: Fliping to Digital Leadership
Analyzing Gartner's CIO Study: Fliping to Digital Leadership
 
24 Connected Car features to look out for before the release of Bond 24
24 Connected Car features to look out for before the release of Bond 2424 Connected Car features to look out for before the release of Bond 24
24 Connected Car features to look out for before the release of Bond 24
 
Webinar: How I Met Your Connected Customer
Webinar: How I Met Your Connected CustomerWebinar: How I Met Your Connected Customer
Webinar: How I Met Your Connected Customer
 
5 Takeaways From The UX India Conference
5 Takeaways From The UX India Conference5 Takeaways From The UX India Conference
5 Takeaways From The UX India Conference
 
Cross-channel customer engagement: What 150 C-Level executives think about it!
Cross-channel customer engagement: What 150 C-Level executives think about it!Cross-channel customer engagement: What 150 C-Level executives think about it!
Cross-channel customer engagement: What 150 C-Level executives think about it!
 
Betting, Big on Mobile - with Andrew Till
 Betting, Big on Mobile - with Andrew Till Betting, Big on Mobile - with Andrew Till
Betting, Big on Mobile - with Andrew Till
 
Can Facebook and Oculus Rift Disrupt in Flight Experiences
Can Facebook and Oculus Rift Disrupt in Flight ExperiencesCan Facebook and Oculus Rift Disrupt in Flight Experiences
Can Facebook and Oculus Rift Disrupt in Flight Experiences
 
Up your game with Digital Transformation!
Up your game with Digital Transformation!Up your game with Digital Transformation!
Up your game with Digital Transformation!
 
10 Steps to Digital Transformation
10 Steps to Digital Transformation10 Steps to Digital Transformation
10 Steps to Digital Transformation
 
Strategies to automate deployment and provisioning of Microsoft Azure.
Strategies to automate deployment and provisioning of Microsoft Azure.Strategies to automate deployment and provisioning of Microsoft Azure.
Strategies to automate deployment and provisioning of Microsoft Azure.
 
7 Deadly Sins in Design
7 Deadly Sins in Design7 Deadly Sins in Design
7 Deadly Sins in Design
 
Things programmers know
Things programmers knowThings programmers know
Things programmers know
 

Dernier

Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 

Dernier (20)

Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 

How to Manage APIs in your Enterprise for Maximum Reusability and Governance

  • 1. API Management & Governance in an Enterprise 30 March 2015 Principal Architect – Aditi + STC (a Harman company) 13 years of experience. Architecting Enterprise solutions across retail, healthcare, finance, e-commerce. -Leveraging open source stack - Middleware, NoSQL over AWS -Speaker @ WSo2 conferences, contribute to Java.net projects
  • 2. Agenda 2 • ABOUT ADITI_STC • APIs/SERVICES IN AN ENTERPRISE • CHALLENGES FACED BY MANY • GOVERNANCE ASPECTS ACROSS LIFECYCLE • API MANAGER - what does it address • GOVERNANCE REGISTRY – what does it address • DEMO
  • 3. STC + ADITI Overview 3
  • 4. We Provide Innovative Software Solutions 4 CLOUDDESIGN MOBILITY ANALYTICS Member of Open Handset Alliance Android Device Certification Partner Only Services Company in the OAA Best IoT partner Windows Azure Partner of the Year
  • 5. SYMPHONY TELECA IS YOUR GLOBAL INNOVATION AND DEVELOPMENT PARTNER REPRESENTATIVE CLIENT LIST Over 600 clients globally $400M+ in revenue 7,500 employees in 40 offices Delivery centers in Argentina, China, India, Poland, Russia, US AWARDS GROWING AT 25% YOY     … at a Global scale 5
  • 6. APIs in an Enterprise 6
  • 7. APIs – Integral part of Enterprise 7 They are everywhere… • Shared/Utility services • Mediation/ Broker services • Identity services • Data services • Business as a Service • Mobile strategy • … and many more Within Application Across applications (within enterprise) Outside Enterprise (across partners) Maturity Complexity
  • 8. APIs – Silos & Un Managed? 8 Silos? Un Managed? • Each LOB re-inventing the wheel? • Cost savings? • Time to market? • Maintenance overhead? • Catalog of services against functionality? • Dependencies & associations within services • Who are the consumers of my service? • Versioning? Sharing of assets?
  • 10. APIs – Lifecycle & Governance aspects 10 Governance across stages… | Design Time & Run Time Governance Planning • Searchable -Catalog, De- duplication • Capture - Consumers & Providers • Capturing requirements • NFR (perf., security) • Policies & Metadata Build - Develop • Capture Lifecycle • Notifications on events • Capture dependency & • association • Re-use & Collaboration • Environment Mapping & deployment across Run • Analyze usage pattern Of APIs • SLA & Performance - Response times • Subscription statistics • Monitoring & Metering • Security Share • Communication & Collaboration • Artefacts repository • Forum & Feedback • Documentation • Versioning
  • 12. API Manager – what challenges does it address? 12 A single platform to publish APIs, subscribe to them. Also handles security, documentation & collaboration. • Browse/Search for APIs • Subscribe to APIs • Forum, Feedback & Rating • Production & Sandbox • API Keys - OAuth • Create APIs • Publish APIs & Documentation • Manage Throttling, Versioning • Lifecycle – Prototype/ Publish • Contact Info. & Statistics Publisher Store • Gateway serves all API invocations • Takes care of throttling • Key Mgr. handles security Gateway & Key Mgr.
  • 13. API Manager + BAM – runtime Governance 13 Platform to aggregate, analyze & report on API usage data. – Who uses my APIs? How & When? • Predefined OOTB reports • Ability to write custom Hive queries • Create custom visualizations using Toolbox. • Connect API Manager to BAM • Push Log data to BAM • JSON format • API to push data Collect data Inbuilt & custom queries • Use in Dev for debugging purposes • Single place to analyze logs • Prod to measure subscription, response time, usage pattern • End consumer personalization Dev & Prod usage
  • 14. Governance Registry – what challenges does it address? 14 • A single platform across the Enterprise to manage the APIs, Services, Policies and other artefacts. • Foster trust, share & re-use, cost savings & accelerate time to market. • Create APIs, Services, WSDLs • Policies & Sequences • Share across multiple apps by mounting Governance registry • Registry extension – model types & their meta data • Create consumers, providers • Applications & Services • Contact Info. & Statistics Enterprise Map (rxt & metadata) Artefacts (upload & share) • Lifecycle – Prototype/ Publish • Handlers for media types Lifecycle & Handlers Provider (External) Seq/URL Consumer (Department) Applicatio n(s) Service/ WSDL/ API
  • 15. Governance Registry across Environments 15 Use keys instead of actual URLShared Governance Registry across Env. Different Mount points.
  • 16. WSO2 API Management Platform 16
  • 17. WSO2 API Manager 1.9.0 released !! 17 • External Key Manager support • Pluggable Version Strategy • Applications/Subscription sharing • Swagger 2.0 support • Improved API Analytics toolbox (separate download) • API Fraud Detection sample (separate download)
  • 19. 40 GLOBAL OFFICES 7500 EMPLOYEES 23 COUNTRIES Top 10 Mobile Companies Top 5 Outsourced Product Development Companies 2012 Partner of the year Windows Azure, Finalist Excellence Award Technology Agency of the Year 2015