海事信息资源目录体系构建研究(6)

2020-04-15 05:03

海事信息资源目录体系构建研究

进出港、靠离泊管理 参考文献

4.2、数据交换方式

目前,较多的海事信息资源分布在相对独立的各个业务系统中,形成了“信息孤岛”现象,要进一步提高信息化构建和应用水平,带动海事监管业务协同水平,并实现与其他口岸单位、航运企业、管理相对人等的信息共享,以提高科学监管和对外服务水平,更好的服务地方经济和社会发展,需对数据交换进行更好的研究。

4.2.1数据交换架构

1)

逻辑架构

以海事业务系统间数据交换为例:各类数据通过数据交换平台的交换组件,根据数据交换技术规范和内容规范,完成对各个业务系统数据的抽取,并提供对外服务。

2) 网络架构

如图所示,同属海事内网存储的信息资源,可通过专线网络实现;如内外网数据交换,可通过网闸,由分别部署在内、外网的数据交换平台实现。

海事信息资源目录体系构建研究

3)

交换机制

Webservice方式

交换双方基于约定的交换内容和格式,提供webservice服务接口,双方主动

调用,将数据以增量的方式发送对方。

报文方式

交换双方基于约定的交换内容和格式,将满足条件的数据组织成符合条件的报文,放到双方约定的目录,交换双方自行获取文件并解析后放入各自数据库。

Socket接口方式

该接口方式重点完成类似VTSTrack数据等大数据量的交换,数据提供方提供Socket服务端,数据交换组件提供Socket客户端,在服务端和客户端完成认证后,客户端从服务端进行数据的实时接收,并将数据解析后存入数据库。

交换频率

双方的数据交换频率可协商,一般根据该类业务数据的数据量、数据更新频率等设定合理的数据交换区间与频率。

4.2.2相关技术

目前,国内外尤其是海事系统信息化构建中较常见的数据交换方式包括:

1)数据库复制服务

具有相同数据库管理系统(DBMS)的分布式软件系统的数据交换,可直接用相应系统的有关功能:

如在ORACLE系统中,可以利用快照技术实现表数据的交换;在SYBASE系统中,可以利用复制服务器实现数据的交换;

2)中间件技术

中间件(Middleware)是处于操作系统和应用程序之间的软件,能够屏蔽操作系统和网络协议的差异,为应用程序提供多种通讯机制,并提供相应的平台以满足不同领域的需要,为应用程序提供一个相对稳定的高层应用环境,包括可满足大量应用的需要、运行于多种硬件和操作系统平台、支持分布式计算、支持标准协议及接口等特点,基于其目的和实现机制的不同,可分为以下主要几类:

远程过程调用(Remote Procedure Call)

面向消息的中间件(Message-Oriented Middleware) 对象请求代理(Object Request Brokers)

消息中间件类的流行产品主要有IBM的MQSeries、BEA的MESSAGE Q以及北京东方通科技公司的TonglinkQ、TongIntegrator,山东中创公司的InforSuite等。其中,在海事系统信息化构建中广泛应用的主要是TongIntegrator、InforSuite:

由中创软件商用中间件股份有限公司研发的InforSuite采用了面向服务体系架构:

参考文献

InforSuite产品家族包括5个产品:应用服务器、服务集成总线、报表服务器、工作流服务器、SOA设施,InforSuite运行平台是基于微内核技术构建的应用基础平台,其主要特点为:

基础运行环境:提供服务和应用的基础运行环境

服务背板架构:基于微内核的服务背板,实现各种服务的自由插拔,灵活配置

系列标准服务:提供满足JEE5.0规范的基础服务

完整SOA设施:遵循面向服务的体系架构的要求,以Infor系列中间件产品为基础,将各个服务插接到服务背板,形成完整的SOA设施。

InforSuite管理平台是企业IT基础设施的可扩展管理框架,其主要特点为: 集中统一监管:遵循JMX标准,集中监控管理各类信息资源 持续扩展升级:基于OSGi插件体系框架,随需扩展管理功能 提升用户体验:采用AJAX异步响应技术,促进Web 2.0体验

TongIntegrator是北京东方通科技公司的企业应用集成产品,主要功能是在两个或更多的异构系统(如不同的数据库、消息中间件、ERP或CRM等)之间进行资源整合,实现互连互通、数据共享、业务流程协调统一等功能,构建灵活可扩展的分布式企业应用。其体系结构图:

海事信息资源目录体系构建研究

TongIntegrator系统由集成开发工具TI Studio、监控管理中心、资源中心、运行环境逻辑节点、便于应用集成开发的组件和套件(如适配器、Java服务、合成服务等)、及企业服务总线TI ESB组成,其主要特点为:符合SOA架构、基于J2EE服务器、基于开放式标准,高度可扩展、支持分布式集成开发环境、全面支持Web Service、跨平台、适配器支持主流常用系统、资源权限存储与管理灵活。

3)Webservice技术

WebService 是一种新的Web应用程序分支,是自包含、自描述、模块化的应用,可以发布、定位、通过web调用。WebService也是一个应用组件,其它应用程序通过网络协议和标准数据格式(如Http,XML,Soap等)进行访问,调用WebService部署的服务,并通过其内部执行得到所需结果。11

WebService的主要目标是跨平台的可互操作性。为了达到这一目标,WebService完全基于XML(可扩展标记语言)、XSD(XMLSchema)等独立于平台、独立于软件供应商的标准,是创建可互操作的、分布式应用程序的新平台,其在跨防火墙通信、应用系统继承、软件和数据重用等情况下应用具有较大优势,在通过Web进行互操作或远程调用的时候应用优势较大,其相关技术包括:

XML和XSD

可扩展的标记语言(XML)是Web service平台中表示数据的基本格式。Web service平台就是用XSD来作为其数据类型系统的。当用某种语言(如VB.NET或C#)来构造一个Web service时,为了符合Web service标准,所有你使用的数据类型都必须被转换为XSD类型。

SOAP

简单对象访问协议(SOAP)提供了标准的RPC方法来调用Web service。SOAP规范定义了SOAP消息的格式,以及怎样通过HTTP协议来使用SOAP。SOAP也是基于XML和XSD的,XML是SOAP的数据编码方式。12

WSDL

Web service描述语言(WSDL)是一个基于XML的语言,用于描述Web service及其函数、参数和返回值。一些最新的开发工具既能根据你的Web service生成WSDL文档,又能导入WSDL文档,生成调用相应Web service的代码

4)socket和corba

1112

范力.基于规则引擎的操作系统可配置性的研究与实现.南京航空航天大学.2008.

奉天和.基于J2EE技术的水电企业分布式管理信息系统设计与实现.电子科技大学.2009


海事信息资源目录体系构建研究(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:linux 通信中间件开发概要设计

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: