浅谈机场软件移植技术方案

来源 :科学与技术 | 被引量 : 0次 | 上传用户:joey_don
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:按照广东省交通运输厅部署及集团对广东省高速公路“一张网”联网收费工作的安排,在2013年底将实现全省“一张网”的既定目标。在全省联网工期紧、任务重及机场目前收费系统现状下,尽快进行机场高速公路服务器更换、系统软件升级、应用软件移植已势在必行。
  关键词:软件移植;高速公路;服务器;数据库
  (一)概述
  1.1项目背景
  广州机场高速公路南起三元里立交,北至花都区北兴立交,与京珠、街北高速公路相连;沿线连接广州环城高速公路、华南快速干线(西线)、北二环高速公路、106国道、118省道,并与广州市区城市道路相衔接,是广州北部地区的重要快速干道。全长50.47公里,设计行车时速80-120公里/小时,平沙至机场为双向八车道,其它路段为双向六车道,堪称“华南第一路”。
  广州机场高速公路收费系统于2004年7月新系统正式开通运行,至今已连续运行近10年,自从系统运行后,随着机场路段车流量及开通站点的增加(目前已是集团下收费站最多的路段,共18个收费站),以及收费站、路段中心硬件设备(服务器、存储设备等)不同程度老化等因素,导致了系统运行效率低、故障频率高、数据传输慢、数据积压严重等问题,已经严重影响到了通行费拆分及日常运营管理的需要。尤其自2012年完成广州区域与粤中片区联网切换后,联网路段、收费站数量增多需要完成汇总、传输的数据量加大,使得数据积压更加严重。
  虽然近几年机场高速公路逐步对已经老化、故障频繁、处理效率低的各收费站服务器进行了更换,并且借广州区域与粤中片区联网的机会对数据传输部分进行了优化,数据传输的情况得到了部分改善,但仍使用已无技术支持的操作系统、版本较低的数据库和单线程的传输中间件,已很难彻底解决目前存在的问题。单统计2013年1月至3月机场路段收费系统维护记录单共出现了11次服务器故障,每月平均3-4次,每次故障都严重影响了收费员交班及数据上传、拆分等日常工作。
  目前广州机场高速公路各收费站、路段中心收费系统服务器操作系统为SCO UnixWare 7.1.3,数据库为Oracle 8.1.7,传输中间件为Inforbus_Q。因此,软件移植方案将采用NOVELL SUSE Linux Enterprise Server 11替换SCO UnixWare 7.1.3服务器操作系统,采用Oracle 11g替换Oracle 8.1.7数据库,采用多线程传输中间件ESW-MQ替换单线程传输中间件Inforbus_Q。
  1.2工程内容
  此次广州机场高速公路服务器更新及软件移植改造工程内容包括广州机场高速公路全线(路段、管理中心1、收费站18个)的路段中心2台服务器、1台磁盘阵列更换,1个路段中心、18个收费站操作系统、数据库、传输中间件及应用软件移植服务。
  本项目工程为广州机场高速公路服务器更新及软件移植改造工程,其范围主要包括路段中心服务器更换、磁盘阵列更换、操作系统、数据库及传输中间件更换升级、收费应用软件移植的建设等。
  1.3总体目标
  实现广州机场高速公路服务器、磁盘阵列、操作系统、数据库、传输中间件更换、应用软件移植到新的硬件及系统平台下的目的,满足广州机场高速公路管理和运营需要及广东省联网收费标准的要求。
  (二)技术方案
  2.1 SuSE Linux操作系统代替SCO UnixWare 7.1.3
  现在常用的企业级操作系统有Unix、Linux和Windows Server三大系列,其中Windows Server由微软发布统一的版本,另外两种操作系统有多种不同的版本,三大操作系统的比较如下:
  指标 Unix Linux Windows Server
  性能 高 中 中
  安全性 高 高 中
  稳定性 高 高 中
  硬件要求 高 中 高
  采购成本 高 低 中
  管理成本 高 中 中
  易用性 普通 普通 好
  技术支持 好 普通 好
  
   AIX Unix SuSE Linux Urbo Linux Windows Server 2008
  年停机时间 15分钟 17.4分钟 31.8分钟 180分钟
  
  从上述二表可知Unix操作系统以高成本取得了高性能、稳定性和安全性;Linux系统较低的成本获得适中性能和较高的稳定性与安全性,Windows Server系统有较好的易用性和技术支持,但在安全性和稳定性方面较一般。
  另外由于现有服务器的后台软件是在SCO UNIXWARE操作系统下编写的,操作系统是基于Unix内核,如将后台软件平台迁移到基于Unix内核的Linux操作系统,其软件风险和费用将比迁移到Windows Server为安全和低。建议操作系统升级到基于Linux的SuSE Linux操作系统。
  为保证硬件能支持软件迁移的操作,对现有收费系统在用的服务器和可售服务器进行评估。通过下述表格可知机场路段在用的服务器和现有销售的服务器均支持软件迁移使用的服务器操作系统,具体明细情况见下表:
  品牌 型号 销售情况 使用情况 SuSE Linux
  DELL 2650 停产 在用 支持
  HP 380G4 停产 在用 支持
  HP 380G5 停产 在用 支持
  HP 380G6 在售 未用 支持
  IBM 3650 M2 在售 未用 支持
  DELL R710 在售 未用 支持
  2.2 Oracle 11g代替Oracle 8.1.7
  企业级数据库主要有四大厂家,其分别有SQL Server、Oracle、Sybase和DB2四大不同的数据应用软件,下面以表格形式对四大数据库进行了对比:
  指标 SQL Server Oracle Sybase ASE DB2
  平台 windows 所有主流平台 所有主流平台 所有主流平台
  可伸缩性,并行性 差 好 一般 好
  安全性 没有获得任何安全证书 获得最高认证级别的ISO标准认证 获得最高认证级别的ISO标准认证 获得最高认证级别的ISO标准认证
  性能 一般 高 一般 高
  客户端支持及应用模式 C/S结构 多层次、跨平台 C/S结构 多层次、跨平台
  操作简便 简单 较复杂 较复杂 简单
  风险 部分兼容,较高 向下兼容,较低 向下兼容,较低 向下兼容,较低
  从上述表格可知DB2在最高成本下提供了高性能、高安全性、简单操作和低风险等特性;SQL Server以较低的成本提供了一般的性能、较差安全性和简单的操作;而Oracle以适中的价格提供了高性能、高安全性和低风险等特性。
  鉴于现有数据库是使用Oracle 8.1.7,其数据库经过5年多24小时连续运行表现出较佳的性能和稳定性。建议数据库升级到支持主流平台的Oracle 11g。
  2.3传输中间件ESW-MQ代替Inforbus_Q
  推荐采用基于多线程的传输中间件ESW-MQ替换单线程传输中间件Inforbus_Q。
  ESW-MQ 是最流行的,能力强劲的消息总线。ESW-MQ 是一个完全支持JMS1.1和J2EE 1.4规范,尽管JMS规范出台已经是很久的事情了,但是JMS在当今的J2EE应用中间仍然扮演着特殊的地位。
  主要特点:
  1. 多种语言和协议编写客户端。语言: Java、C、 C++、 C#、 Ruby、 Perl、 Python、 PHP。应用协议: OpenWire、Stomp REST、WS Notification、XMPP、AMQP。
  2. 完全支持JMS1.1和J2EE 1.4规范 、持久化、XA消息、事务。
  3. 对Spring的支持,ESW-MQ可以很容易内嵌到使用Spring的系统里面去,而且也支持Spring2.0的特性。
  4. 通过了常见J2EE服务器(如 Geronimo、JBoss 4、 GlassFish、WebLogic)的测试,其中通过JCA 1.5 resource adaptors的配置,可以让ESW-MQ可以自动的部署到任何兼容J2EE 1.4 商业服务器上。
  5. 支持多种传送协议:in-VM、TCP,SSL、NIO、UDP、JGroups、JXTA。
  6. 支持通过JDBC和journal提供高速的消息持久化。
  7. 从设计上保证了高性能的集群,客户端-服务器,点对点。
  8. 支持Ajax。
  9. 支持与Axis的整合。
  10. 可以很容易得调用内嵌JMS provider进行测试。
  11.多线程,可以在发送和接收端建立多个线程同时读写队列,保证了传输的效率。
  2.4应用软件
  按照上述服务器、操作系统、数据库方案,操作系统选用SuSE Linux、数据库选用Oracle 11g,尤其是操作系统和数据库的变化,需要对应用软件进行迁移,需要迁移或修改的内容主要包括:
   收费站、路段中心整个后台服务系统,包括:收费站数据接收服务、数据汇总服务、参数下发服务;路段中心数据接收服务、数据汇总服务、参数下发服务、数据转换服务(转换为专营公司需要的数据)、数据上传服务(上传数据平台)等;
   收费站、路段中心传输中间件迁移;
   路段中心双机软件迁移;
   收费站业务管理系统、财务管理系统、图像查询系统、车道监控系统等数据库连接及数据库处理相关部分修改;
   路段中心业务管理系统、图像查询系统等数据库连接及数据库处理相关部分修改;
   软件测试及安装调试,包括收费站、路段中心软件迁移后测试、收费站、路段中心操作系统、数据库、应用软件安装调试、数据恢复等。
  
  参考文献:[1]杨文龙,姚淑珍,吴云,《软件工程》,电子工业出版社,1997。
  
