SlideShare une entreprise Scribd logo
1  sur  12
Reduce, Reuse, Recycle
How Moneysupermarket.com Created APIs Without Starting from Scratch
2
About Moneysupermarket.com
Price Comparison site founded in 1999
Vertical Search Engine, Digital Marketing Company
Grown from simple mortgages comparison to other
financial and insurance product
Became a PLC in 2007
Turnover in 2012 around 200m
Car Insurance the largest single market
Group includes a number of acquisitions including
Moneysavingexpert.com
3
Our Development is ‘Entrepreneurial’
Reducing our duplication is
a key technical objective
4
Car Insurance Comparison
The big
challenges…
• Generating personalised accurate data in real time
• Keeping it simple for customers
How do we
source our data
• Source quotes in real time from up to 100 sources
• Originally screen scraping technology but predominantly web service interaction
• Middleware aggregates the data to give a single results set for customers
• Pricing accuracy a key requirement as well as speed
Customer
experience
• Simplifying quote process
• Remember details to save filling in again
• Renewals & reminders
5
Car Insurance 2010
No real middleware
separation
Silos & duplication
Heavily database reliant
Few real services
Lacking real standards
Web
(Presentations, Filtering, Business Logic)
Data
Services
Provider Integration
Quote Storage
Providers
6
Business Goals for 2011
Mobile Apps ABI DataMore quotes
Faster!!
Do more in
parallel
Full re-platform not
an option
7
Business Logic
Our Approach
Recycle - Split the
application in half
RESTful domain lifted
from the domain model
of the application
Layer 7 API Gateway as
the abstraction
Secure data services
available through OAuth
2.0
Replacement services
slotted in as needed
Data
Services
Provider Integration
Quote Storage
Providers
Web(Presentation Logic)
API Layer
(Authentication)
Quote Engine
8
Don’t Forget About…
We didn’t define our API standards up front – 6 Gotchas
Terminology
• Does your business have terms that nobody else uses?
Date Formats
• Different tech use different formats particularly with JSON
REST or SOAP
HATEOAS
• Relative or Absolute Links
XML or JSON as a base
• Layer 7 or other tools can help translate but things get lost in translation!
Common API structures
• Consistency makes a big difference to consumers
9
Where Layer 7 Fits In
Service registry
Security for services & customers
• OAuth Toolkit
Standardise behaviour & structure
• Errors, response codes, data formats, SOAP vs REST
Ideal for prototyping & sharing new services with partners
10
Car Insurance - Today
New Quoting engine
Additional client
applications
Some services replaced,
some left as they are
Phased often independent
delivery, presentation layer
unaffected
Quoting Engine
Providers
Desktop Web
API Layer
MobileApp
Mobile Web
Reference
data
Customer
11
What about the rest of the estate?
Creating Reusable APIs Has
Become Our Standard Delivery
Pattern
• Mobile Web
• Energy Club with
MoneysavingExpert.com
• Partner Product Feeds
• Transaction Logging
• Preference Management
• All services in Layer 7 as standard
Not everything needs to be
thrown away
Quoting
Engine
API Layer
Reference
data
Customer
Tracking Preferences
More Information & Questions
chris.owen@moneysupermarket.com

Contenu connexe

Tendances

apidays LIVE Singapore - Social + payments: Why Fintechs need social features...
apidays LIVE Singapore - Social + payments: Why Fintechs need social features...apidays LIVE Singapore - Social + payments: Why Fintechs need social features...
apidays LIVE Singapore - Social + payments: Why Fintechs need social features...apidays
 
Building Subscription sites in WordPress
Building Subscription sites in WordPressBuilding Subscription sites in WordPress
Building Subscription sites in WordPressBen May
 
Building upon existing infrastructure for Mobile Applications with WSO2
Building upon existing infrastructure for Mobile Applications with WSO2Building upon existing infrastructure for Mobile Applications with WSO2
Building upon existing infrastructure for Mobile Applications with WSO2Anthony Carlson
 
Softhis e-commerce platform
Softhis e-commerce platformSofthis e-commerce platform
Softhis e-commerce platformMarcin Nowak
 
PLEXIS-Payer-Platforms-WEB
PLEXIS-Payer-Platforms-WEBPLEXIS-Payer-Platforms-WEB
PLEXIS-Payer-Platforms-WEBDan Jimmerson
 
APIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIs
APIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIsAPIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIs
APIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIsJeremy Brown
 
Branch of the Future - with MS CRM
Branch of the Future - with MS CRM Branch of the Future - with MS CRM
Branch of the Future - with MS CRM Wim Geukens
 
eSupplierGlobal - eSourcing tool
eSupplierGlobal - eSourcing tooleSupplierGlobal - eSourcing tool
eSupplierGlobal - eSourcing toolRick Modi
 
EC Presentation
EC PresentationEC Presentation
EC PresentationMarkHaff
 
Access brochure
Access brochureAccess brochure
Access brochureFrancisAFS
 
What does web2.0 mean for operators?
What does web2.0 mean for operators?What does web2.0 mean for operators?
What does web2.0 mean for operators?Robert Seymour
 
Think Straight Partner Solution ( VAS Aggregator)
Think Straight Partner Solution ( VAS Aggregator)Think Straight Partner Solution ( VAS Aggregator)
Think Straight Partner Solution ( VAS Aggregator)sukhbir_singh
 
