APP下载

大数据环境下的铁路统计信息化平台研究

2018-10-30陈乐

中国科技纵横 2018年19期
关键词:网络服务手机

陈乐

摘 要:大数据时代的到来推动了铁路统计信息化平台的发展与进步,然而在其进步的同时也存在数据获取较为滞后、结果缺乏准确性以及服务较差等问题,因此,在大数据环境下,对铁路统计信息化平台进行研究至关重要。本文在分析大数据环境下的铁路统计信息化平台研究的基础上,构建RPSIS将为电子化建立一个新的渠道铁路运输业务,并充分利用现有的铁路应用系统和社会服务信息系统提供实时、便捷的综合信息,以满足运输、经营管理以及用户服务等方面的需求,促进铁路统计信息化平台的建设。

关键词:手机;SOA;网络服务;系统集成抽象

中图分类号:D918 文献标识码:A 文章编号:1671-2064(2018)19-0048-02

随着互联网以及大数据等新型技术的快速发展,传统的铁路统计分析系統已经不能满足人们的需求,为适应铁路信息化的快速发展,在实际运作的过程中,数据量较大,使得很多未处理的数据堆积,这不利于铁路信息化平台的建设,面对此现状,本文提出了一个基于的模型铁路铁路信息系统(RPSIS)的铁路统计信息化平台,阐述了SOA具体细节,构建了铁路信息的整体框架系统基于铁路统计信息化平台,采用面向服务的架构系统集成程序[1]。它分为表示层、业务逻辑层、服务层和采用Web服务技术的集成应用系统层,提供包装上分布式系统和异构数据的集成,最后给出了实施系统。

随着铁路市场竞争日趋激烈和水平的提高人们生活大规模增强,乘客对服务等级提出了更高的要求。因此,引进先进的信息技术来发展和建设铁路统计分析系统,以提高服务质量和增加市场竞争力已成为铁道部面临的主要问题。我们的国家铁路信息系统主要存在以下问题:(1)提供服务内容:尚未建立全方位,多层次的服务体系。TDCS和铁道部目前建造的票务系统和其他信息系统是所有独立的操作系统,它提供单一功能的服务,缺乏与铁路内部信息系统以及外部社区的整合服务信息。同时,由于系统建设的渐进性和分布性,现有的应用系统不能进行数据交换和共享有效地导致了“数据岛”现象;(2)提供服务的方式:尚未提供了一个方便,面向乘客和实时的信息访问平台,现有的铁路电话预约系统和铁路客户服务中心对乘客满意要求在一定程度上,但缺乏与铁道部的互动使得乘客的主导地位没有表现出来。虽然由于网络因素的限制,乘客无法在何时何地获得所需信息,这与此不符铁道部的人文服务理念。本文旨在建立铁路统计信息化的铁路服务信息系统(RPSIS)平台作为客户端,Windows系统作为服务器。系统随时为用户提供,通过移动终端获取铁路铁路信息资源的任何地方网络,以实时和满足乘客对铁路服务资源的需求互动。

1 我国铁路统计信息化现状

近年来,由于大数据以及“云计算”等新兴技术的快速发展,我国铁路统计信息化建设也得到了突飞猛进的进步,目前,我国铁路包括的统计信息系统有很多,其中人力统计、设备统计、客车以及客运统计、货车以及货运统计等占据主要成分。在相关的业务系统优化方面,主要包括客运系统、车站管理信息系统、工务管理系统、市场营销系统、财务系统等,它们的职能覆盖了铁路运输过程中的计划、组织、领导、控制以及协调等各个环节,并且在实际过程中获取了大量的有效数据。

就目前的铁路信息化建设而言,缺少一些具有针对性的信息化规划的方案,对其进一步改进的空间以及提升的方向如下:

(1)目前,我国的铁路采用统一的统计方法,即基层站段—铁路局—总公司,每个月固定时间及时上报报表,这使得对其一些原始的数据的获取比较滞后、琐碎以及不准确。(2)铁路统计指标体系因是按业务职能划分而不够完善,这不利于整体性建设。(3)铁路总公司、基层站点存在了很多的历史数据,经过历年的发展,还是没有形成一个固定的大数据服务中心,统计分析系统的功能仍处理一个较低水平。

2 铁路统计信息化平台上的RPSIS概述

