论文题名: | 海事互联互通平台(航海云)设计与实现 |
关键词: | 海事通信;分布式架构;软件设计;功能模块 |
摘要: | 2006年,IMO提出了e-航海战略并持续推进。在e-航海战略岸基系统通用架构(CSSA:Common Shore System Architecture)中,提出利用“海事互联互通平台(Maritime Connectivity Platform)”概念实现海事资源集中有效管理和相关数据跨区域、跨通信方式的高效无缝交换。基于此,本课题采用Zookeeper和RabbitMQ研究并设计实现了的海事互联互通平台,该平台能够在分布式架构下实现对用户、物标的注册和对服务的管理,以及绑定用户与服务之间的发布订阅关系,对当前国内海事信息化建设和海事通信基础设施平台研究具有重要意义。 本文从航海云架构理论模型出发,通过研究Zookeeper分布式管理组件和RabbitMQ消息队列等消息中间件,设计制定了航海云架构的各项业务的具体实现方案,在此基础上,设计并实现了海事互联互通平台。该平台采用面向服务的设计思想,将航海云架构理论模型中的海事身份注册、海事服务注册和海事消息服务分别进行模块化设计,并分别将各个服务软件的接口挂载到RabbitMQ上。同时,利用Zookeeper的数据管理机制实现航海云中的数据目录,并根据Zookeeper的数据监听功能设计历书同步软件,将各个目录与数据库实时同步,最大程度地确保历书中的内容保持最新。 为验证航海云系统的可行性和可靠性,设计并开发了航海云客户端软件,并利用该软件对航海云系统所应具备的功能需求逐项检验,在各项功能需求都已满足后,对系统性能做出简单的测试和评估。经测试,本系统与航海云架构理论模型基本符合,并具有较强的鲁棒性。此外,由于采用了消息队列的中间件技术,本系统具有高可扩展性,未来航海云系统中服务的拓展能够方便地集成于系统之中。 本课题是在交通运输部海事局重点科技项目“IMO e-航海战略和中国e-航海发展研究”(2016-04)的支持下开展的相关研究工作。 |
作者: | 徐瑞 |
专业: | 信息与通信工程 |
导师: | 胡青 |
授予学位: | 硕士 |
授予学位单位: | 大连海事大学 |
学位年度: | 2018 |
正文语种: | 中文 |