Operations and logistics
Operations and logisticsOperations and logistics
Operations and logisticsĞrammy Hameed
 
apidays LIVE Singapore 2021 - The Future of Financial Services is Invisible b...
apidays LIVE Singapore 2021 - The Future of Financial Services is Invisible b...apidays LIVE Singapore 2021 - The Future of Financial Services is Invisible b...
apidays LIVE Singapore 2021 - The Future of Financial Services is Invisible b...apidays
 
CIS 2015- Rethinking Your Authorization Strategy- Gerry Gebel
CIS 2015- Rethinking Your Authorization Strategy- Gerry GebelCIS 2015- Rethinking Your Authorization Strategy- Gerry Gebel
CIS 2015- Rethinking Your Authorization Strategy- Gerry GebelCloudIDSummit
 
Latest Market Trends Impacting Contact Center Strategy V1
Latest Market Trends Impacting Contact Center Strategy V1Latest Market Trends Impacting Contact Center Strategy V1
Latest Market Trends Impacting Contact Center Strategy V1Art Hall
 
Begin the #CustomerExperience Transformation #ElevateCX
Begin the #CustomerExperience Transformation #ElevateCXBegin the #CustomerExperience Transformation #ElevateCX
Begin the #CustomerExperience Transformation #ElevateCXDJ Monroe
 
500 Demo Day Batch 18: Datatron
500 Demo Day Batch 18: Datatron500 Demo Day Batch 18: Datatron
500 Demo Day Batch 18: Datatron500 Startups
 
PSD to HTML conversion India - Exitemarkup
PSD to HTML conversion India - ExitemarkupPSD to HTML conversion India - Exitemarkup
PSD to HTML conversion India - ExitemarkupExciteMarkup
 

Tendances (20)

apidays LIVE Singapore - Social + payments: Why Fintechs need social features...
apidays LIVE Singapore - Social + payments: Why Fintechs need social features...apidays LIVE Singapore - Social + payments: Why Fintechs need social features...
apidays LIVE Singapore - Social + payments: Why Fintechs need social features...
 
Building Subscription sites in WordPress
Building Subscription sites in WordPressBuilding Subscription sites in WordPress
Building Subscription sites in WordPress
 
Building upon existing infrastructure for Mobile Applications with WSO2
Building upon existing infrastructure for Mobile Applications with WSO2Building upon existing infrastructure for Mobile Applications with WSO2
Building upon existing infrastructure for Mobile Applications with WSO2
 
Softhis e-commerce platform
Softhis e-commerce platformSofthis e-commerce platform
Softhis e-commerce platform
 
PLEXIS-Payer-Platforms-WEB
PLEXIS-Payer-Platforms-WEBPLEXIS-Payer-Platforms-WEB
PLEXIS-Payer-Platforms-WEB
 
APIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIs
APIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIsAPIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIs
APIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIs
 
Branch of the Future - with MS CRM
Branch of the Future - with MS CRM Branch of the Future - with MS CRM
Branch of the Future - with MS CRM
 
eSupplierGlobal - eSourcing tool
eSupplierGlobal - eSourcing tooleSupplierGlobal - eSourcing tool
eSupplierGlobal - eSourcing tool
 
EC Presentation
EC PresentationEC Presentation
EC Presentation
 
Access brochure
Access brochureAccess brochure
Access brochure
 
APIs matter
APIs matterAPIs matter
APIs matter
 
What does web2.0 mean for operators?
What does web2.0 mean for operators?What does web2.0 mean for operators?
What does web2.0 mean for operators?
 
Think Straight Partner Solution ( VAS Aggregator)
Think Straight Partner Solution ( VAS Aggregator)Think Straight Partner Solution ( VAS Aggregator)
Think Straight Partner Solution ( VAS Aggregator)
 
Operations and logistics
Operations and logisticsOperations and logistics
Operations and logistics
 
apidays LIVE Singapore 2021 - The Future of Financial Services is Invisible b...
apidays LIVE Singapore 2021 - The Future of Financial Services is Invisible b...apidays LIVE Singapore 2021 - The Future of Financial Services is Invisible b...
apidays LIVE Singapore 2021 - The Future of Financial Services is Invisible b...
 
CIS 2015- Rethinking Your Authorization Strategy- Gerry Gebel
CIS 2015- Rethinking Your Authorization Strategy- Gerry GebelCIS 2015- Rethinking Your Authorization Strategy- Gerry Gebel
CIS 2015- Rethinking Your Authorization Strategy- Gerry Gebel
 
Latest Market Trends Impacting Contact Center Strategy V1
Latest Market Trends Impacting Contact Center Strategy V1Latest Market Trends Impacting Contact Center Strategy V1
Latest Market Trends Impacting Contact Center Strategy V1
 
Begin the #CustomerExperience Transformation #ElevateCX
Begin the #CustomerExperience Transformation #ElevateCXBegin the #CustomerExperience Transformation #ElevateCX
Begin the #CustomerExperience Transformation #ElevateCX
 
500 Demo Day Batch 18: Datatron
500 Demo Day Batch 18: Datatron500 Demo Day Batch 18: Datatron
500 Demo Day Batch 18: Datatron
 
PSD to HTML conversion India - Exitemarkup
PSD to HTML conversion India - ExitemarkupPSD to HTML conversion India - Exitemarkup
PSD to HTML conversion India - Exitemarkup
 