传统上铁路统计信息化的应用是受限于有限的资源,如低CPU频率、小内存和电池供电计算环境[2]。因此,RPSIS在铁路统计信息化上的发展关键问题平台是如何进行高效的数据存储和处理。由于有更完美的TDCS、票务系统、乘客服务系统和社会服务信息系统的改进如天气信息系统和地理信息系统,本文旨在集成这些分布式应用程序系统并将各种异构数据源转换为统一的标准数据结构,然后开发一个功能强大且优化的RPSIS结构铁路统计信息化平台无需更改现有系统。系统使用“请求-响应”数据交互模式,即客户端向服务器发起数据请求,服务器响应请求,并将结果返回给客户端。SOA面向服务的体系结构(SOA)是一种分布式软件模型。它将链接不同应用程序的功能单元(称为服务)通过明确定义的接口和契约这些服务。接口由中性方式定义,应独立于硬件平台,操作系统和编程语言来实现服务,这使得各种系统中的服务建设可以以统一和通用的方式进行交互。完成技术与服务的分离是SOA的本质,从而实现了服务的可重用性。SOA由服务提供者,服务请求者和服务提供者组成服务登记中心。

服务提供者是完成服务的具体实现,并发布服务接口描述到服务注册中心。服务请求者是找到的通过服务注册中心提供所需服务,然后根据服务绑定服务服务注册中心提供的地址,并根据服务注册中心执行服务功能接口合同。服务注册中心用于连接服务提供商和服务请求者,管理服务提供者发布的服务,并为服务请求者提供正确的服务。与传统的面向对象模型相比,

SOA具有以下优点:

(1)松散耦合:服务请求者通过定义访问服务提供者接口,当服务提供者的业务逻辑不会影响服务请求者调用只要界面没有改变就改变。(2)跨平台和可重用:服务完成一个独立的功能,无论如何底层实现,不受开发平台和开发语言的影响,并且可以被其他服务调用,以减少代码重复,提高效率和减少开支。(3)维护简单,扩展性好:由于服务之间松耦合,唯一需要做的是在发生变化时调整本地服务呼叫流程并且不会影响整体情况。SOA在系统中的适应性。通过上述系统概述和SOA简介,使用面向服务的架构SOA在铁路统计信息化上构建RPSIS平台可以解决TDCS,票务之间数据存储的分散问题系统,铁路服务系统和其他相关系统。打包到这些分布式系统通过使用SOA封装技术将隐藏具体的实现平台依赖和语言相关,以便数据可以由其他系统共享来实现整合异构数据源并隐藏存储和数据的差异传输可以减轻数据格式的转换,有助于减少内存使用和提高计算速度,这适用于资源受限的应用程序开发移动平台。

3 铁路统计信息化平台上的RPSIS模型

Web服务技术,对于SOA来说是一个概念,我们必须依靠特定的技术才能用于实际应用。有许多SOA技术和实现标准,Web服务作为服务和服务平台之间的通信协议最常见的技术[3]。Web Service是一种基于SOAP的远程调用协议标准,它提供了一套标准的协议,可以集成不同的操作系统平台,不同的编程语言和不同的技术在一起。这些协议主要是XML(可扩展标记)语言),SOAP(简单对象访问协议),WSDL(Web服务描述语言),和UDDI(通用描述,发现,集成)。XML[4]是一种结构化描述语言,它是一个行业标准,独立于操作系统和应用程序。使用XML可以有效地解决数據共享问题新旧系统和不同应用之间或不同应用之间的交互问题数据来源[5]。SOAP是一种基于XML和HTTP,独立于平台的简单对象访问协议,包括SOAP包、SOAP编码规则、SOAP RPC和SOAP绑定四部分。WSDL是一种Web服务描述语言,使用XML表单来描述Web服务连接信息。服务请求者将soap请求发送给服务提供者根据提供的界面信息。UDDI可以翻译为“通用描述、发现和集成服务“用于注册Web服务和soap客户端以查找Web服务。铁路统计信息化平台上的RPSIS模型。根据SOA级别划分思想,铁路统计信息化平台铁路服务信息系统分为四层:集成应用层、服务层、业务逻辑层以及表示层。

