基于SOA的企业应用集成架构研究

来源 :上海海洋大学 | 被引量 : 0次 | 上传用户:leilei247472145
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
面向服务体系结构(Service-Oriented Architecture,SOA)的核心理念是业务驱动,采用松耦合的、灵活的体系结构来满足随需应变的业务需求,支持动态的企业应用集成(Enterprise Application Integration,EAI)。近年来基于Web服务的应用集成取得了巨大的成功,促使面向服务架构的集成方法成为研究热点。Web服务是SOA的现行最佳实践,但Web服务只是定义了如何构建单个服务,而并没有回答如何对服务进行组合与装配。SOA的应用集成应兼容传统的集成技术,而不能只限于Web服务。服务组件架构(Service Component Architecture,SCA)和服务数据对象(Service Data Obiect,SDO)规范是由IBM、BEA、Oracle、SAP等18家IT软件巨商联合发布的关于SOA服务构建、组装的规范,运用SCA的组装模型,在应用集成上不但发展了Web服务技术,还能较好地解决集成过程中的服务组装问题。企业服务总线(Enterprise Service Bus,ESB)的出现,为EAI和SOA注入了新的活力。ESB在SOA中充当实现服务间智能化集成与管理的中介,是逻辑上与SOA所遵循的基本原则保持一致的服务集成基础架构,它提供了服务管理的方法和在分布式异构环境中进行服务交互的功能。作为SOA的一个最好切入点,ESB的出现改变了传统的软件架构,可以提供比传统中间件产品更为廉价的解决方案,同时它还可以消除不同应用之间的技术差异,让不同的应用服务器协调运作,实现了不同服务之间的通信与整合。   本章首先对企业应用集成的概念进行了详细的阐述,然后分析了传统企业应用集成的方式,在此基础上提出了基于SOA的企业应用集成。接着分析了企业服务总线的的服务MetaData管理、消息机制、消息转换以及消息路由机制,着重分析了基于内容的路由器和动态路由器,对ESB商业产品和ESB开源产品进行了分析比较。接着分析了服务组件架构(Service Component Architecture,SCA)、服务数据对象(Service Data Object,SDO)规范以及BPEL(Business Process Execution Language)规范,在此基础上提出了一种新型的基于面向服务体系结构的企业应用集成架构,即以业务服务总线和数据服务总线为核心,结合SCA,SDO和BPEL实现业务驱动的企业应用集成架构,并且给出了业务服务总线和数据服务总线的具体设计。接着利用有色Petri网给出了基于CP-net的Web服务形式化定义以及服务运算定义,并提出了一种动态Web服务合成算法。最后给出分析案例,验证此架构的可行性。
其他文献
基于图像序列的目标跟踪作为计算机视觉领域的一个核心问题,得到了广泛而深入的研究。视觉跟踪研究的主要目的是模仿生理视觉系统的运动感知功能,赋予机器辨识图像序列中物体
排课是学校教学管理中十分重要而且又相当复杂的管理工作之一,随着高校教育事业的发展,学生人数的不断增加,在教室资源有限的前提下课程编排显得更加繁重,同时课程的编排也更
随着计算机技术和网络技术的迅猛发展和普及,人们的生活和学习方式发生了翻天覆地的变化,这些技术已经影响到社会的各个领域,有着传统教育无法比拟优势的远程教育就是其技术
如今,各种应用系统,如电子政务系统,业务系统繁多,彼此系统之间还要互相通信、进行数据交换。因而对这些应用系统进行高效管理、维护和监控,提高其高可靠性就成为迫在眉睫需要解决
学位
在企业信息化进程中,建设企业信息系统是一项重要内容。目前,企业信息系统普遍存在着开发效率低下、扩展与移植能力差等问题,这就需要一种集中对系统内部功能模块(组件)统一
本文首先探讨了课题的研究目的与意义以及国内外发展现状,其次研究了AJAx的起源,通过剖析Web的演化,研究直接促使AJAX产生的各种新技术,研究了AJAX的核心技术,提出了AJAX的适
近年来,虚拟化技术已经成为了国内外计算机最热门的技术之一。虚拟化技术不仅可以帮助最终用户、企业厂商对现有系统资源进行最优化的调整。而且在系统安全和网络安全等方面,也
学位
随着交通运输业的发展,交通事故己成为当前各国所面临的严重问题,疲劳驾驶是引发交通事故的主要因素之一。基于机器视觉的疲劳检测在实时性、非接触性及全天候等方面比其他监
随着计算机网络技术、多媒体技术和通讯技术的发展,人们已不再满足简单的语音和文字通信,视频会议的开发和应用已经成为网络应用的热点之一。视频会议系统是利用通信网络,传
一个设计良好的XML模式是XML应用的前提,因此XML的设计和规范化研究至关重要。目前没有专门针对XML的建模工具,借用面向对象的建模工具UML或关系数据库的建模工具E-R模型设计