En vedette

MoneySupermarket.com: Customer Case Study - Layer 7 API Management Workshop L...
MoneySupermarket.com: Customer Case Study - Layer 7 API Management Workshop L...MoneySupermarket.com: Customer Case Study - Layer 7 API Management Workshop L...
MoneySupermarket.com: Customer Case Study - Layer 7 API Management Workshop L...CA API Management
 
Agile days 2015. Непрерывное качество в непрерывной разработке
Agile days 2015. Непрерывное качество в непрерывной разработкеAgile days 2015. Непрерывное качество в непрерывной разработке
Agile days 2015. Непрерывное качество в непрерывной разработкеMaxim Boguslavsky
 
Newsbrands and finance
Newsbrands and financeNewsbrands and finance
Newsbrands and financeNewsworks
 
Mail.ru: Как вырастить в себе автоматизатора и разработчика
Mail.ru:  Как вырастить в себе автоматизатора и разработчикаMail.ru:  Как вырастить в себе автоматизатора и разработчика
Mail.ru: Как вырастить в себе автоматизатора и разработчикаMaxim Boguslavsky
 
Talent 2020 Webinar Will Your High Potentials Stick Around
Talent 2020 Webinar Will Your High Potentials Stick AroundTalent 2020 Webinar Will Your High Potentials Stick Around
Talent 2020 Webinar Will Your High Potentials Stick AroundTalentPlus Inc
 
Nectarin Digital Digest №5
Nectarin Digital Digest №5Nectarin Digital Digest №5
Nectarin Digital Digest №5Nectarin
 
Как маркетплейсы произведут революцию на рынке электронного ОСАГО
Как маркетплейсы произведут революцию на рынке электронного ОСАГОКак маркетплейсы произведут революцию на рынке электронного ОСАГО
Как маркетплейсы произведут революцию на рынке электронного ОСАГОInstitute of development of the Internet
 
Идеальный тестдизайн: от Цема Канера до Agile
Идеальный тестдизайн: от Цема Канера до AgileИдеальный тестдизайн: от Цема Канера до Agile
Идеальный тестдизайн: от Цема Канера до AgileCodeFest
 
Operational SEO Big Think - The Importance of Good Technical SEO
Operational SEO Big Think - The Importance of Good Technical SEOOperational SEO Big Think - The Importance of Good Technical SEO
Operational SEO Big Think - The Importance of Good Technical SEOpeterecob
 
Optimising your rtb infrastructure sammy austin - follow up
Optimising your rtb infrastructure   sammy austin - follow upOptimising your rtb infrastructure   sammy austin - follow up
Optimising your rtb infrastructure sammy austin - follow upad:tech London
 
MoneySuperMarket.com: Case Study
MoneySuperMarket.com: Case StudyMoneySuperMarket.com: Case Study
MoneySuperMarket.com: Case StudyNewsworks
 
Digital Travel Summit LAS 2015 - Confronting The Challenges Of Attribution Mo...
Digital Travel Summit LAS 2015 - Confronting The Challenges Of Attribution Mo...Digital Travel Summit LAS 2015 - Confronting The Challenges Of Attribution Mo...
Digital Travel Summit LAS 2015 - Confronting The Challenges Of Attribution Mo...Jonathan Isernhagen
 
Invasion of the Aggregators
Invasion of the AggregatorsInvasion of the Aggregators
Invasion of the AggregatorsMike Teasdale
 
Gobblin @ NerdWallet (Nov 2015)
Gobblin @ NerdWallet (Nov 2015)Gobblin @ NerdWallet (Nov 2015)
Gobblin @ NerdWallet (Nov 2015)NerdWalletHQ
 
Kanban at MoneySupermarket.com
Kanban at MoneySupermarket.comKanban at MoneySupermarket.com
Kanban at MoneySupermarket.comThoughtworks
 
Figaro Digital Marketing Conference: Content really is still king - Joe Griff...
Figaro Digital Marketing Conference: Content really is still king - Joe Griff...Figaro Digital Marketing Conference: Content really is still king - Joe Griff...
Figaro Digital Marketing Conference: Content really is still king - Joe Griff...Branded3
 
A Kanban Case Study At MoneySuperMarket
A Kanban Case Study At MoneySuperMarketA Kanban Case Study At MoneySuperMarket
A Kanban Case Study At MoneySuperMarketThoughtworks
 

En vedette (20)

MoneySupermarket.com: Customer Case Study - Layer 7 API Management Workshop L...
MoneySupermarket.com: Customer Case Study - Layer 7 API Management Workshop L...MoneySupermarket.com: Customer Case Study - Layer 7 API Management Workshop L...
MoneySupermarket.com: Customer Case Study - Layer 7 API Management Workshop L...
 
Agile days 2015. Непрерывное качество в непрерывной разработке
Agile days 2015. Непрерывное качество в непрерывной разработкеAgile days 2015. Непрерывное качество в непрерывной разработке
Agile days 2015. Непрерывное качество в непрерывной разработке
 
Newsbrands and finance
Newsbrands and financeNewsbrands and finance
Newsbrands and finance
 
Mail.ru: Как вырастить в себе автоматизатора и разработчика
Mail.ru:  Как вырастить в себе автоматизатора и разработчикаMail.ru:  Как вырастить в себе автоматизатора и разработчика
Mail.ru: Как вырастить в себе автоматизатора и разработчика
 
