smart421 transport ticketing in the cloud syncipswich 25-09-2014

27
© 2014 Smart421 Ltd Rail Transport Ticketing Sync-Ipswich Rail Transport Ticketing in the Cloud 25 September 2014

Upload: andrew-smale

Post on 25-May-2015

403 views

Category:

Travel


5 download

DESCRIPTION

A presentation to the group SyncIpswich to give a summary of the modernisation project for Live Sales Management in the UK Rail industry. With the first service being migrated to the LSM platform of Ticket on Departure

TRANSCRIPT

Page 1: Smart421 Transport Ticketing in the Cloud Syncipswich 25-09-2014

© 2014 Smart421 Ltd Rail Transport Ticketing

Sync-Ipswich Rail Transport Ticketing in the Cloud

25 September 2014

Page 2: Smart421 Transport Ticketing in the Cloud Syncipswich 25-09-2014

© 2014 Smart421 Ltd Rail Transport Ticketing

About me

Solution Architect Technical Designer

• Telco • Insurance • Transport • Banking • Government

25 September 2014

Page 3: Smart421 Transport Ticketing in the Cloud Syncipswich 25-09-2014

© 2014 Smart421 Ltd Rail Transport Ticketing

Modernisation of current systems

Need to improve: • Reliability • Security • Flexibility • Usability • Interoperability • Open-ness • Fraud/fare-dodging • Cost to run!

25 September 2014

Page 4: Smart421 Transport Ticketing in the Cloud Syncipswich 25-09-2014

© 2014 Smart421 Ltd Rail Transport Ticketing

Why ATOC chose Smart421

Mobility

API Analytics Identity

Architecture Integration

Teamwork: Smart Thinking, Smart People and Smart Systems

Cloud

25 September 2014

Page 5: Smart421 Transport Ticketing in the Cloud Syncipswich 25-09-2014

© 2014 Smart421 Ltd Rail Transport Ticketing

Ticket on Departure (ToD) Service

• Lower cost operating model

• Flexibility and agility for current service

• Foundation for other delivery channels such as mobile and smartcards

Went Live in April 2014

18 month project to Architect, Design, Build and Run

Multi-year Service Management

• Advanced Ticket Sales

• Collection at terminals

• Entire UK rail industry scope

• Over a billion tickets per year

25 September 2014

Page 6: Smart421 Transport Ticketing in the Cloud Syncipswich 25-09-2014

© 2014 Smart421 Ltd Rail Transport Ticketing

Ticket on Departure

ToD is where the Sale and Issue of a ticket is split

Live

Sales

Management

Apportionment &

Settlement

LENNON

Selling

TIS T

IS A

PI

1. Customer buys a ticket, e.g. from Online Retailer

2. Unique Booking Reference

3. Ticket Issuing System (TIS) sends a ‘PTR’ to LSM and “SALE” to LENNON

1. Later (e.g. at the station) customer collects ticket(s)

2. Booking Reference as identifier (plus Payment Card)

3. The machine updates the PTR on LSM, sends an “ISSUE” record to LENNON

Issuing

TIS

Booking

Reference

Sale Records

Issue Records

Business architecture – Sales and Issues

Ipswich

London

Anytime Ipswich

London

Anytime

API

FTP

API

25 September 2014

Page 7: Smart421 Transport Ticketing in the Cloud Syncipswich 25-09-2014

© 2014 Smart421 Ltd Rail Transport Ticketing

Ticket on Departure reconciliation

Each period (~one month) systems reconciled

Live

Sales

Management

1. Bookings from the LSM

2. “SALEs” and “ISSUEs” from LENNON

3. Booking References match across the three data sets

4. Records in Bookings, Sales and Issues with the same Transaction References

5. The financial amounts must also match

Booking

Sale

Issue

Matched Values Matched

Apportionment &

Settlement

LENNON

UnMatched MisMatched

Business architecture – Back Office

25 September 2014

Page 8: Smart421 Transport Ticketing in the Cloud Syncipswich 25-09-2014

© 2014 Smart421 Ltd Rail Transport Ticketing

NRS/AVS

RSP Data Services interim situation

Routeing

Guide

Data Transformation & Distribution

Fares & Timetable

RDS and The Manual