(1)集成应用系统层。集成的应用层是在铁路统计信息化平台上构建RPSIS的基础。该集成应用系统层由TDCS,票务系统,铁路服务组成系统和其他信息系统。当服务请求传递时,它会自动导航到相应的应用系统,用于根据连接进行数据读取和存储它提供的描述文件。我们选择XML作为数据表示和数据交换的标准规则在这里。(2)服务层。服务层是系统的核心部分。每个集成的应用层发布异构系统的接口描述文件WSDL到服务层UDDI服务注册表中心,UDDI服务向客户端公开接口描述信息,供客户端查找服务,而所有注册的服务将发布到要部署的Web服务器。网络服务器使用Web Service提供的XML数据传输表和“请求-回复”新闻交换模式,根据用户发出的请求,通过SOAP转发路由器,找到并绑定要调用的服务,然后将结果旧路由返回给处理完成后客户端。(3)业务逻辑层。业务逻辑层运行许多单功能业务,安排一个或多个服务通过工作流引擎形成完整的业务逻辑。分离的优点业务逻辑层和服务层是当服务逻辑层发生任何变化或增加时新服务,只需要重新安排相关服务,不会影响运营其他业务。每项服务都包装得很好,因此每个服务都可以随时调用,而不是只要符合服务接口合同,受语言平台的限制。(4)表示层。表示层是访问系统的入口,为用户提供铁路统计信息化GUI客户端或Web客户端访问界面。客户端通过UDDI找到服务首先,绑定它,然后发送soap/http请求,最后接收处理结果从而实现用户与系统的交互,这有利于用户更好的获取数据,所以说表示层对于铁路信息化服务系统也很重要。

4 在铁路统计信息化平台上实现RPSIS

系统功能描述。铁路统计信息化平台上的RPSIS在现有的基础上发展应用系统为乘客提供全新,便捷,高效的旅行移动方式信息查询。系统分为六个模块:(1)注册和登录。真正的名字必须提供身份证号码以识别访客、电话、电子邮件和其他联系方式信息是必不可少的。(2)旅行计划。乘客可以安排或调整通过查询列车详细信息合理地计划旅行计划。(3)机票查询和预订。查询火车票和票价信息,进行预订和购买。(4)交通信息查询。为乘客提供火车到达时间,出发信息时间过后,候机室和检票口确保信息的准确性和实时性。(5)社会服务信息查询。为了提高乘客的满意度,对城市气候的询问,提供交通、餐饮、住宿和其他信息。(6)乘客意见反馈。这用于收集乘客的意见和诉讼,并将其提交给相关部门。该模块为乘客和铁道部提供了一个通信平台,使乘客的主要位置反映出来,这种平台使得乘客更加便捷的与铁道部进行联系,以促进他们之间的交流。

5 系统实施

系统实现的关键技术是交互与内部铁路业务系统和相关的社会服务信息系统。 因为Web系统的开发平台和现有系统的开发语言差别很大本文选择服务技术来实现系统交互。该系统使用WebSphere服务器发布企业应用程序JAX-RPC实现Web服务的包装和现有应用系统的部署,选择axis2用于开发工具,支持内置的Web服务寻址和生成自动部署服务的WSDL。WSDL2Java工具可以生成客户端和服务器中的相应SOAP操作框架来自WSDL描述文件。客户端操作系统是Windows XP,手机操作系统是Android2.2,选择SQLite数据库服务器的选择,Eclipse IDE的开发工具选择。

参考文献

[1]任卫红,史文斌.新疆铁路物流信息化平台建设[J].电子技术与软件工程,2016,(20):226-227.

[2]邢淼,倪少权,吕从高.铁路信息化标准管理平台的研究[J].铁路计算机应用,2015,24(10):36-40.

[3]田广,唐宁,张岩.基于SOA架构体系的企业系统协同平台研究和应用[J].计算机工程与设计,2010,31(21):4615-4620.

[4]徐黎明,姚耀文.SOA开发框架的研究与实现[J].计算机应用,2008,28(s1):307-309.

[5]吴敏,刘平.J2ME和J2EE在移动银行中的应用[J].微型计算机信息,2006,22(20):294-296.

猜你喜欢

网络服务手机
《压缩机技术》网络服务
《压缩机技术》网络服务
手机锂离子电池充电电路的设计与实现
云计算趋势下的蓝汛内容感知网络服务