Talent 2020 Webinar Will Your High Potentials Stick Around
Talent 2020 Webinar Will Your High Potentials Stick AroundTalent 2020 Webinar Will Your High Potentials Stick Around
Talent 2020 Webinar Will Your High Potentials Stick Around
 
Nectarin Digital Digest №5
Nectarin Digital Digest №5Nectarin Digital Digest №5
Nectarin Digital Digest №5
 
Angular meetup
Angular meetupAngular meetup
Angular meetup
 
Как маркетплейсы произведут революцию на рынке электронного ОСАГО
Как маркетплейсы произведут революцию на рынке электронного ОСАГОКак маркетплейсы произведут революцию на рынке электронного ОСАГО
Как маркетплейсы произведут революцию на рынке электронного ОСАГО
 
Идеальный тестдизайн: от Цема Канера до Agile
Идеальный тестдизайн: от Цема Канера до AgileИдеальный тестдизайн: от Цема Канера до Agile
Идеальный тестдизайн: от Цема Канера до Agile
 
Operational SEO Big Think - The Importance of Good Technical SEO
Operational SEO Big Think - The Importance of Good Technical SEOOperational SEO Big Think - The Importance of Good Technical SEO
Operational SEO Big Think - The Importance of Good Technical SEO
 
Optimising your rtb infrastructure sammy austin - follow up
Optimising your rtb infrastructure   sammy austin - follow upOptimising your rtb infrastructure   sammy austin - follow up
Optimising your rtb infrastructure sammy austin - follow up
 
MoneySuperMarket.com: Case Study
MoneySuperMarket.com: Case StudyMoneySuperMarket.com: Case Study
MoneySuperMarket.com: Case Study
 
Digital Travel Summit LAS 2015 - Confronting The Challenges Of Attribution Mo...
Digital Travel Summit LAS 2015 - Confronting The Challenges Of Attribution Mo...Digital Travel Summit LAS 2015 - Confronting The Challenges Of Attribution Mo...
Digital Travel Summit LAS 2015 - Confronting The Challenges Of Attribution Mo...
 
Pankov
PankovPankov
Pankov
 
Invasion of the Aggregators
Invasion of the AggregatorsInvasion of the Aggregators
Invasion of the Aggregators
 
Gobblin @ NerdWallet (Nov 2015)
Gobblin @ NerdWallet (Nov 2015)Gobblin @ NerdWallet (Nov 2015)
Gobblin @ NerdWallet (Nov 2015)
 
Kanban at MoneySupermarket.com
Kanban at MoneySupermarket.comKanban at MoneySupermarket.com
Kanban at MoneySupermarket.com
 
Simon Nixon
Simon NixonSimon Nixon
Simon Nixon
 
Figaro Digital Marketing Conference: Content really is still king - Joe Griff...
Figaro Digital Marketing Conference: Content really is still king - Joe Griff...Figaro Digital Marketing Conference: Content really is still king - Joe Griff...
Figaro Digital Marketing Conference: Content really is still king - Joe Griff...
 
A Kanban Case Study At MoneySuperMarket
A Kanban Case Study At MoneySuperMarketA Kanban Case Study At MoneySuperMarket
A Kanban Case Study At MoneySuperMarket
 

Similaire à Reduce, Reuse, Recycle: How Moneysupermarket.com Created APIs Without Starting from Scratch - Chris Owens, Solution Architect, MoneySuperMarket

Iag api management architect presentation
Iag   api management architect presentationIag   api management architect presentation
Iag api management architect presentationsflynn073
 
Api management customer
Api management customerApi management customer
Api management customernick_garrod
 
CIS 2015-API's & Identity: Enabling the Business to Become the Cloud- Carlos ...
CIS 2015-API's & Identity: Enabling the Business to Become the Cloud- Carlos ...CIS 2015-API's & Identity: Enabling the Business to Become the Cloud- Carlos ...
CIS 2015-API's & Identity: Enabling the Business to Become the Cloud- Carlos ...CloudIDSummit
 
Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...
Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...
Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...mfrancis
 
API Management in Digital Transformation
API Management in Digital TransformationAPI Management in Digital Transformation
API Management in Digital TransformationAditya Thatte
 
Next-Generation Native Apps
Next-Generation Native AppsNext-Generation Native Apps
Next-Generation Native Appsdreamforce2006
 
opustechglobal-com-api-monetization-.pdf
opustechglobal-com-api-monetization-.pdfopustechglobal-com-api-monetization-.pdf
opustechglobal-com-api-monetization-.pdfOpus
 
Horizon Case Study - Leveraging the Web and Mobile to Deliver Personalized He...
Horizon Case Study - Leveraging the Web and Mobile to Deliver Personalized He...Horizon Case Study - Leveraging the Web and Mobile to Deliver Personalized He...
Horizon Case Study - Leveraging the Web and Mobile to Deliver Personalized He...Prolifics
 
lendingQB: A Mortgage Loan Origination System by MeridianLink
lendingQB: A Mortgage Loan Origination System by MeridianLinklendingQB: A Mortgage Loan Origination System by MeridianLink
lendingQB: A Mortgage Loan Origination System by MeridianLinkKristina Quinn
 
Network Analytics to improve customer experience
Network Analytics to improve customer experienceNetwork Analytics to improve customer experience
Network Analytics to improve customer experienceBSP Media Group
 
