More Related Content Similar to Case Study: Gala Coral Improves the Odds in Retail Gaming and Entertainment with CA API Management (20) More from CA Technologies (20) Case Study: Gala Coral Improves the Odds in Retail Gaming and Entertainment with CA API Management1. Gala Coral Improves the Odds in Retail Gaming and
Entertainment with CA API Management
Chirag Desai
DevOps: API Management and Application Development
Gala Coral Interactive
Omni Channel Product Owner
DO3X99S
Chirag.desai@galacoral.com
#CAWorld
2. 2 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
© 2015 CA. All rights reserved. All trademarks referenced herein belong to their respective companies.
The content provided in this CA World 2015 presentation is intended for informational purposes only and does not form any type
of warranty. The information provided by a CA partner and/or CA customer has not been reviewed for accuracy by CA.
For Informational Purposes Only
Terms of this Presentation
Insert Logo Here
3. 3 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Abstract
Building secure, documented and consistent
common interfaces that “wrap” your internal
APIs to provide third parties with a single,
common integration method.
Chirag Desai
Gala Coral Interactive
Omni Channel Product
Owner
4. 4 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
CA World 2015 - Coral API Presentation
Mandalay Bay, Las Vegas – November 2015
5. 5 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Agenda
WHO ARE GALA CORAL INTERACTIVE?
THE PLATFORM
SUMMARY / Q&A
THE PROBLEM
THE SOLUTION
EXECUTION
1
2
3
4
5
6
6. 6 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
SLIDE 6
Gala Coral Interactive – Who Are We?
The fastest growing online sports betting and gaming operation in Europe – covering the UK & Italy:
22% share of the UK Retail Betting market, and 14.9% share of Italian Retail Betting market
8% share of the UK Digital Betting market
Turnover of £1.243 billion in FY14 with FY15 significantly ahead of plan
Over 1,800 Coral Betting
shops in the UK Coral Connect Multi Channel 870 Eurobet outlets in Italy
Coral.co.uk Galabingo.com Eurobet.it
7. 7 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
SLIDE 7
Gala Coral Interactive – Mobile & Tablet
8. 8 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
SLIDE 8
Gala Coral Interactive – The Platform
Key business drivers:
• Single customer wallet
• Same experience via multiple-channels
• High rate of business change – driven by global sporting calendar
• Support for multiple external 3rd parties
5 core sets of APIs to be exposed:
• Account management
• Authentication
• Payment
• Bet placement
• Bet history
9. 9 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
SLIDE 9
Gala Coral Interactive – The Problem
The Problem
A number of industry partners began to complete remote betslip integrations with our competitors.
These integrations require the partner to consume a sporting data feed and then connect to account management and bet
placement/history mechanisms in order to facilitate remote (i.e. not on the operators own sites or apps) betting transactions.
With those partners and innovative new app suppliers pressing for integrations into our platform, Gala Coral Interactive began a
project to integrate with a partner called the Racing Post so that our customers could also bet via their remote betslip.
The Challenge
With our multi platform, single wallet solution, we have a scenario where the customers funds (i.e. Wallet) are in one system,
and the betting opportunities are in another. This necessitates third parties to use API’s from both systems in their integrations
on a server to server model. However, the Racing Post and other app partners, required a client to server integration.
10. 10 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
SLIDE 10
Gala Coral Interactive – The Racing Post
The Racing Post
Establishing in 1986, the Racing Post is the UK’s number 1 Horse Racing daily paper,
delivering all the news and information that a Horse Racing enthusiast needs.
This news source now allows customers to bet with established betting operators via the
Racing Post website and tablet app utilising a Remote Betslip.
The Problem
The Racing Post had a legacy integration that was unable to support an integration into
our multiple API’s from either a server to server or client server perspective.
We had to find a way of abstracting the required logic and API’s and presenting a single
common API against which they could integrate their web, phone and tablet apps.
The Solution
We needed to find an API management tool that would allow Racing Post to integrate
against a single common API that abstracted the core functionality that they required
from the multiple underlying API’s.
11. 11 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
SLIDE 11
Gala Coral Interactive – The Solution
We reviewed a range of vendor products, and chose the CA API Management product for a number of key reasons:
• Confidence – The product is well known and has been previously used within the industry
• Once deployed, we wanted to retain the option to make changes using internal or external resources (this was not the case with
some other vendor offerings, so would have been potentially exposed to dependency on external professional services
Plus all the other things we wanted…
• Cost effective Licencing and support model/cost
• Well supported product and supplier/integrator base
• Centralised management of all our internal Playtech & OpenBet API’
• Single access point for authentication and management of all API developers.
• Elimination of rogue usage of API’s
• Allow developers to benefit from a single repository of API’s and associated information
• Maintain PCI compliance
Outcome - A single “Coral API” - secure, documented and consistent that “wraps” the current Sportsbook and Wallet API’s for third
parties who want to integrate into the Coral platform.
12. 12 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
SLIDE 12
Gala Coral Interactive – Execution
• Began April 2014 - with a timeline to complete supplier selection, scoping, build/installation and deployment by mid
May 2014
• Target - product live in time for that year’s Epsom Derby in early June
• CA recommended that we engage with Smart421
• Smart421 delivered the initial Coral API release in under a month:
• From initial conversations, through to initial scoping and onsite presence in Gibraltar
• Build, integration and deployment to 3 non production and 1 production environments
• Including liaising with our key platform partners to unit test/validate the new policies
• Integration documentation provided to the Racing Post to enable their delivery work
Scope
Phase 1 of the project involved the build of a simple API that would allow a customer to do the following…
Log In/Log Out
Retrieve a
customers
wallet balance
Validate and
place a bet
Retrieve a
customers bet
history
13. 13 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
SLIDE 13
Gala Coral Interactive – Execution
Login & Wallet Balance Retrieval
14. 14 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
SLIDE 14
Gala Coral Interactive – Execution
Select Horse, Bet Validation & Bet Placement
15. 15 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
SLIDE 15
Gala Coral Interactive – Execution
Bet History & iPad App
16. 16 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
SLIDE 16
Gala Coral Interactive – Execution
POST /v1/bets HTTP/1.1
Host: <hostname>
X-APIKey: g63e5f30f845bc83886ef4e42e0b5bc8b7fd283e6233facc9b1f585952769e7d
X-Message-ID: 1
X-Token: B19CB0521ADB96B3474D20FA8D84B213
X-Token-Signature: fOWyEuO3ibj1I7NEa1vYL+PFejOUp+5EHKXE9CBtJD0=
X-Username: demotest
Accept: application/json
Content-Type: application/json
{
"bet": [{
“channel” : “I”,
“clientUserAgentID” : “123456”,
"betNo": "1",
"stakePerLine": "5.00",
"betType": "SGL",
"legType": "W",
"leg": {
"legNo": "1",
"legSort": "--",
"part": {
"partNo": "1",
"outcome": "40733294",
"priceType": "L",
"priceNum": "13",
"priceDen": "10"
}
}
}]
}
HTTP/1.1 200 OK
Content-Encoding: gzip
Content-Type: application/json
{
"response": {
"betPlacement": {
"numLines": "1",
"totalStake": "5.00",
"receipt": "O/0107746/0000006",
"betPotentialWin": "11.5",
"date": "",
"betNo": "1",
"currency": "GBP",
"betId": "5313"
}
}
17. 17 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
SLIDE 17
Gala Coral Interactive – Execution
We have also been busy integrating new apps!
..with 3 more integrations plus internal PoC’s in flight..The Racing App
18. 18 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
SLIDE 18
Gala Coral Interactive – Summary: What We learned & Next Steps
Phase 1 of the Coral API was delivered in mid May 2014 as planned with a Phase 2 of extended functionality delivered in August. 2014 and
Phase 3 in May 2015.
The API itself began to deliver immediate benefit in allowing us to quickly start integrations with third parties and build our own proof of
concept applications.
What did we learn?
• CA API Management is very stable…Once it’s working (i.e. API choreography is tested), it just stays working
• Third parties are quickly able to roll out product across Web, Smartphone and Tablet using the single integration
• Smart421 providing support service, utilising their close relationship with CA, and we have recently moved to a 24x7x365 managed
support service across all of our Non Production and Production environments
So… what's next?
• Racing Post on iPhone, At The Races and other apps are now in the integration pipeline with others being signed up
• New uses for the API are being explored
• We’ve only scratched the surface on the API’s and calls within those API’s that remain to be integrated
• CA API Management is proving itself to be an essential integration service for our third parties and its scope will continue to grow
• Smart will be providing Technical Training to the GCI infrastructure team
19. 19 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
SLIDE 19
Gala Coral Interactive – Q&A
Thank You
Any Questions?
20. 20 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Recommended Sessions
SESSION # TITLE DATE/TIME
DO3T15S
Case Study: Asurion Uses an API-Driven Technology
Strategy to Thrive in the Application Economy
Thu Nov 19 at 12:15 pm
DO3X101S
Business Transformation: Reframing Strategic Advantage
through APIs
Thu Nov 19 at 1:00 pm
DO3T30T
TechTalk: Unlock the Value of APIs through Direct and
Indirect Business Models with CA API Management
Thu Nov 19 at 4:30 pm
21. 21 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Must See Demos
Unlock the
Value of APIs
API Developer Portal
Theater 3
Simplify API
Design &
Creation
Live API Creator
Theater 3
Accelerate
Mobile/IoT
Development
Mobile App Services
Theater 3
Extend Existing
Architectures
API Gateway
Theater 3
22. 22 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
For More Information
To learn more, please visit:
http://cainc.to/Nv2VOe
CA World ’15