- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
信息数据处理解决方案.doc
信息数据处理解决方案:中创中间件航班
文章来源:软件人才网
目前机场航班信息数据源主要有AODB以及TODB,AODB主要用于存储发布T1、T2、T3所有的航班信息以及资源信息,TODB用于存储发布T1、T2的航班信息以及资源信息。目前随着机场业务的不断增长,信息部内部以及外部单位与机场中心数据库进行数据交换需求日益增多,为了保证运行系统AODB以及TODB的安全性以及稳定性,需要建设航班信息数据处理系统对首都机场的航班以及资源数据进行统一存储和转发。方案价值
1. 负责数据处理构件的开发与配置,尽量能够以成熟的构件代替(或部分代替)新构件的开发。为系统提供高效易用的构件应用平台,比如数据抽取的构件,数据发布的构件等等。
2.负责各种信息服务的发布和配置,为系统提供灵活多样的信息发布平台,并且提高发布服务的可管理性。比如考虑到下连系统的异构性,该系统的服务发布平台应该支持各种异构的传输协议的转换。包括JMS消息、HTTP、TCP等各种协议格式。
3.为项目开发提供统一的项目开发平台,用户可以在一个统一的开发平台上面进行业务的积累和沉淀,并且提供面向服务集成(SOA)扩展的能力。InforSuite SIB属于InforSuite产品家族的一个重要组成部分,能够很平滑的提供流程集成、门户集成等各种扩展服务。
应用案例
首都机场航班信息数据处理系统
一、系统功能
1、实现分布在各个航站楼的业务系统数据通过统一的数据交换平台实现相互间(大部分为实时)数据交换,交换方式主要分为业务源之间交换以及业务源通过处理中心数据处理后交换两种方式;
2、满足未来发展,新建系统可灵活接入平台进行数据交换;
3、平台所交换的数据经过清洗、加工、存储后对外提供数据服务,综合查询等应用。
4、开发整个数据平台系统管理功能,方便管理人员可视化监控、管理数据流向,可集成数据交换平台的管理功能。
二、实现思路
1、通过消息中间件搭建数据交换平台;
2、通过应用程序或存储过程对交换数据清洗、加工,并在此之上搭建应用(综合查询);
3、基于Web Service提供处理后数据的外部数据服务;
4、基于数据交换平台提供的API开发系统管理功能。
解决方案
航班信息数据处理系统作为生产运行系统,具有非常高的安全性以及稳定性要求,具有很强的业务适应能力,在将来可以平滑地进行功能增加和规模扩充。以基于国家“核高基”数据集成中间件InforSuite SIB产品搭建的数据交互平台,为系统提供消息的转发和路由、信息服务的发布和配置等功能。
系统架构设计
按照层次逻辑划分,系统架构主要分为:
数据交换参与方:主要是AODB、TODB等数据源。服务发布与数据管理平台:主要负责数据服务的发布以及数据的管理与监控。服务发布可以是消息形式,也可以是数据库表、Socket以及Web Service等形式。数据管理则包括了数据质量维护、分发数据定制以及运行监控等几个部分。
数据交换平台:主要包括数据处理构件(比如数据抽取、数据转换、数据发布、数据订阅等构件)、消息中间件和数据存储(暂命名为”数据发布平台”)等几个部分。主要负责数据的实时转发和数据存储。并且按照数据管理的要求进行部分的自动的数据转换处理。
对于数据交换平台来说,存在如下关键业务逻辑新数据库中,数据规则的定义。因为新的数据库将成为首都机场对外提供数据服务的基础,因此该数据库的设计就尤为重要。数据库设计与管理将成为系统中的一个关键点。
数据处理构件的配置与应用。从数据交换的参与方的形态来看,目前至少需要数据抽取、数据转换、数据发布、数据订阅、数据过滤、数据保存等多个构件。这些构件的丰富性以及开放性和稳定性,将对数据处理有着关键的影响。
消息中间件的实时性和稳定性也将是数据交换平台的一个关键因素。
对于数据管理与监控平台来说,存在如下关键业务逻辑
管理监控需求的细化与定义。目前来看管理监控的需求尚不明确,因此这部分需求的定义与细化也将是影响系统的一个关键点。
对于服务发布平台来说,存在如下关键业务逻辑
数据服务的简单和可维护性。因为可能存在多种服务,因此服务发布的简单性与可维护性就非常重要了。如果都是通过系统内嵌支持的代码级服务发布形式,将对系统的可维护性产生较大的管理挑战。数据质量的维护规则抽象与实现。因为除去软件层次的一致性之外,数据质量更多的反应为一定的业务规则,而业务规则的灵活性将影响到数据质量维护模块的抽象性与稳定性。这部分将作为整个系统中的一个关键业务逻辑而存在。并且实现的方法也将多种多样。比如包括自动的质量保证、手工的质量保证。数据库的质量保证以及系统的质量保证等等。
数据服务的可扩展性。为了充分考虑到客户端的多样性,因此提供多样的数据服务形态能够大大提高首都机场的数据服务质量和形象。比如提供消息队列形式的服务发布
文档评论(0)