Procure-to-Pay Process Framework
Procure-to-Pay Process FrameworkProcure-to-Pay Process Framework
Procure-to-Pay Process FrameworkScottMadden, Inc.
 
Software As A Service (SaaS)
Software As A Service (SaaS)Software As A Service (SaaS)
Software As A Service (SaaS)Sharvan Salooja
 
ServiceNow ecosystem - True Blue Partners - Review of key investment and mer...
ServiceNow ecosystem  - True Blue Partners - Review of key investment and mer...ServiceNow ecosystem  - True Blue Partners - Review of key investment and mer...
ServiceNow ecosystem - True Blue Partners - Review of key investment and mer...Sunil Grover
 
How P2P Fits within an Enterprise Supply Chain
How P2P Fits within an Enterprise Supply ChainHow P2P Fits within an Enterprise Supply Chain
How P2P Fits within an Enterprise Supply ChainScottMadden, Inc.
 
IT Success with the Winter '07 Release Platform Overview
IT Success with the Winter '07 Release Platform OverviewIT Success with the Winter '07 Release Platform Overview
IT Success with the Winter '07 Release Platform Overviewdreamforce2006
 
Cloud Native Journey in Synchrony Financial
Cloud Native Journey in Synchrony FinancialCloud Native Journey in Synchrony Financial
Cloud Native Journey in Synchrony FinancialVMware Tanzu
 
1. five habits of highly successful clouds
1. five habits of highly successful clouds1. five habits of highly successful clouds
1. five habits of highly successful cloudsEuroCloud
 
1. five habits of highly successful clouds
1. five habits of highly successful clouds1. five habits of highly successful clouds
1. five habits of highly successful cloudsEuroCloud
 
API Management point of view
API Management point of viewAPI Management point of view
API Management point of viewRavish Adka Rao
 

Similaire à Reduce, Reuse, Recycle: How Moneysupermarket.com Created APIs Without Starting from Scratch - Chris Owens, Solution Architect, MoneySuperMarket (20)

Iag api management architect presentation
Iag   api management architect presentationIag   api management architect presentation
Iag api management architect presentation
 
Future Trends in FSI
Future Trends in FSIFuture Trends in FSI
Future Trends in FSI
 
Api management customer
Api management customerApi management customer
Api management customer
 
CIS 2015-API's & Identity: Enabling the Business to Become the Cloud- Carlos ...
CIS 2015-API's & Identity: Enabling the Business to Become the Cloud- Carlos ...CIS 2015-API's & Identity: Enabling the Business to Become the Cloud- Carlos ...
CIS 2015-API's & Identity: Enabling the Business to Become the Cloud- Carlos ...
 
Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...
Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...
Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...
 
API Management in Digital Transformation
API Management in Digital TransformationAPI Management in Digital Transformation
API Management in Digital Transformation
 
Next-Generation Native Apps
Next-Generation Native AppsNext-Generation Native Apps
Next-Generation Native Apps
 
opustechglobal-com-api-monetization-.pdf
opustechglobal-com-api-monetization-.pdfopustechglobal-com-api-monetization-.pdf
opustechglobal-com-api-monetization-.pdf
 
Horizon Case Study - Leveraging the Web and Mobile to Deliver Personalized He...
Horizon Case Study - Leveraging the Web and Mobile to Deliver Personalized He...Horizon Case Study - Leveraging the Web and Mobile to Deliver Personalized He...
Horizon Case Study - Leveraging the Web and Mobile to Deliver Personalized He...
 
lendingQB: A Mortgage Loan Origination System by MeridianLink
lendingQB: A Mortgage Loan Origination System by MeridianLinklendingQB: A Mortgage Loan Origination System by MeridianLink
lendingQB: A Mortgage Loan Origination System by MeridianLink
 
Network Analytics to improve customer experience
Network Analytics to improve customer experienceNetwork Analytics to improve customer experience
Network Analytics to improve customer experience
 
Procure-to-Pay Process Framework
Procure-to-Pay Process FrameworkProcure-to-Pay Process Framework
Procure-to-Pay Process Framework
 
Software As A Service (SaaS)
Software As A Service (SaaS)Software As A Service (SaaS)
Software As A Service (SaaS)
 
ServiceNow ecosystem - True Blue Partners - Review of key investment and mer...
ServiceNow ecosystem  - True Blue Partners - Review of key investment and mer...ServiceNow ecosystem  - True Blue Partners - Review of key investment and mer...
ServiceNow ecosystem - True Blue Partners - Review of key investment and mer...
 
How P2P Fits within an Enterprise Supply Chain
How P2P Fits within an Enterprise Supply ChainHow P2P Fits within an Enterprise Supply Chain
How P2P Fits within an Enterprise Supply Chain
 
IT Success with the Winter '07 Release Platform Overview
IT Success with the Winter '07 Release Platform OverviewIT Success with the Winter '07 Release Platform Overview
IT Success with the Winter '07 Release Platform Overview
 
Cloud Native Journey in Synchrony Financial
Cloud Native Journey in Synchrony FinancialCloud Native Journey in Synchrony Financial
Cloud Native Journey in Synchrony Financial
 
1. five habits of highly successful clouds
1. five habits of highly successful clouds1. five habits of highly successful clouds
1. five habits of highly successful clouds
 
