基于SOA的轨道交通智能票务系统

(整期优先)网络出版时间:2018-04-14
/ 1

基于SOA的轨道交通智能票务系统

冯琳玲

为解决运营过程中的问题,我们在系统建设中转换了架构视角,从以功能为中心转为以信息传递、聚合、处理、分析为中心;以SOA架构为原则,借助改造现有系统来组合产生新服务,提供更好、更灵活的方式来构建应用程序和业务流程。引入分布式数据处理技术,对设备日志进行分析,作为设备运行状态的基础依据。

关键词:轨道交通;SOA架构;票务系统。

原轨道交通自动售检票系统(简称AFC系统),是基于计算机技术、网络技术、自动控制技术等技术能够实现购票、检票、计费、统计全过程的自动化系统[1]。由清分中心系统(ACC)、线路中央计算机系统(LC)、车站计算机系统(SC)、智能终端设备(SLE)和车票五层架构组成,五层架构在系统建设阶段按照预测目标是符合要求的,其建设技术也是成熟的,但如果从运营角度来看,显然存在着一些问题。

基于SOA的轨道交通智能票务系统为解决五层架构在运营过程中的问题,在系统建设中转换了架构视角,从以功能为中心转为以信息传递、聚合、处理、分析为中心;以SOA架构为原则,将票务系统功能细分为:设备运营、票卡运营、业务管理、客流处理几个服务中心,由每个服务中心,按照全生命周期管理的原则对业务功能进行管理。

从建设系统角度转到以支撑运营管理角度,以解决运营迫切面临的困难为方向,构建以知识库、知识推理、知识应用为支撑体系的轨道交通票务系统设备运维管理平台,实现维修工单的自动生成、对维修流程的全面跟踪及效率评估,以及在维修、维护信息基础上的设备工作状态评估、预测。

系统包括自动售票机TVM、自动检票机AGM、自动查询机TCM、手持式验票机、人工售票机BOM、互联网购票等轨道交通专用售检票设备和系统软件。是计算机集中控制自动售/检票,实现票务管理、财务结算、客流量统计分析/预测、维修管理/维修计划/工单生成、应急辅助、知识库等的轨道交通智能票务自动化管理系统。

基于SOA的架构层次从下向上分为:设备应用层、现场控制层、信息管理层、数据应用层。各层之间通过系统规范接口配合运行,上层为下层提供规范的数据采集、应用功能接口;下层作为上层的执行层,响应上层的运营指令,为上层提供数据化的业务信息,供上层监控、分析、决策使用。

图1.基于SOA票务系统总体架构图

现场设备应用层,实现TVM、AGM、TCM、BOM的系统功能;以及对票卡的业务处理(售票、检票、充值、验票等)。其产生售检票系统最基本的信息流:售票信息、进出站信息、设备状态信息等。基于“一人一票”的原则,票卡信息可以反映出人群在站外(售票、出站)、站内(进站)的信息,可以作为客流分析的基础数据。

操作层实现车站系统的本地管理功能。通过通信总线,采集现场设备信息,形成现场设备交易信息、设备事件信息等,并实时上送到上层。

信息管理层以票务中心(或相关机构)为组织基础实现LCC或ACC的核心管理功能,包括设备管理、业务管理、票卡管理、仿真/培训、数据整合等。该层面向于信息管理,由票务中心统一进行票务系统核心业务的管理,可向其它专业,如综合监控、运营中心等,提供运营信息,也能汇聚其它专业信息,如ATS、OCC的信息,提供面向客流管理的综合信息服务,如记名客户管理、客流安全管理等。信息管理以信息服务总线为基础支撑,以业务模块为应用核心,以数据整合为目标,构建票务系统核心业务服务,为基于数据的运营提供应用及数据支撑。

数据应用层是信息管理层的功能延伸,侧重于利用“大数据”模式为票务中心提供数据化运营的技术支撑。其核心在于通过以下面各层为数据源,通过建立数据仓库,结合数据建模、数据分析、数据挖掘等技术手段,建立信息统计、设备应用分析、客流趋势分析、票卡应用分析、应急辅助等业务应用,全面提升AFC/ACC系统、OCC系统、轨道交通客运系统等的运营水平。

系统建设中,我们转换了架构视角,以业务服务单元代替相对孤立的系统建设,以解决运营过程中的问题为方向,从以功能为中心转为以信息传递、聚合、处理、分析为中心;以SOA架构为原则,将票务系统功能细分为:设备运营、票卡运营、业务管理、客流处理几个服务单元,由每个服务单元,按照全生命周期管理的原则对业务功能进行管理。引入分布式数据处理技术,对设备日志进行分析,作为设备运行状态的基础依据。

参考文献

[1]上海市城市交通管理局.城市轨道交通自动售检票系统通用技术规范.上海:上海市新闻出版局.2007