一种基于SOA架构的中间件平台的研究与实现

来源 :哈尔滨理工大学 | 被引量 : 0次 | 上传用户:tops881017
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着国民经济的发展,国内信息化建设需求呈几何级数增长。如何提高软件开发的生产力以适应不断增长的信息化建设需求;如何保证软件产品适应多变的客户化需求,是信息化建设领域必需要解决的两个核心问题。面向业务的应用集成中间件平台可以采取与程序实现技术无关的面向业务需求的定义方式实现具体的客户化需求,能够实现业务能力的积累与重用,保证业务需求变更增加的快速有效实现,这样就为上述两个问题提出了解决途径。对于多层结构的中间件平台来说,整个系统间的物理耦合程度较高,不利于进行分布式应用开发;在面对客户新需求的提出或新交互设备的添加时,系统需要进行重新的开发;系统的支撑数据与底层数据直接绑定,无法进行有效复用,在应用过程中容易造成大量冗余数据。基于上述情况本文提出了基于SOA的中间件平台的解决方案。并陈述了其研究与实现过程。本文首先研究分析了中间件技术,详细描述了中间件的研究现状及发展趋势并分析了本课题的研究意义;其次本文讨论了SOA技术的概念与特点,描述了SOA的服务提供者、服务请求者、服务器代理者三种角色及其分别承担的操作、阐述了SOA应用的意义;然后,着重研究了SOA的分析与设计方法,结合面向对象技术的优势组合了一种基于SOAD的混合建模方法并给出了建模过程。最后,利用本文给出的建模方法设计了耦合性较低的系统架构,并采用.NET技术构建了整个平台。本中间件平台具有良好的可扩展性和可移植性,可轻松实现系统的远程部署和调用。与此同时,本中间件系统继承了以前版本的信息系统业务需求分析的科学方法论,确保了软件知识的积累和业务复用,保证了软件的质量,缩短了开发的周期,极大的方便了后期的维护。
其他文献
近几年来伴随着信息技术和互联网络的飞速发展,全国各地智慧城市建设如火如荼,使得视频安防监控系统在各行业的应用日渐广泛,视频流的播放、存储、传输作为视频监控系统的重
SOA是面向服务的体系构架,以企业的业务作为系统的构建单元。它的一个中心思想就是让企业应用彻底摆脱面向技术的解决方案的束缚,轻松应对企业商业服务变化、发展的需要。本
沥青路面是我国高等级公路的主要型式,沥青混合料的级配是影响沥青路面使用性能的主要因素,是沥青路面施工质量过程控制中的重要检测内容。传统的检测方法操作程序复杂、费力
随着计算机网络应用系统的发展,网上培训系统已经成为教育、企业、政府等部门提供教育的一种重要方式。然而,与任何教学方式一样,要提高网络培训效果,根据学员的基础和能力来
道路交通标志是一种包含了大量交通信息的道路设施,它对保证驾驶员的安全驾驶有着重要的指导作用,但通常由于驾驶员疲劳驾驶或者大意疏忽等原因忽略了道路上的交通标志牌而酿
Web已经成为如今人们获取知识的主要来源,但是随着Web上数据信息量的日益增加,人们从Web上搜索真正需要的信息已变得不再容易。因此,如何让计算机能够理解数据的含义,帮助人们方
中医药文化源远流长,至今已有五千多年的历史。中医药理论博大精深,积累了海量数据,却分散庞杂,且往往数据丰富但知识贫乏,这对中医药信息的充分利用、中医药诊疗经验的总结、中医
作为物联网系统的位置感知层设计,基于规模型无线传感器网络(WSN)的定位问题一直是非常重要的研究方向之一。大多数现有的定位方案基本可以分为基于测距的或无需基于测距的定
数字城市及数字地球技术正一步步走向成熟,百度地图、谷歌地图等应用软件一步步走进我们的生活,地理信息系统的重要性日益显现。空间数据索引技术在地理信息系统(GIS)中有着
基于RSS的新闻采集是信息采集领域内一个新兴而有实用价值的方向。RSS技术作为互联网上的最新技术之一,已被广泛接受和应用,丰富的RSS站点资源正影响着互联网内容的浏览利用,它