1. five habits of highly successful clouds
1. five habits of highly successful clouds1. five habits of highly successful clouds
1. five habits of highly successful clouds
 
API Management point of view
API Management point of viewAPI Management point of view
API Management point of view
 

Plus de CA API Management

Api architectures for the modern enterprise
Api architectures for the modern enterpriseApi architectures for the modern enterprise
Api architectures for the modern enterpriseCA API Management
 
Mastering Digital Channels with APIs
Mastering Digital Channels with APIsMastering Digital Channels with APIs
Mastering Digital Channels with APIsCA API Management
 
Takeaways from API Security Breaches Webinar
Takeaways from API Security Breaches WebinarTakeaways from API Security Breaches Webinar
Takeaways from API Security Breaches WebinarCA API Management
 
API Design Methodology - Mike Amundsen, Director of API Architecture, API Aca...
API Design Methodology - Mike Amundsen, Director of API Architecture, API Aca...API Design Methodology - Mike Amundsen, Director of API Architecture, API Aca...
API Design Methodology - Mike Amundsen, Director of API Architecture, API Aca...CA API Management
 
Liberating the API Economy with Scale-Free Networks - Mike Amundsen, Director...
Liberating the API Economy with Scale-Free Networks - Mike Amundsen, Director...Liberating the API Economy with Scale-Free Networks - Mike Amundsen, Director...
Liberating the API Economy with Scale-Free Networks - Mike Amundsen, Director...CA API Management
 
API360 – A How-To Guide for Enterprise APIs - Learn how to position your ente...
API360 – A How-To Guide for Enterprise APIs - Learn how to position your ente...API360 – A How-To Guide for Enterprise APIs - Learn how to position your ente...
API360 – A How-To Guide for Enterprise APIs - Learn how to position your ente...CA API Management
 
API Monetization: Unlock the Value of Your Data
API Monetization: Unlock the Value of Your DataAPI Monetization: Unlock the Value of Your Data
API Monetization: Unlock the Value of Your DataCA API Management
 
Revisiting Geddes' Outlook Tower - Mike Amundsen, Director of API Architectur...
Revisiting Geddes' Outlook Tower - Mike Amundsen, Director of API Architectur...Revisiting Geddes' Outlook Tower - Mike Amundsen, Director of API Architectur...
Revisiting Geddes' Outlook Tower - Mike Amundsen, Director of API Architectur...CA API Management
 
Managing Identity by Giving Up Control - Scott Morrison, SVP & Distinguished ...
Managing Identity by Giving Up Control - Scott Morrison, SVP & Distinguished ...Managing Identity by Giving Up Control - Scott Morrison, SVP & Distinguished ...
Managing Identity by Giving Up Control - Scott Morrison, SVP & Distinguished ...CA API Management
 
Enabling the Multi-Device Universe
Enabling the Multi-Device UniverseEnabling the Multi-Device Universe
Enabling the Multi-Device UniverseCA API Management
 
Building APIs That Last for Decades - Irakli Nadareishvili, Director of API S...
Building APIs That Last for Decades - Irakli Nadareishvili, Director of API S...Building APIs That Last for Decades - Irakli Nadareishvili, Director of API S...
Building APIs That Last for Decades - Irakli Nadareishvili, Director of API S...CA API Management
 
The Art of API Design - Ronnie Mitra, Director of API Design, API Academy at ...
The Art of API Design - Ronnie Mitra, Director of API Design, API Academy at ...The Art of API Design - Ronnie Mitra, Director of API Design, API Academy at ...
The Art of API Design - Ronnie Mitra, Director of API Design, API Academy at ...CA API Management
 
APIs Fueling the Connected Car Opportunity - Scott Morrison, SVP & Distinguis...
APIs Fueling the Connected Car Opportunity - Scott Morrison, SVP & Distinguis...APIs Fueling the Connected Car Opportunity - Scott Morrison, SVP & Distinguis...
APIs Fueling the Connected Car Opportunity - Scott Morrison, SVP & Distinguis...CA API Management
 
Adapting to Digital Change: Use APIs to Delight Customers & Win
Adapting to Digital Change: Use APIs to Delight Customers & WinAdapting to Digital Change: Use APIs to Delight Customers & Win
Adapting to Digital Change: Use APIs to Delight Customers & WinCA API Management
 
Balancing Security & Developer Enablement in Enterprise Mobility - Jaime Ryan...
Balancing Security & Developer Enablement in Enterprise Mobility - Jaime Ryan...Balancing Security & Developer Enablement in Enterprise Mobility - Jaime Ryan...
Balancing Security & Developer Enablement in Enterprise Mobility - Jaime Ryan...CA API Management
 
5 steps end to end security consumer apps
5 steps end to end security consumer apps5 steps end to end security consumer apps
5 steps end to end security consumer appsCA API Management
 
Best Practices You Must Apply to Secure Your APIs - Scott Morrison, SVP & Dis...
Best Practices You Must Apply to Secure Your APIs - Scott Morrison, SVP & Dis...Best Practices You Must Apply to Secure Your APIs - Scott Morrison, SVP & Dis...
Best Practices You Must Apply to Secure Your APIs - Scott Morrison, SVP & Dis...CA API Management
 
