基于ESB的应用系统开发方法的研究与应用

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:xiertimer
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着经济的全球化、信息化和服务化,IT建设逐渐由技术转向业务,而业务交付不及时、缺少统一规划、应用间共享困难、功能个性化不足、开发低成本和高要求的矛盾导致企业应用系统建设进入困境。因此,面向服务体系架构模型及其相关实现技术应运而生。   本文通过分析软件体系结构的发展,将面向服务的体系结构作为研究课题,深入研究SOA的概念、架构模型及其实现关键技术。众所周知,Web Services作为基于Web的服务,因其良好的跨平台性被广泛应用于SOA系统,它将服务发布成API供网络中的其他服务使用,并将实现细节封装其中。而业务的实现,需要服务之间通过消息中间件来进行相互通信,ESB的总线模式使得消息能够灵活地在不同应用系统间流动,克服了紊乱的点对点结构模式不利于管理和服务扩展的缺陷。   本文通过探讨基于企业服务总线ESB的相关技术,了解比较ESB的开源产品,深入研究Mule ESB的消息框架和架构。了解如何在.NET中进行Web Service的开发及发布,如何通过Mule ESB对Web服务进行调用与整合,以及Mule ESB如何对不同环境下的系统进行集成及其消息传递方式。在研究基于ESB的应用系统开发方法基础之上,以湖北省中小学信息技术课教学系统作为应用背景,采用基于SOA的架构,通过提取系统中相应业务逻辑来创建Web Services,将其发布后连接到ESB总线上,运用ESB总线中的消息传输机制使应用系统与Web Services进行通信完成业务功能调用的开发方法,对基于Mule ESB的教学共享平台进行开发。   在本文最后对该开发方法进行验证,通过逐步实现Web服务创建及发布、Mule Web Client的生成和Mule配置文件的编写,完成了教学共享平台系统,并达到预期效果。验证了本文提出的基于ESB开发方法的可行性。   本文在创建Web服务的过程中,通过使用原有系统功能模块,增加了代码复用率,提高了教学共享平台的健壮性和稳定性,缩短了开发时间;又通过运用Mule ESB对Web服务进行整合,使用户拥有良好的用户体验。使得企业应用软件开发低成本、高质量、快速交付成为可能。
其他文献
本文的研究领域涉及计算机图形学、计算科学以及并行计算技术,针对图形学研究领域的一个关键技术——真实感光照渲染理论,引入多尺度配置计算方法,研究并提出基于正交递归二分法
传统的模糊支持向量机中的隶属度是由样本点到类别几何中心的距离来确定的,在较大程度上消除噪声点或孤立点的同时也削弱了类边缘支持向量对分类超平面的影响。直觉模糊支持向
当人们使用搜索引擎在互联网中检索信息时,查询词中会出现拼写错误,这严重阻碍了人们获得其所需信息。这些拼写错误可分为两类:打字错误和认知错误。其中,认知错误是指人们知道某
虽然IPv4对Internet的发展做出了巨大的贡献,并在四十多年的应用中证明了它的健壮性,但是随着Internet迅猛发展,网络规模爆炸式的扩张,IP地址空间严重不足,网络性能变差,路由
神经网络是机器学习中最重要的模型之一,它基于无次序、无规则的样本数据集,试图从中提取出描述此样本数据集特征的数学模型。其中,BP神经网络因其结构简单、算法易于实现且
目前,XML文档数据得到越来越多的应用,尤其是在Web应用中。随着XML基准的不断改进以及XML文档应用数量和规模的日益增大,在这些应用的测试中对XML文档数据的需求,无论是数量上,还
网络的发展如今已广泛应用在各个领域中,针对于高等院校的素质教育,教学改革和考试改革势在必行,应用WEB技术的在线考试则成为当前众多学校改革的发展方向。因此,专业系统软件应
支持向量机在处理概率空间上的实随机变量的大量分类问题中体现了许多优势,然而它难以处理现实生活中客观存在的非概率空间上的非实随机变量的分类问题。基于此,本文提出了一
随着IT技术的发展,生物识别技术已经成为一个研究的热点领域。各国政府都纷纷资助生物识别技术方面的研究,该领域方面的学术会议吸引了政府和业界众多的参与者,理论研究的成果正
随着现代科技的发展,计算机被越来越多地应用于日常生活中,随之产生的是各类院校中计算机基础课程的广泛普及。计算机基础课程主要训练常用办公软件(Office)的操作技能,具有实践