基于ESB的机票分销系统集成框架研究

基于ESB的机票分销系统集成框架研究

ID:46600419

大小:294.27 KB

页数:4页

时间:2019-11-26

基于ESB的机票分销系统集成框架研究_第1页
基于ESB的机票分销系统集成框架研究_第2页
基于ESB的机票分销系统集成框架研究_第3页
基于ESB的机票分销系统集成框架研究_第4页
资源描述:

《基于ESB的机票分销系统集成框架研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第40卷第2期2010年3月航空计算技术AeronauticalComputingTechniqueV01.40No.2Mar.2010基于ESB的机票分销系统集成框架研究张萌1,王丽芳1,李琪2,彭丽芳3,何小亚1,蒋长青1(1.西北工业大学计算机学院,陕西西安710129;2.西安交通大学经济与金融学院,陕西西安710061;3.厦门大学管理学院,福建厦门361005)摘要:结合机票分销系统的发展和应用现状,分析某企业应用系统集成方法的不足,综合运用面向服务架构(SOA)、企业服务总线(ESB)和门户(Portal)等技术,提出了一种基于企业服务总线的5层机票分销系统IT集

2、成框架,详细论述了各层的内容。框架建立在SOA基础之上,通过ESB集成子系统,能够有效地解决企业内部信息孤岛问题。基于标准的、面向服务的框架使企业应用集成更加方便、灵活。关键词:企业服务总线;面向服务的架构;应用集成;框架中图分类号:TP31l文献标识码:A文章编号:1671.654X(2010)02.0077.03引言B2C机票分销系统的开发建设是航空公司、机票代理人业务发展的重要组成部分,也是缓解交通危机的重要手段。由于原有系统各自开发时间和开发环境的不同,在编程语言、通信协议、消息格式等方面差异性较大,使得信息系统变成一个个信息孤岛,它们之间的信息交换困难,因此实现异构系

3、统的集成是大型企业必须面对的事。现在国内外的B2C机票分销系统大多采用基于中间件的集成方案,利用COBRA和COM等消息中间件进行分布式、跨平台程序交互,使用中间件、XML等方法进行数据交互。但是随着企业内应用程序的增加和复杂度的提高,最终应用程序之间的关联会逐渐变得非常复杂,形成一个“蜘蛛网”状结构,这将带来昂贵的系统维护费用,同时也使得IT基础设施的重用变得困难重重。另外,当某个信息系统要更新时,与之互连的系统要修改原有连接方式。这样使整个系统变得很脆弱,维护和运营费用很高。本文针对现有B2C机票分销系统集成方法的不足,提出了一种基于企业服务总线(ESB,Enterpris

4、eServiceBus)的B2C机票分销系统集成框架,用于整合原有公司内部、外部信息系统及新增系统,实现公司随需应变的发展需求。1关键技术1.1SOA(面向服务的体系架构)面向服务的体系结构(SOA,ServiceOrientedArehi.tecture)是为组织和运用存在于不同所有者领域的分布式功能提供的一种软件架构的范例。它强调的是一种体系架构模型,它可以根据企业的业务需求通过网络对松耦合的不同业务服务进行灵活的分布式部署、整合和使用,而这些业务服务独立于编程语言、实现方式和运行平台⋯。1.2ESB(企业服务总线)图1ESB的层次模型图目前,要实现面向服务的体系结构,构建

5、企业服务总线(ESB。EnterpriseServiceBus)是被广泛讨论的解决方案,它表示了构建基于SOA解决方案时企业所使用基础架构的关键部分。ESB是一种在松散耦合的服务和应用之间进行集成的标准方式,是在SOA架构中实现服务问智能化集成和管理的中介。ESB是一种连接框架,实现消息传递、服务路由、格式转换、交易完整性保证、数据解析和处理、安全传输、应用适配、协议转换等功能。ESB充当服务使用者和服务提供者之间的中间层,允许部署中介,以执行各种操作,如向交互应收稿日期:2009.11—30基金项目:国家科技支撑计划资助(2007BAH08808)作者简介:张萌(1986一)

6、,女,陕西商南人,硕士研究生,研究领域为网络与信息安全、电子商务技术。·78·航空计算技术第40卷第2期用服务质量或执行所需的数据转换。ESB的层次模型见图1。当某个应用系统和其他系统进行信息交互时,无须知道通信系统的地点、所用标准和平台,只须将消息发送到ESB,ESB再根据双方协议标准将消息发往目的地。1.3Portal(门户网站)Portal是一个基于Web的应用系统,它主要提供个性化、单点登录、不同来源的内容整合以及存放信息系统的表示层。它强调以用户为中心,重视工作流及整体工作效能。Portal技术将多个独立的系统造成的独立门户集成起来,以统一的方式提供给用户,成本较低。

7、它的主要优点有:1)提供单点登录机制;2)界面定制灵活;3)提供个性化服务;4)提供内部安全机制;5)支持多渠道访问;6)形成JSRl68,WSRP‘61等技术标准。2系统框架设计基于企业服务总线的B2C机票分销系统集成框架如图2所示。表下层业务层机票销售内控系统出票调度产品务妆教据统计调度管理常旅客系统管理权限管理1日志管理配置管理数据报表萎I罂一璧l综合服务运行引擎服务管理圈圄圈菡图菡总企,3k服务总线耋回圃回国SOAP/JMS/HTTP配航空公司系统财务系统等{臣虿网;r弼剥i⋯.量蔓

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。