Drones, Phones & Pwns the Promise & Dangers of IoT APIs: Use APIs to Securely...
Drones, Phones & Pwns the Promise & Dangers of IoT APIs: Use APIs to Securely...Drones, Phones & Pwns the Promise & Dangers of IoT APIs: Use APIs to Securely...
Drones, Phones & Pwns the Promise & Dangers of IoT APIs: Use APIs to Securely...CA API Management
 
Gartner AADI Summit Sydney 2014 Implementing the Layer 7 API Management Pla...
Gartner AADI Summit Sydney 2014   Implementing the Layer 7 API Management Pla...Gartner AADI Summit Sydney 2014   Implementing the Layer 7 API Management Pla...
Gartner AADI Summit Sydney 2014 Implementing the Layer 7 API Management Pla...CA API Management
 
Using APIs to Create an Omni-Channel Retail Experience
Using APIs to Create an Omni-Channel Retail ExperienceUsing APIs to Create an Omni-Channel Retail Experience
Using APIs to Create an Omni-Channel Retail ExperienceCA API Management
 

Plus de CA API Management (20)

Api architectures for the modern enterprise
Api architectures for the modern enterpriseApi architectures for the modern enterprise
Api architectures for the modern enterprise
 
Mastering Digital Channels with APIs
Mastering Digital Channels with APIsMastering Digital Channels with APIs
Mastering Digital Channels with APIs
 
Takeaways from API Security Breaches Webinar
Takeaways from API Security Breaches WebinarTakeaways from API Security Breaches Webinar
Takeaways from API Security Breaches Webinar
 
API Design Methodology - Mike Amundsen, Director of API Architecture, API Aca...
API Design Methodology - Mike Amundsen, Director of API Architecture, API Aca...API Design Methodology - Mike Amundsen, Director of API Architecture, API Aca...
API Design Methodology - Mike Amundsen, Director of API Architecture, API Aca...
 
Liberating the API Economy with Scale-Free Networks - Mike Amundsen, Director...
Liberating the API Economy with Scale-Free Networks - Mike Amundsen, Director...Liberating the API Economy with Scale-Free Networks - Mike Amundsen, Director...
Liberating the API Economy with Scale-Free Networks - Mike Amundsen, Director...
 
API360 – A How-To Guide for Enterprise APIs - Learn how to position your ente...
API360 – A How-To Guide for Enterprise APIs - Learn how to position your ente...API360 – A How-To Guide for Enterprise APIs - Learn how to position your ente...
API360 – A How-To Guide for Enterprise APIs - Learn how to position your ente...
 
API Monetization: Unlock the Value of Your Data
API Monetization: Unlock the Value of Your DataAPI Monetization: Unlock the Value of Your Data
API Monetization: Unlock the Value of Your Data
 
Revisiting Geddes' Outlook Tower - Mike Amundsen, Director of API Architectur...
Revisiting Geddes' Outlook Tower - Mike Amundsen, Director of API Architectur...Revisiting Geddes' Outlook Tower - Mike Amundsen, Director of API Architectur...
Revisiting Geddes' Outlook Tower - Mike Amundsen, Director of API Architectur...
 
Managing Identity by Giving Up Control - Scott Morrison, SVP & Distinguished ...
Managing Identity by Giving Up Control - Scott Morrison, SVP & Distinguished ...Managing Identity by Giving Up Control - Scott Morrison, SVP & Distinguished ...
Managing Identity by Giving Up Control - Scott Morrison, SVP & Distinguished ...
 
Enabling the Multi-Device Universe
Enabling the Multi-Device UniverseEnabling the Multi-Device Universe
Enabling the Multi-Device Universe
 
Building APIs That Last for Decades - Irakli Nadareishvili, Director of API S...
Building APIs That Last for Decades - Irakli Nadareishvili, Director of API S...Building APIs That Last for Decades - Irakli Nadareishvili, Director of API S...
Building APIs That Last for Decades - Irakli Nadareishvili, Director of API S...
 
The Art of API Design - Ronnie Mitra, Director of API Design, API Academy at ...
The Art of API Design - Ronnie Mitra, Director of API Design, API Academy at ...The Art of API Design - Ronnie Mitra, Director of API Design, API Academy at ...
The Art of API Design - Ronnie Mitra, Director of API Design, API Academy at ...
 
APIs Fueling the Connected Car Opportunity - Scott Morrison, SVP & Distinguis...
APIs Fueling the Connected Car Opportunity - Scott Morrison, SVP & Distinguis...APIs Fueling the Connected Car Opportunity - Scott Morrison, SVP & Distinguis...
APIs Fueling the Connected Car Opportunity - Scott Morrison, SVP & Distinguis...
 
Adapting to Digital Change: Use APIs to Delight Customers & Win
Adapting to Digital Change: Use APIs to Delight Customers & WinAdapting to Digital Change: Use APIs to Delight Customers & Win
Adapting to Digital Change: Use APIs to Delight Customers & Win
 
Balancing Security & Developer Enablement in Enterprise Mobility - Jaime Ryan...
Balancing Security & Developer Enablement in Enterprise Mobility - Jaime Ryan...Balancing Security & Developer Enablement in Enterprise Mobility - Jaime Ryan...
Balancing Security & Developer Enablement in Enterprise Mobility - Jaime Ryan...
 
5 steps end to end security consumer apps
5 steps end to end security consumer apps5 steps end to end security consumer apps
5 steps end to end security consumer apps
 
