Research on China New Generation of Ticketing System Based On Cloud Computing Vice Director, ICT CARS, China
Content Foreword Business Requirement Technical Solution Function Design Vice Director, ICT CARS, China 2
Foreword Glance of China Railway Ticketing and Reservation System - Established in 1996-1 MOR Data Center, 18 Bureau Regional Data Centers, 2,400 Stations - Ticketing Channels: Station Box, Agent, TVM, Call Center, Internet. - Payment Mode: Cash, Bank Card, Stored Value Card - Station Box + Agent Box: 25,000 - Ticket Vendor Machine: 2,000 - Call Center Lines: 110,000 - Internet Registered Users: 30 millions - Ticketing Amount(peak day):7.50 millions - Ticketing Amount(2011): 1.87 billions 3
Business Requirement Business Outlook of the NG-TRS 4
Passenger Service Business Requirement Focus on passengers diversified, personalized, one-stop integrated service needs. Based on core service such as ticket service, provide journey planning services, and multi-channels booking, variety of payment methods and multiple ticket types. Support ticket delivery, catering, hotels, tourism, car rental and other extension booking services. Reflecting the service concept of customer centralized. 5
Marketing Business Requirement To maximize the revenue of transport enterprises with deploying CRM system. Carry out railway VIP plan, build customer points reward system to attract and stable customer resources, enhance the overall competitiveness of the railway. To improve the level of marketing decision support and give reasonable suggestions of capacity adjustment, concessionary fares and ticket organization strategy. 6
Operations Management Business Requirement To innovate ticketing organization with the change from the original accurate inventory management(aim) to a combination of AIM and quantity management. To promote the management level of ticketing organization from traditional manual into intelligent and automated management. To strengthen ticketing business monitoring for fair ticketing, from decentralized management into a combination of centralized and decentralized management. 7
Business Requirement Performance Requirement Support 4 billion tickets per year. Support 11 million per day and 15 million in the peak day, and single ticket processing time < 1.5s. Peak hour tickets amount takes 15% of whole. The quantity of query is 100 times of transaction. Ticket checking time in Gate < 1.2S. 8
The NG-TRS Architecture Technical Solution The existing TRS inventory and core data are physically located in each regional data center. During the operating practices, there re existing longer system operation and maintenance chain, higher construction costs of security systems, more difficult in data synchronization and application software upgrades. The New Generation TRS will adopt a centralized architecture, the inventory of whole country and associated core transactions will be centralized. After the inventory is centralized, the NG-TRS will establish the architecture of three centers in two places, include the 1st Data Center in MOR, the 2nd Data center in the same city and a Disaster Recovery Center in another city (>1000KM). 9
The NG-TRS Architecture Technical Solution 10
Technical Solution The NG-TRS Architecture Design Concept The 1 st and 2 nd data center is dual-online and backup by each other - The 1st and 2nd DC store all inventory of whole country. - Adopt the bi-directional database replication technology. - Switching time will be 5-10 minutes for dual-online business and 15-30 minutes for backup business. - Connected by 10G fabric network. Disaster Recovery Center to take over the business-critical - Two DCs backup core business data to DRC by OS level backup technology in near real time. - Take over core business within two switching hours. - Can be temporary as the 3rd DC in the peak ticketing time. - Connected to the 1st and 2nd DC by 622M WAN. 11
Technical Solution The NG-TRS Architecture Design Concept Bureaus set up the Business Front-end - All bureaus set up Bureau Business Front-end(BBF) system to carry telephone booking, AFC, accounting, bureau-level marketing, bureau-level CRM, data interfaces and some bureau personalized services. - The BBFs are connected to the 1st, 2nd DC and DRC by 155M WAN. All stations DO NOT set up ticket server - The stations only set up the station-level AFC emergency equipment, terminals and equipment of the station-related business direct access to BBF. - Stations are connected to BBFs with dedicated line speeds from 2M to 1G. 12
Technical Solution The Cloud Computing Environment in DCs The NG-TRS uses open system architecture, two DCs and DRC design several business partitions to host different business. Business partitions are accessed through the service interfaces in TSIP, and the capacity of each partition can be separately extended. The NG-TRS build Inventory Cloud in two DCs and DRC. 13
The Inventory Cloud Technical Solution The minimum slice of inventory data is single train, that is stored and processed according to the origin of train; TO deploy Inventory Processing Unit(IPU) to handle inventory management and ticket transactions, one IPU equals one Inventory Cloud Node(ICN), every ICN can carry multiple trains inventory, and whole ICNs form Inventory Cloud. Inventory data of single train can be immigrated from one heavy load node to another light one. The inventory processing capacity can be extended through increasing the number of ICN. During the ticketing peak time such as Chinese Spring Festival, we can online more ICNs to improve the overall processing capacity, and surplus processing capacity can be used for business of statistical analysis in the trough. TSIP is in charge of the load distribution and trading navigation of ICNs. 14
Sub-systems Function Design (1) Station Service (2) Internet/Mobile/SMS Booking (3) Telephone Booking (4) Card Services Management (5) e-payment Front-end Processing (6) Train Service (7) Operations Management (8) Marketing & Decision Support (9) Monitoring (10) Transaction Service Integration Platform (11) Data Sharing Integration Platform 15
...Thank you...thank you for your kind attention