LOT 1

LOT 2

Live Sales

Management

LOT 3

TIS API

Future:

New ‘Lite’

Ticket Issuing

Systems

Apportionment & Settlement

Legacy Ticket Issuing Systems (Assertis, ATOS, others)

Journey Planning Layer (ATOS, Trainline & others)

Existing RSP Service

Smart421 RSP Service

iBlocks Service

Key

RCS

ORCATS LENNON (Atos) Non RSP Service

Future Non RSP Service

iBlocks

ATOS

Cap Gemini

iBlocks

ATOS

A

F D

E

H

LSM Console

TOCs

N

P

G

I, L

Q

25 September 2014

Page 9: Smart421 Transport Ticketing in the Cloud Syncipswich 25-09-2014

© 2014 Smart421 Ltd Rail Transport Ticketing

Accredited Ticket Issuing Systems (TIS)

25 September 2014

Selling TIS Issuing TIS Avantix WebTIS

Elgar

Evolvi

STAR TOM

Trainline

My Train Ticket

Atos Mobile Apps

Take the Train (OpenRail)

STAR Telesales

Raileasy

Quno

FAST Card only

FAST Cash and Card

SMART Astreo

Galexio

TODler TicketXpress

TicketXPress

(Card only)

TicketXpress Lite

ATOS Fujitsu S & B Assertis Parkeon ClickTravel

RailEasy Trainline Eurostar

Tribute

Evolvi SilverRail

Eurostar.com TTL Kiosk

Page 10: Smart421 Transport Ticketing in the Cloud Syncipswich 25-09-2014

© 2014 Smart421 Ltd Rail Transport Ticketing

New generation. Open API model

10

The

Operational

Database

Data Service Layer

Business Service Layer

Access Service Layer

REST API Layer

TIS Requests

Admin Console

New Services, “TIS Lite”

25 September 2014

Page 11: Smart421 Transport Ticketing in the Cloud Syncipswich 25-09-2014

© 2014 Smart421 Ltd Rail Transport Ticketing

Ticket volumes

11 25 September 2014

Page 12: Smart421 Transport Ticketing in the Cloud Syncipswich 25-09-2014

© 2014 Smart421 Ltd Rail Transport Ticketing

Amazon Connectivity – public and private

25 September 2014

Page 13: Smart421 Transport Ticketing in the Cloud Syncipswich 25-09-2014

© 2014 Smart421 Ltd Rail Transport Ticketing

Amazon Elasticity in case of lost zone

Extra instances

Initiated in other

zones

Traffic failed over to new Master DB

Uses all three zones in the EU West Region (see amazonaws.com for more information on AWS)

Capacity is restored by starting instances in the unaffected zones

If the outage in one zone persists, new slaves are initiated in these zones to restore full resilient capability

25 September 2014

Page 14: Smart421 Transport Ticketing in the Cloud Syncipswich 25-09-2014

© 2014 Smart421 Ltd Rail Transport Ticketing

LSM Admin Console

14

HTML5, Javascript, CSS responsive web UI. Protected by Access Management system

Cached reference data such as station names

Ability to query and drill down to detail of all ToD tickets for retailers and train company staff

25 September 2014

Page 15: Smart421 Transport Ticketing in the Cloud Syncipswich 25-09-2014

© 2014 Smart421 Ltd Rail Transport Ticketing

Some numbers

15

• £600,000 ticket value per peak hour

• Available to purchase tickets 24/7, with

• 99.99% availability target met

• Daily

– 126,000 tickets

– £5,000,000 revenue

• 65% opex reduction in run costs

• Average 5 support calls/day including password resets

Seamless migration and cutover

– Minimal downtime of system, no business impact

– 10,000 ticket vending machines and all points of sale

– 100% tickets transferred

Three-way Reconciliation

• Reconciling 24,327,143 transactions

• composed of 33,666,234 PTRs

• with a total sale value of £1,335,951,867.86

• and a total issue value of 1,296,137,755.43

25 September 2014

Page 16: Smart421 Transport Ticketing in the Cloud Syncipswich 25-09-2014

© 2014 Smart421 Ltd Rail Transport Ticketing

Cloud scalability

The National Rail Enquiries Case Study

25 September 2014