Best Practices You Must Apply to Secure Your APIs - Scott Morrison, SVP & Dis...
Best Practices You Must Apply to Secure Your APIs - Scott Morrison, SVP & Dis...Best Practices You Must Apply to Secure Your APIs - Scott Morrison, SVP & Dis...
Best Practices You Must Apply to Secure Your APIs - Scott Morrison, SVP & Dis...
 
Drones, Phones & Pwns the Promise & Dangers of IoT APIs: Use APIs to Securely...
Drones, Phones & Pwns the Promise & Dangers of IoT APIs: Use APIs to Securely...Drones, Phones & Pwns the Promise & Dangers of IoT APIs: Use APIs to Securely...
Drones, Phones & Pwns the Promise & Dangers of IoT APIs: Use APIs to Securely...
 
Gartner AADI Summit Sydney 2014 Implementing the Layer 7 API Management Pla...
Gartner AADI Summit Sydney 2014   Implementing the Layer 7 API Management Pla...Gartner AADI Summit Sydney 2014   Implementing the Layer 7 API Management Pla...
Gartner AADI Summit Sydney 2014 Implementing the Layer 7 API Management Pla...
 
Using APIs to Create an Omni-Channel Retail Experience
Using APIs to Create an Omni-Channel Retail ExperienceUsing APIs to Create an Omni-Channel Retail Experience
Using APIs to Create an Omni-Channel Retail Experience
 

Dernier

EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 

Dernier (20)

EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 

Reduce, Reuse, Recycle: How Moneysupermarket.com Created APIs Without Starting from Scratch - Chris Owens, Solution Architect, MoneySuperMarket

  • 1. Reduce, Reuse, Recycle How Moneysupermarket.com Created APIs Without Starting from Scratch
  • 2. 2 About Moneysupermarket.com Price Comparison site founded in 1999 Vertical Search Engine, Digital Marketing Company Grown from simple mortgages comparison to other financial and insurance product Became a PLC in 2007 Turnover in 2012 around 200m Car Insurance the largest single market Group includes a number of acquisitions including Moneysavingexpert.com
  • 3. 3 Our Development is ‘Entrepreneurial’ Reducing our duplication is a key technical objective
  • 4. 4 Car Insurance Comparison The big challenges… • Generating personalised accurate data in real time • Keeping it simple for customers How do we source our data • Source quotes in real time from up to 100 sources • Originally screen scraping technology but predominantly web service interaction • Middleware aggregates the data to give a single results set for customers • Pricing accuracy a key requirement as well as speed Customer experience • Simplifying quote process • Remember details to save filling in again • Renewals & reminders
  • 5. 5 Car Insurance 2010 No real middleware separation Silos & duplication Heavily database reliant Few real services Lacking real standards Web (Presentations, Filtering, Business Logic) Data Services Provider Integration Quote Storage Providers
  • 6. 6 Business Goals for 2011 Mobile Apps ABI DataMore quotes Faster!! Do more in parallel Full re-platform not an option
  • 7. 7 Business Logic Our Approach Recycle - Split the application in half RESTful domain lifted from the domain model of the application Layer 7 API Gateway as the abstraction Secure data services available through OAuth 2.0 Replacement services slotted in as needed Data Services Provider Integration Quote Storage Providers Web(Presentation Logic) API Layer (Authentication) Quote Engine
  • 8. 8 Don’t Forget About… We didn’t define our API standards up front – 6 Gotchas Terminology • Does your business have terms that nobody else uses? Date Formats • Different tech use different formats particularly with JSON REST or SOAP HATEOAS • Relative or Absolute Links XML or JSON as a base • Layer 7 or other tools can help translate but things get lost in translation! Common API structures • Consistency makes a big difference to consumers
  • 9. 9 Where Layer 7 Fits In Service registry Security for services & customers • OAuth Toolkit Standardise behaviour & structure • Errors, response codes, data formats, SOAP vs REST Ideal for prototyping & sharing new services with partners
  • 10. 10 Car Insurance - Today New Quoting engine Additional client applications Some services replaced, some left as they are Phased often independent delivery, presentation layer unaffected Quoting Engine Providers Desktop Web API Layer MobileApp Mobile Web Reference data Customer
  • 11. 11 What about the rest of the estate? Creating Reusable APIs Has Become Our Standard Delivery Pattern • Mobile Web • Energy Club with MoneysavingExpert.com • Partner Product Feeds • Transaction Logging • Preference Management • All services in Layer 7 as standard Not everything needs to be thrown away Quoting Engine API Layer Reference data Customer Tracking Preferences
  • 12. More Information & Questions chris.owen@moneysupermarket.com

Notes de l'éditeur

  1. Highlight Fast paced, Changing prioritiesShort term targetsDetrimental to technical architecture
  2. Get some real traffic data
  3. Need some good points in here too though.
  4. Mobile Apps true R&D, important for company to keep on innovatingCouldn’t replicate desktop login on mobileABI data, quoting accuracy and significant simplification of provider integrationWhy is it difficult:Provider integration would need significant re-test, so many scenarios and variablesExisting customer journey fine, why re-platform
  5. Need to say why XML
  6. Slowly replacing the services without changing the interfaces, swap them out a bit at a time to continually deliver incremental valueHow much can I say about Ab Initio though!!
  7. Need to check how much I can say about Energy Club & My Profile & MSM 2.0