case study: gala coral improves the odds in retail gaming and entertainment with ca api management

22
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 [email protected] #CAWorld

Upload: ca-technologies

Post on 23-Jan-2018

655 views

Category:

Technology


1 download

TRANSCRIPT

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

[email protected]

#CAWorld

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 © 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 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

CA World 2015 - Coral API Presentation

Mandalay Bay, Las Vegas – November 2015

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 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLDSLIDE 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 market8% share of the UK Digital Betting marketTurnover of £1.243 billion in FY14 with FY15 significantly ahead of plan

Over 1,800 Coral Bettingshops in the UK Coral Connect Multi Channel 870 Eurobet outlets in Italy

Coral.co.uk Galabingo.com Eurobet.it

7 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLDSLIDE 7

Gala Coral Interactive – Mobile & Tablet

8 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLDSLIDE 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 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLDSLIDE 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 betplacement/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 aproject 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 integrationson a server to server model. However, the Racing Post and other app partners, required a client to server integration.

10 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLDSLIDE 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 theRacing 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 intoour 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 singlecommon 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 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLDSLIDE 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 withsome 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 thirdparties who want to integrate into the Coral platform.

12 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLDSLIDE 12

Gala Coral Interactive – Execution

• Began April 2014 - with a timeline to complete supplier selection, scoping, build/installation and deployment by midMay 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 OutRetrieve a customers

wallet balance

Validate and place a bet

Retrieve a customers bet

history

13 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLDSLIDE 13

Gala Coral Interactive – Execution

Login & Wallet Balance Retrieval

14 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLDSLIDE 14

Gala Coral Interactive – Execution

Select Horse, Bet Validation & Bet Placement

15 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLDSLIDE 15

Gala Coral Interactive – Execution

Bet History & iPad App

16 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLDSLIDE 16

Gala Coral Interactive – Execution

POST /v1/bets HTTP/1.1Host: <hostname>X-APIKey: g63e5f30f845bc83886ef4e42e0b5bc8b7fd283e6233facc9b1f585952769e7dX-Message-ID: 1X-Token: B19CB0521ADB96B3474D20FA8D84B213X-Token-Signature: fOWyEuO3ibj1I7NEa1vYL+PFejOUp+5EHKXE9CBtJD0=X-Username: demotestAccept: application/jsonContent-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 OKContent-Encoding: gzipContent-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 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLDSLIDE 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 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLDSLIDE 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 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLDSLIDE 19

Gala Coral Interactive – Q&A

Thank You

Any Questions?

20 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Recommended Sessions

SESSION # TITLE DATE/TIME

DO3T15SCase Study: Asurion Uses an API-Driven Technology

Strategy to Thrive in the Application EconomyThu Nov 19 at 12:15 pm

DO3X101SBusiness Transformation: Reframing Strategic Advantage

through APIsThu Nov 19 at 1:00 pm

DO3T30TTechTalk: Unlock the Value of APIs through Direct and

Indirect Business Models with CA API ManagementThu Nov 19 at 4:30 pm

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/IoTDevelopment

Mobile App Services

Theater 3

Extend Existing Architectures

API Gateway

Theater 3

22 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

For More Information

To learn more, please visit:

http://cainc.to/Nv2VOe

CA World ’15