soa和mda技术在航空公司中的应用研究

soa和mda技术在航空公司中的应用研究

ID:34595425

大小:3.05 MB

页数:61页

时间:2019-03-08

soa和mda技术在航空公司中的应用研究_第1页
soa和mda技术在航空公司中的应用研究_第2页
soa和mda技术在航空公司中的应用研究_第3页
soa和mda技术在航空公司中的应用研究_第4页
soa和mda技术在航空公司中的应用研究_第5页
资源描述:

《soa和mda技术在航空公司中的应用研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、SOA和MDA技术在航空公司中的应用研究例,建立初期使用的是专用终端,通过特定的通信线路和网络协议同订座主机进行通信。今天,基于开放网络协议TCP/IP的客户端软件替代了原来的专用终端设备,互联网替代了原来的专用通信网络;随着IBE(InternetBookingEngine,互联网订座引擎)的推广,基于互联网的机票销售得到了快速的发展,这些都降低了民航业软件的使用成本,提高了民航业软件使用的便利性。与此同时,我们也注意到,现在中国民航业对于软件系统功能的改进和扩展大多是建立在单个系统之上的,强调了单一系统功能的增强,却忽视了系统间的

2、信息互通,从而导致了相似的功能在不同的软件系统上的重复建设,造成了大量的资源浪费。另一方面,软件的建设和使用成本也随着软件系统规模的扩大而高速增长。为了降低企业运营成本,提高企业对市场和业务变化的适应性,航空业的信息系统集成势在必行。本文研究SOA(面向服务架构)和MDA(模型驱动的架构)在航空公司领域的应用,旨在通过SOA和MDA相结合的方式解决上述问题。SOA(ServiceOrientedArchitecture,面向服务架构),W3C将其定义为一种应用程序体系结构,在这种体系结构中,所有功能都定义为独立的服务,这些服务带有定义

3、明确的可调用接口,可以以定义好的顺序调用这些服务来形成业务流程。SOA从上而下可以分为业务流程层、服务层、组件层和基础平台层:其中业务流程层关注企业的业务、客户、合作伙伴;服务层的任务是对业务细分;组件层进一步将服务分解成组件;SOA的复用性在组件层得以体现,而基础平台层是最终软硬件平台的物理实现。对企业来说,SOA主要涉及企业应用系统的整合,依据SOA层次关系,可以避免一次推倒重来式的整合,采用组件式、增量式的整合能有效提高资产利用率。MDA(ModelDrivenArchitecture,模型驱动架构),是一个软件开发框架,这个框

4、架将众多的技术体系纳入其中,它以模型作为软件开发的核心元素,在软件开发过程中是以系统的建模行为进行驱动,使用模型主导需求的理解、设计、构建、开发、实施、维护、修正。MDA是抽象模型如何在软件开发过程中使用的一种方法论。它让开发人员有了更强的工具来应对千变万化的开发需求和业务变化。随着整个软件行业的开发人员开始应用和发展由OMG(ObjectManagementGroup)定义的MDA原则,他们逐渐开始接受这种方法论。MDA可以指导软件架构师和开发人员如何更有效地以各种级别的抽象来定义模型,并在模型、代码和其他软件生命周期之间开发转换程

5、度,这样可以极大地提升软件的开发效率、降低成本,从而保证高品质的开发和部署。从上面的描述我们可以看到:SOA能给民航企业带来不同信息系统的互通标准,MDA能为民航企业带来统一的信息载体,它们的结合能够让民航企业减少重复投资、加强信息的整合度、改善应对变化的能力,为民航企业创造价值。2SOA和MDA技术在航空公司中的应用研究1.3研究目标和内容本文主要工作是进行SOA与统一的通用领域模型在航空公司系统集成中的应用实践。我们将结合SOA方法学和模型驱动开发方式,形成以模型驱动,由SOA提供业务的敏捷性,从而实现由业务驱动服务,服务驱动技术

6、。为此,我们将对航空公司系统中比较有代表性的常旅客系统、订座系统、航班控制系统和数据服务系统进行研究,采用SOA架构中的WEB服务来实现不同信息系统间的信息协同,并在此架构上采用模型驱动方法建立通用领域模型作为承载信息的基础,让开发人员最终开发的服务以相同方式来完成任务,从而消除服务的不一致性,实现轻松实现服务组件的混合搭配,并为今后相关应用系统的开发提供有价值的系统架构和平台无关模型。本课题的研究以航空公司的相关信息系统为相关平台,SOA架构和模型驱动的开发理论为基础,研究内容主要包括:(1)通过SOA架构为基础的WEB服务来实现基

7、于不同软件平台、不同信息标准的航空公司应用的集成;(2)通过模型驱动方法对常旅客系统、计算机订座系统、航班控制系统和数据服务系统的分析,找到一个提取适用于航空公司领域的通用领域模型的方法;(3)通过结合通用领域模型和WEB服务架构,找到一个轻松实现服务组件的混合搭配的SOA承诺的方法。在软件实践过程中,结合模型驱动开发方式和SOA方法学,以航空公司目前普遍采用的订座客户端为实例,提供基于系统集成方案的改造,阐述该集成方法的现实意义。1.4论文结构全文共由6章组成。第1章为绪论,阐述了SOA和MDA技术在航空公司领域应用研究的背景、目的

8、和意义、目标和内容。3SOA和MDA技术在航空公司中的应用研究第2章介绍了SOA的相关理论和标准,列举了SOA参考模型和相关实现技术,分析了SOA的技术特点和研究应用现状。第3章介绍了MDA的相关理论和标准,列举了MDA

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

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

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