Page 17: Smart421 Transport Ticketing in the Cloud Syncipswich 25-09-2014

© 2014 Smart421 Ltd Rail Transport Ticketing

Case Study – NRE hosted in AWS since October 2013

Typical peak traffic = 177,000 journey lookups/hour

Previous peak for Snow (January 2013) = 325,000 jph

St Jude’s storm #ukstorm (October 2013) = 510,000 jph

Live service is scaled to

meet expected daily peaks

and during periods of

disruption

182 live instances

176 pre-production instances

25 September 2014

Page 18: Smart421 Transport Ticketing in the Cloud Syncipswich 25-09-2014

© 2014 Smart421 Ltd Rail Transport Ticketing

SmartCard and Mobile NFC Contactless Ticketing

25 September 2014

Page 19: Smart421 Transport Ticketing in the Cloud Syncipswich 25-09-2014

© 2014 Smart421 Ltd Rail Transport Ticketing

NFC On the rise again soon

NFC is not dead!

… it’s only been “resting”

25 September 2014

Page 20: Smart421 Transport Ticketing in the Cloud Syncipswich 25-09-2014

© 2014 Smart421 Ltd Rail Transport Ticketing

ITSO – Architecture and TMS

TMS RSPS3002

ITSO

Server

RSPS3002

ITSO

Client

Repository

REST API

TOC Customer Management

& Interfaces

Retailer Customer Management

& interfaces

External ITSO

Scheme

TOC

CRM 3rd Party

CRM

TOC

HOPS

Umbrella

HOPS

TOC 1 OID

TOC 2 OID

TOC 3 OID

ITSO

ISMS

Bureau

Card DB

Perso POST

Business Services

IAM &

Security

Mainly ITSO 1,2,3

compliant

Mainly Rail specific

RSPS3002

Or REST API

TIS TIS

TIS

Console

25 September 2014

Page 21: Smart421 Transport Ticketing in the Cloud Syncipswich 25-09-2014

© 2014 Smart421 Ltd Rail Transport Ticketing

Transaction Management System (TMS)

Customer Media

Shell Account

Product

Journey Transaction Master Data Source for journey data

Customer Retailer TOC Staff Conductors Service Desk

Access control

Data synchronised with Rail systems

Data through “Umbrella” SEFT HOPS

Data from Retailer and TOCs’ TIS

25 September 2014

Page 22: Smart421 Transport Ticketing in the Cloud Syncipswich 25-09-2014

© 2014 Smart421 Ltd Rail Transport Ticketing

Problems to be overcome

Card Clash!

25 September 2014

Page 23: Smart421 Transport Ticketing in the Cloud Syncipswich 25-09-2014

© 2014 Smart421 Ltd Rail Transport Ticketing

Extensions in Future - Opportunities

SmartPhone

Apps + NFC,

Location

Corporate

Sales &

Loans

Delay +

Repay

Group

Ticketing

Discounts

&

Railcards

Rail Staff

Travel

schemes

Business

Carnets

Photo ID

Manage-

ment

TMS

25 September 2014

Page 24: Smart421 Transport Ticketing in the Cloud Syncipswich 25-09-2014

© 2014 Smart421 Ltd Rail Transport Ticketing

Mobile Ticketing Applications The Future

25 September 2014

Page 25: Smart421 Transport Ticketing in the Cloud Syncipswich 25-09-2014

© 2014 Smart421 Ltd Rail Transport Ticketing

Customer mobile ticketing today

25

This is a “Pick-up code” in Apps

a.k.a. “Booking Reference”

25 September 2014

Page 26: Smart421 Transport Ticketing in the Cloud Syncipswich 25-09-2014

© 2014 Smart421 Ltd Rail Transport Ticketing

What’s in a name?

Vacuum Cleaner -> “Hoover”

Sticky-backed plastic -> “Sellotape”

Portable MP3 Music Device -> iPod

NFC -> Apple Pay???

……

What will NFC Tickets be known as?

25 September 2014

Page 27: Smart421 Transport Ticketing in the Cloud Syncipswich 25-09-2014

© 2014 Smart421 Ltd Rail Transport Ticketing

Thank You for listening

http://www.smart421.com/blog

[email protected]

25 September 2014