论文部分内容阅读
随着国内经济建设的快速发展和国际地位的提高,港口作为地区和国家间物资交换的枢纽,其地位变得越来越突出。各个港口纷纷通过扩建码头、增加设备等措施扩大港口规模,以迎接新一轮挑战。但码头的信息化建设基本上是从90年代开始的,随着码头不断投入各种新型设备、技术,原有的码头管理系统存在着性能问题严重、功能扩展极度困难、用户体验较差、安全性等一系列问题;原有系统已经远远不能满足码头现代化信息建设的需要,系统的更新换代势在必行。而码头24小时不间断作业的特殊需要,很难让码头停止运作后对系统进行整体更新、调试,这就要求采用有计划、逐步替换的基本原则。针对上述问题,本文结合实际项目详细分析了大型港口码头的业务,并对码头管理系统改造的关键技术进行了深入研究。在对原有系统改造的基础上,我们按照有计划逐步替换的原则,设计并实现了一种新的码头管理系统。该系统采用三层部署结构,在客户端和应用服务器分别采用数据缓存技术,有效降低了服务器压力和网络流量;在客户端采用模块化的智能客户端技术,使得业务模块的划分清晰化、开发简单化;在客户端采用离线操作机制保证了大量使用无线信号支撑的码头业务操作的连续性;采用无接触部署机制有效地减少了客户端部署、升级维护的工作量;在应用服务器上采用后期绑定通讯协议的方式,使得开发人员仅仅关注业务逻辑的开发,在部署时可以根据应用要求有选择性地选用不同协议对外公开业务服务。该系统已在上海港某大型码头成功应用,应用情况表明新系统大大提高了码头管理的整体性能,新系统是可行和有效的。本文的创新意义如下,根据码头业务不能中断的要求,设计了一种兼容老系统、无缝升级的技术架构;针对码头业务量大的特点,设计了一种分级缓存数据的机制;针对码头业务对用户易用性、业务扩展性的要求,设计了一种模块化的智能客户端;针对码头业务易变,但不能中断业务服务的特点,设计了一种可动态扩展的业务逻辑服务。