预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第20卷第4期邯郸职业技术学院学报2007年12月 SOA技术在民航信息平台中的运用 李晓丽 (中国民航大学继续教育学院,天津300300) 摘要:主要是介绍怎样应用SOA技术进行民航系统各个部门之间数据的整合,首先简单介绍了民 航信息平台的主要任务,应用SOA技术分析民航信息平台各部分的组成和实现策略,详细地说明了民航 信息平台各个部分的主要功能。同时介绍在J2EE平台上如何进行开发和设计,举例说明实现跨平台跨 数据库系统的中间件生成方法。 关键词:SOA;民航信息平台;J2EE;数据整合 中图分类号:F560.6文献标识码:A文章编号:1009-5462(2007)04-0075-04 一、民航信息平台概述 我国民航业信息化面临的一个主要问题是信息封闭和垄断严重,系统之间互联度差,信息管理体制 不适应信息化发展要求。为了使民航信息化水平与民航事业的发展进一步相适应,缩小与国际水平之 间的差距,需要在全国范围内建立一个统一的民航综合信息平台,实现互联互通,加强信息资源的开发 和利用,实现信息资源共享。 为实现这一总体目标,所设计的综合信息平台需要能够完成如下的四项主要任务: 1.能整合国内航空公司、机场、空管以及航信各信息系统中的动态信息,打破目前多个单位各自为 政、信息封闭和垄断严重、系统之间互联度差的局面,从而为实现对资源的科学调度打下坚实的基础。 2.在实时准确的信息采集的基础上,对数据进行统计分析和科学合理预测,通过决策模型,为各类 监管决策提供及时、准确及可视化的数据和方案支持。 3.在发生突发事件的情况下,能承担应急指挥中心的作用,为首长和参与指挥的业务人员和专家提 供实时数据和决策支持信息,启动相应的应急预案,利用现代网络技术、计算机技术和多媒体技术,集中 协调部署各项工作,及时、有效地调集各种资源,实施控制和应急工作,减轻事件对社会和生命安全造成 的威胁。 4.能作为民航信息服务中心对外发布和提供民航实时动态信息,并与奥运会相关的包括交通综合 信息服务系统之间实现互联互通和资源共享,为提升民航业的服务质量和国际形象发挥重要作用。 根据平台建设的总体目标,综合信息平台应该包括以下四大组成部分: 1.信息整合:对航空公司、机场、空管以及航信各信息系统中的动态信息的实时收集是整个平台能 够发挥作用的基础。 2.决策支持:利用数据仓库技术,对采集的信息进行统计分析;结合决策模型库,通过模拟分析和预 测,为各类决策提供信息支持。 3.应急指挥:具备指挥中心的作用,面对紧急事件,能利用现代信息技术和网络手段对事件的危害 程度和发展趋势进行精确的判定,科学地制定应对措施,合理部署资源,高效、快速地完成指挥处置。 4.信息服务:整合信息服务渠道,作为民航信息服务中心统一对外发布和交互包括航班动态、交通、 天气、新闻和商务等信息。 二、SOA技术简介 收稿日期:2007-10-08 作者简介:李晓丽(1980-),女,山东乳山人,中国民航大学继续教育学院2004级学生。 ·75· Vol120No14JournalofHandanPolytechnicCollegeDec12007 SOA是英文Service-OrientedArchitecture,即面向服务架构的缩写,是指为了解决在Internet环境下业 务集成的需要,通过连接能完成特定任务的独立功能实体实现的一种软件系统架构。 SOA本身就是一种面向企业级服务的系统架构,简单来说,SOA就是一种进行系统开发的新的体系 架构,在基于SOA架构的系统中,具体应用程序的功能是由一些松耦合并且具有统一接口定义方式的组 件(也就是service)组合构建起来的。因此,基于SOA的架构也一定是从企业的具体需求开始构建的。 但是,SOA和其他企业架构的不同之处就在于SOA提供的业务灵活性。业务灵活性是指企业能对业务 变更快速和有效地进行响应,并且利用业务变更来得到竞争优势的能力。对企业级架构设计师来说,创 建一个业务灵活的架构意味着创建一个可以满足当前还未知的业务需求的IT架构。 三、民航信息平台的实现 1.信息平台的总体结构 信息平台的总体结构如图1所示: 其中主要的任务和工作是: 建立与维护数据模型用以解释来自不同系统不同数据格式的数据,统一数据的语义与口径,从而支 持不同系统之间的信息转换; 定义数据转换规则,利用MAPPING工具,解释不同数据格式之间的映射关系,指导适配器层面的格 式转换动作; 消息代理中间件的核心是一个消息的路由程序,它接收和分发消息,并基于预先定义好的消息处理 过程确保转发给正确的“目的地”。消息的路由程序通常能执行多段的路由,例如:空管发布的航班动 态,可以转发给航空公司的运行控制信息系统及首都机场的AODB,然后发送并存储