学位论文 > 优秀研究生学位论文题录展示
基于SCA松耦合应用研究
作 者: 龚河超
导 师: 沈文轩
学 校: 辽宁科技大学
专 业: 计算机应用技术
关键词: SOA SCA Web服务 BPEL
分类号: TP393.09
类 型: 硕士论文
年 份: 2012年
下 载: 24次
引 用: 0次
阅 读: 论文下载
内容摘要
随着企业的不断发展,应用系统不断增多,而且变得越来越复杂,从而导致IT业界各种异构的平台和应用大量的存在。如何将这些现存的资源进行整合,最大限度提高企业资源利用率,而且能够快速适应业务的变更需求越来越迫切。由此,产生了面向服务的架构SOA(Service-Oriented Architecture)。SOA是指为了解决在Internet环境下业务集成的需要,通过连接能完成特定任务的独立功能实体实现的一种软件系统架构。其以松耦合性和与平台、语言无关性在构建分布式企业应用系统时得到广泛推广。在SOA环境中,需要一个新的编程模型从业务需求出发,将一组松耦合的服务组合成业务流程,完成所需要的业务活动。而SCA (Service Component Architecture)编程模型恰为所需。SCA是一个开发SOA面向服务应用的简单模型规范,它描述用于使用SOA构建应用程序和系统的模型。其跟实现语言无关,可以简化基于SOA架构的业务的创建和集成。恰如是说SCA为SOA而来,让SOA落地。BPEL(Business Process Execution Language)是一种使用XML编写的编程语言,它为企业级应用提供了业务流程的整合和执行的标准。其高度的松耦合性,服务的重用性以及高度的敏捷性能够很好地将SOA的优势发挥出来。而BPEL又可实现SCA组件,充分体现了其在SOA架构思想中的重要作用。本文首先在介绍SOA,SCA,BPEL相关理论的基础上,对SCA组件的开发与装配,Web服务的开发以及BPEL根据流程组合服务的过程进行研究。再进一步对基于SCA组件模型的开发方法和BPEL协调Web服务应用进行深入研究。最后以实际应用为例,论述了BPEL如何在构建SOA应用系统。并论述了SCA如何结合Spring,BPEL等相关技术,为松耦合应用的进一步开发提供了坚实的基础。
|
全文目录
中文摘要 4-6 ABSTRACT 6-10 1. 第一章绪论 10-17 1.1 研究背景 10-11 1.2 研究现状和发展态势 11-14 1.3 主要研究工作和论文进度安排 14-17 1.3.1 主要研究工作 14-15 1.3.2 论文章节安排 15-17 2. 第二章 SOA,SCA 相关理论 17-23 2.1 面向服务架构SOA 17-18 2.1.1 SOA 定义 17 2.1.2 SOA 的优点 17-18 2.2 服务组件架构SCA 18-22 2.2.1 SCA 定义 18-19 2.2.2 SCA 的优点 19-20 2.2.3 SCA 组件介绍 20-22 2.3 本章小结 22-23 3. 第三章 Web 服务与业务流程执行语言BPEL 23-34 3.1 Web 服务 23-29 3.1.1 Web Service 基本概念 23-24 3.1.2 Web 服务体系结构 24-25 3.1.3 WSDL 详解 25-27 3.1.4 Web Service 的优点 27-28 3.1.5 Web Service 与SOA 的关系 28-29 3.2 BPEL 介绍 29-33 3.2.1 BPEL 定义 29 3.2.2 BPEL 特点 29-30 3.2.3 BPEL 基本概念 30-33 3.2.4 BPEL 与SOA 的关系 33 3.3 本章小结 33-34 4. 第四章 SCA 业务集成技术研究 34-58 4.1 Web Service 发布 34-37 4.2 BPEL 的开发 37-45 4.3 SCA 的开发 45-57 4.3.1 SCA 开发核心思想 45-47 4.3.2 SCA 开发过程 47-57 4.4 本章小结 57-58 5. 第五章 SCA,BPEL 应用研究 58-68 5.1 BPEL 应用研究 58-64 5.1.1 应用分析 58-60 5.1.2 网上购物实例 60-64 5.2 SCA 技术分析 64-67 5.2.1 SCA 与Spring 65-66 5.2.2 SCA 与BPEL 66-67 5.3 本章小结 67-68 6. 第六章总结与展望 68-70 6.1 总结 68-69 6.2 展望 69-70 参考文献 70-73 致谢 73
|
相似论文
- 基于用户兴趣特征的图像检索研究与实现,TP391.41
- 面向业务过程的服务动态组合方法研究,TP393.09
- 基于面向服务架构的公众信息系统在新农村信息化建设中的应用研究,TP393.09
- 基于嵌入式Web服务器的监控系统研究,TP393.05
- 一种基于领域本体的语义Web服务匹配和组合方法,TP393.09
- 基于SOA的MES系统的设计与实现,TP311.52
- 基于BPEL的动态Web服务组合的自适应研究,TP393.09
- 面向Web服务的QoS故障管理技术的研究,TP393.09
- SOA在电子政务中的应用,TP393.09
- 矿区地表形变野外数据采集系统的研究与实现,P208
- 基于BMC的Web服务失配检测方法研究,TP311.52
- 基于谓词抽象与精化技术的Web服务验证研究,TP311.52
- 基于SOA与工作流的OA系统的研究与实现,TP311.52
- 基于SOA构架的社区医疗管理系统研究与实现,TP311.52
- 基于SOA的法律风险服务系统的设计与实现,TP311.52
- 面向信用评估领域的WEB服务组合方法的研究,TP393.09
- 医学影像库中检索引擎Web Services接口的设计与实现,TP311.52
- 企业异构管理信息系统间数据交换框架的研究,TP311.52
- 基于BPEL的动态Web服务组合的研究,TP393.09
- 基于eCos的自动售货机无线通信设计与应用,TH692.6
- 一个医学影像检索客户端系统的设计与实现,TP311.52
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络应用程序
© 2012 www.xueweilunwen.com
|