基于soa企业应用集成研究

基于soa企业应用集成研究

ID:33542590

大小:894.18 KB

页数:83页

时间:2019-02-27

基于soa企业应用集成研究_第1页
基于soa企业应用集成研究_第2页
基于soa企业应用集成研究_第3页
基于soa企业应用集成研究_第4页
基于soa企业应用集成研究_第5页
资源描述:

《基于soa企业应用集成研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、江苏科技大学硕士学位论文基于SOA企业应用集成研究姓名:曾贵荣申请学位级别:硕士专业:管理科学与工程指导教师:葛世伦20080301大摘要基于SOA企业应用集成研究大摘要企业应用集成不但要解决异构环境下企业应用之间的互访和数据的共享,还要实现企业业务流程对市场业务需求的敏捷反应,从而构建出随需应变的业务流程。SOA是一个组件模型,它将应用程序的不同功能单元称为服务,服务之间通过定义的接口和协议进行通信,接口采用可扩展标签语言XML进行定义,独立于实现服务的编程语言和操作系统。采用这种模型构建的服务可以以一种统一、通用的方式进行交互。传统的基于

2、分布式对象、消息中间件、企业消息服务的集成方案已经不能满足企业对敏捷业务流程的需求。WebService是实现SOA的最新技术,具有平台无关、松耦合、开放性等优点,不但能够实现异构环境下企业应用之间的互访和数据的共享,而且还能通过服务组合构建出敏捷业务流程。因此,基于SOA的应用集成研究目前正成为一个研究热点。基于以上的研究背景,本论文先讨论了面向服务架构的基本理论,然后在基本理论的指导下着重研究了WebService企业应用集成模型等相关技术问题,主要研究工作和成果包括:(1)分析了企业应用集成的五个层次、详细论述了各个层次的功能以及作用。

3、分层的集成结构为企业实现全面应用集成理清了思路,同时降低了企业全面实施应用集成的复杂程度和风险。(2)分析了传统企业应用集成的框架及其各自的优缺点。通过分析传统的企业应用集成框架,认识到传统的企业应用集成不能满足企业业务敏捷的现实需求。(3)在分析传统企业应用集成基础之上,提出了通过WebService实现基于SOA企业应用集成的方法,分析了WebService的体系结构及主要相关技术。(4)提出了WebService企业应用集成模型,分析了该模型的功能以及特点,讨论了通过BPEL进行服务整合,实现企业敏捷业务流程的方法。该方法将企业的业务功

4、能封装成为服务单元,通过BPEL按照企业业务功能的需求随需组合出满足业务逻辑要求的业务流程,并且实现业务流程自动化。(5)最后,基于以上研究成果,对WebService实现业务集成进行了实证研究。随着IT技术和企业应用集成理论的不断发展,企业应用集成综合方案将更加完备,集成产品也将更加丰富。以后仍然需要围绕Web服务从下面几个方面继续研究:大摘要(1)服务粒度划分。服务的划分的粒度将直接影响业务所能组成的类型。因此需要在不同的行业、不同企业间构建出一种标准的服务划分方式,这样每个服务都是功能单一的、依赖性小的原子服务,降低了服务之间的耦合度。

5、(2)使用ESB“服务总线”来实现服务的集成和使用。(3)服务流程“补偿”和“异步”。业务流程执行失败后如何对其进行补偿,流程中需要引入“异步”处理流程等,这些都需要进一步的深入研究和探讨。关键词:SOA;WebService;BPEL;企业应用集成摘摘要要企业应用集成不但要解决异构环境下企业应用之间的互访和数据的共享,还要实现企业业务流程对市场业务需求的敏捷反应,从而构建出随需应变的业务流程。SOA是一个组件模型,它将应用程序的不同功能单元称为服务,服务之间通过定义的接口和协议进行通信,接口采用可扩展标签语言XML进行定义,独立于实现服务

6、的编程语言和操作系统。采用这种模型构建的服务可以以一种统一、通用的方式进行交互。传统的基于分布式对象、消息中间件、企业消息服务的集成方案已经不能满足企业对敏捷业务流程的需求。WebService是实现SOA的最新技术,具有平台无关、松耦合、开放性等优点,不但能够实现异构环境下企业应用之间的互访和数据的共享,而且还能通过服务组合构建出敏捷业务流程。因此,基于SOA的应用集成研究目前正成为一个研究热点。基于以上的研究背景,本论文先讨论了面向服务架构的基本理论,然后在基本理论的指导下着重研究了WebService企业应用集成模型等相关技术问题,主要

7、研究工作和成果包括:(1)分析了企业应用集成的五个层次、详细论述了各个层次的功能以及作用。分层的集成结构为企业实现全面应用集成理清了思路,同时降低了企业全面实施应用集成的复杂程度和风险。(2)分析了传统企业应用集成的框架及其各自的优缺点。通过分析传统的企业应用集成框架,认识到传统的企业应用集成不能满足企业业务敏捷的现实需求。(3)在分析传统企业应用集成基础之上,提出了通过WebService实现基于SOA企业应用集成的方法,分析了WebService的体系结构及主要相关技术。(4)提出了WebService企业应用集成模型,分析了该模型的功能

8、以及特点,讨论了通过BPEL进行服务整合,实现企业敏捷业务流程的方法。该方法将企业的业务功能封装成为服务单元,通过BPEL按照企业业务功能的需求随需组合出满足业务逻

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

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

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