学位论文 > 优秀研究生学位论文题录展示

基于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

相似论文

  1. 基于用户兴趣特征的图像检索研究与实现,TP391.41
  2. 面向业务过程的服务动态组合方法研究,TP393.09
  3. 基于面向服务架构的公众信息系统在新农村信息化建设中的应用研究,TP393.09
  4. 基于嵌入式Web服务器的监控系统研究,TP393.05
  5. 一种基于领域本体的语义Web服务匹配和组合方法,TP393.09
  6. 基于SOA的MES系统的设计与实现,TP311.52
  7. 基于BPEL的动态Web服务组合的自适应研究,TP393.09
  8. 面向Web服务的QoS故障管理技术的研究,TP393.09
  9. SOA在电子政务中的应用,TP393.09
  10. 矿区地表形变野外数据采集系统的研究与实现,P208
  11. 基于BMC的Web服务失配检测方法研究,TP311.52
  12. 基于谓词抽象与精化技术的Web服务验证研究,TP311.52
  13. 基于SOA与工作流的OA系统的研究与实现,TP311.52
  14. 基于SOA构架的社区医疗管理系统研究与实现,TP311.52
  15. 基于SOA的法律风险服务系统的设计与实现,TP311.52
  16. 面向信用评估领域的WEB服务组合方法的研究,TP393.09
  17. 医学影像库中检索引擎Web Services接口的设计与实现,TP311.52
  18. 企业异构管理信息系统间数据交换框架的研究,TP311.52
  19. 基于BPEL的动态Web服务组合的研究,TP393.09
  20. 基于eCos的自动售货机无线通信设计与应用,TH692.6
  21. 一个医学影像检索客户端系统的设计与实现,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络应用程序
© 2012 www.xueweilunwen.com