其他文献
摘要:自动化生产线的运用可以提高生产效率、保证产品质量和减轻人员工作量,因而被广泛采用。但是,因为自动化生产线需判断数据较多,当某条件不满足则不能正常生产,且出现故障后查找、判断原因较复杂。笔者从工作中遇到的实例来分析不同故障对自动化生产线停车影响。  关键词:自动化干扰故障分析    某厂现共有500kVA变压器两台、800KVA变压器一台,其中500KVA两台主变采用淡季单台运行,旺季两台并列
期刊
摘要:通过全膜法和传统工艺在锅炉补给水处理系统分析比较,得出在锅炉补给水系统中采用目前较为先进的全膜法即“两级反渗透+EDI”除盐工艺是非常明智而合理的方法。  关键词:两级反渗透+EDI、全膜法、锅炉补给水  1概述  随着工业技术的不断发展,各行各业对用水水质的要求越来越高,导致水处理技术在近些年有较快的发展,出现了新的理论、新的工艺和设备。而锅炉补给水作为工业生产用水的一部分被企业越来越重视
期刊
摘要:我国正处于和谐社会的建设阶段,机械制造行业的自动化生产技术获得了非常良好的发展机遇。机械制造其主要的过程为产品生产、设备销售、设计以及维修等服务,其主要的目的是加强企业的竞争力,不断的提升产品的质量。机械制造逐渐成为了我国经济的主要组成部分,直接与国家的发展和工业化程度有着密切的关联。因此本文主要针对企业的自动化生产进行研究,通过对机械制造自动化的研究分析当前机械制造自动化的应用情况。  关
期刊
摘要:常规金属材料的热处理是一种综合重要的工艺,也是质量管理的重要环节。为使金属工件具有所需要的力学性能、物理性能和化学性能,除合理选用材料和各种成形工艺外,热处理工艺往往是必不可少的。文章分析了热处理工艺分类,工艺技术及热处理工艺缺陷及控制措施。  关键词:常规金属材料;热处理技术;工艺分析  前言  随着科技的进步与发展,对常规金属材料的性能要求也越来越高。采取研制新材料和对常规金属材料进行热
期刊
[摘要]:  本文主要针对光照变化影响人脸识别准确率和传统比对方法中无法确认样本身份等问题展开研究,针对光照条件变化的情况下阈值难定且无法确定样本身份的问题,创新性的提出了基于多次比对排名打分的RRST(Repeatedly Ranked Scoring Tactic)比对策略。实验结果表明,本文提出的比对策略优于基于阈值的最小距离分类法,能确认待比对样本的身份,且对环境变化具有较强的鲁棒性。  
期刊
【摘要】JavaScript是基于事件驱动与对象客户端脚本进行编程的一种语言,属于解释语言的范畴,源代码不需要进行编译,Java在开发时能够对HTML页面进行动态编译来实现与用户之间的互动,本文主要分析基于JavaScript和Java语言的动态网页设计方式。  【关键词】JavaScript;Java;动态网页设计  在现代社会,网络已经成为了人们生活中不可或缺的一个重要组成部分,网络不仅提升了
期刊
摘要:机械设备安装的施工过程要求严格,每个步骤都是不可忽视的,特别是安装完后的检查验收在整个施工过程中起到保证质量的关键作用。本文阐述了机械设备安装施工过程中要注意的问题,并对设备安装的过程中出现的问题以及施工企业应注意和改善的方面提出了一些见解及解决措施,希冀对类似的工程或同行带来一些参考及借鉴。  关键词:机械设备;施工要点;分析  1.引言   最近几年,我国的市场经济发展迅速,在某种程度上
期刊
摘 要:当前变电站管理技术发展迅速,尤其集控运行管理模式已成为变电站运行管理的全新模式,加强集控模式下变电站运行管理分析,对提高变电站运行管理水平具有重要意义。鉴于此文章对集控管理模式的分类以及管理注意的问题进行分析,并阐述完善集控运行管理模式措施,以期为集控管理模式在变电站运行管理更好的应用提供参考。  关键词:集控模式;变电站运行;管理;对策  1 集控模式下管理模式分类  变电站管理模式由之
期刊
摘 要:离心泵是输油泵站的主要动力设备,其运行效率直接影响输油成本。为了减少输油动力费用,降低输油成本,有必要对离心泵运行效率及其影响因素进行分析,从而探讨提高离心泵运行效率的具体措施。结果表明,变频调速节能技术是实现输油泵系统节能降耗的有效技术途径。  关键词:离心泵;运行效率;节能降耗;变频调速  在集输运行系统中,动力费用占输油成本比例较大,如何将动力费用降低,是降低输油成本的关键因素之一。
期刊
摘要:  本文结合作者的实践,以该项目为例,讨论了企业信息建设的安全策略:信息系统项目应重视制定项目的安全策略,需分别考虑物理安全、运行安全、数据安全三个方面。在项目的起始、设计、建设、运维、废弃等阶段均应进行安全策略的考虑。根据信息系统安全管理等级要求的规定,制定包括机构与人员管理、风险管理、环境与资源管理等在内的各项安全策略,用于指导整个系统的正常运行。  关键词:信息建设;项目管理;分析  
期刊