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

基于SCA服务构件技术的研究与应用

作 者: 韦少飞
导 师: 薛莉芳;乐嘉锦
学 校: 东华大学
专 业: 计算机应用技术
关键词: SCA 服务构件 企业应用集成 装配模型 解决方案
分类号: TP311.52
类 型: 硕士论文
年 份: 2009年
下 载: 127次
引 用: 0次
阅 读: 论文下载
 

内容摘要


为了满足不断变化的企业业务需求,IT部门必须为企业提供新的业务解决方案,以适应企业新战略的快速部署。这要求IT能够迅速对业务需求的变更做出响应,而传统业务解决方案无法满足这种需求。为了更好地解决企业所面临的问题,并且保证新的解决方案能够满足以后的业务变化需求,IT部门必须能够找到一种新的企业应用集成方案,从而,保证业务的灵活性,当业务变化的时候,IT的支撑架构就要很快的适应这种变化。服务构件架构(Service Component Architecture,SCA)规范引入了“服务构件”概念,提出了将业务功能作为一系列服务构件,并将这些服务构件组合到一起,以创建满足特定业务需要的解决方案。这些复合应用程序既可以包含专门为该应用程序创建的新服务构件,也可以包含来自现有系统和应用程序的业务功能(作为复合应用程序的一部分来重用)。SCA为服务组合和服务构件的创建(包括SCA复合应用程序内部现有应用程序功能的重用)提供了模型。SCA这一模型旨在包含广泛的服务构件技术以及用于连接这些构件的访问方法。对于构件,它不仅包括各种编程语言,还包括通常与这些语言一起使用的框架和环境。对于访问方法,SCA复合应用程序允许使用各种常用的通信和服务访问技术,例如,Web服务、消息传递系统和远程过程调用(RPC)等,因此,服务构件概念的提出使得企业应用集成的灵活性和快速性得到了完善和加强。本文正是基于SCA对服务构件技术进行深入研究并为软件开发行业提供一种新的企业应用集成(EAI)方案,从而最大限度地重用应用程序中的“服务”,提高IT适应性和效率,缩短软件开发周期,降低开发成本。应用系统变化速度已经越来越跟不上业务变化速度,寻找一种新的企业应用集成(EAI)方案成为软件行业需要解决的一个关键问题。本文通过对服务构件技术的研究,结合SCA装配模型,分析了SCA服务构件的装配过程,搭建了一个SCA服务构件开发平台,并给出了SCA服务构件的Spring实现模型。这种开发模式大大提高了应用系统集成的灵活性,为基于SCA服务构件的应用系统开发和企业应用集成进行了有益的探索,并取得了一定的成效。

全文目录


摘要  5-6
Abstract  6-10
第一章 前言  10-21
  1.1 绪言  10-11
  1.2 研究现状  11-16
    1.2.1 服务构件技术现状  11-15
    1.2.2 SCA研究现状  15-16
  1.3 研究需求  16-17
  1.4 研究意义  17-18
  1.5 研究成果  18
  1.6 本文研究思路和主要工作  18-20
  1.7 本文组织  20-21
第二章 服务构件  21-35
  2.1 服务构件概念  21-22
  2.2 服务构件属性及特征  22-29
    2.2.1 原子构件的属性及特征  22-25
    2.2.2 复合构件的属性及特征  25-29
  2.3 服务构件定义语言  29
  2.4 服务构件技术  29-34
    2.4.1 服务构件技术的特点  30-32
    2.4.2 服务构件与服务  32-34
    2.4.3 服务构件与传统构件的区别  34
  2.5 本章小结  34-35
第三章 SCA装配模型  35-53
  3.1 SCA概述  35-37
    3.1.1 SCA的定义  35-36
    3.1.2 SCA基本思想  36-37
  3.2 SCA装配过程  37-47
    3.2.1 装配对象  37-39
    3.2.2 连线机制  39-42
    3.2.3 绑定机制  42-45
    3.2.4 SCA策略框架  45-46
    3.2.5 扩展模型  46-47
  3.3 SCA装配结果  47-49
    3.3.1 SCA域(SCA Domain)  47-48
    3.3.2 装配产物  48-49
  3.4 SCA应用集成  49-50
  3.5 SCA装配模型的优点  50-52
  3.6 本章小结  52-53
第四章 基于SCA的服务构件开发平台设计  53-64
  4.1 SCA服务构件开发技术  53-58
    4.1.1 Spring框架技术  53-54
    4.1.2 Java开发语言  54-58
  4.2 实验平台概述  58-61
    4.2.1 Eclipse  58-59
    4.2.2 Tuscany  59
    4.2.3 STP  59-61
  4.3 实验平台的设计  61-63
    4.3.1 环境准备  61
    4.3.2 环境安装  61-62
    4.3.3 开发环境设置  62-63
  4.4 本章小结  63-64
第五章 SCA服务构件开发实例  64-81
  5.1 SCA服务构件SPRING实现实例  64-80
    5.1.1 实例介绍  64-65
    5.1.2 基于Spring实现的SCA服务构件  65-70
    5.1.3 在SCA模块内部调用服务构件  70-72
    5.1.4 在SCA模块之间调用服务构件  72-75
    5.1.5 客户端与SCA模块交互的方式  75-79
    5.1.6 通过企业服务总线(ESB)调用SCA模块  79-80
  5.2 本章小结  80-81
第六章 总结与展望  81-83
  6.1 总结  81-82
  6.2 展望  82-83
致谢  83-84
读硕士期间发表文章和参加项目  84-85
参考文献  85-87

相似论文

  1. 金融企业信息系统安全解决方案的设计与实现,TP393.08
  2. WiMAX系统中基于网关本地路由的安全方案设计,TN929.5
  3. EPON技术及其在南京移动接入网络应用的研究,TN929.5
  4. 一种信息资源集成平台的研究与实践,TP311.52
  5. 伊春电信CDMA网络导频污染研究和分析,TN929.533
  6. 基于SOA的财务管理系统架构研究,TP311.52
  7. 辽宁省烟草公司信息系统整合研究,TP315
  8. 基于SCA架构的SoPC设计与实现,TN925
  9. G-CSF动员骨髓干细胞向缺血再灌注损伤肾脏归巢并促进肾脏修复的研究,R692.5
  10. 视频监控系统整体解决方案及关键技术研究,TP277
  11. 基于ESI的英杰公司采购信息系统开发,TP311.52
  12. 虚拟装配管理系统的研究,TG95
  13. 二醋酸(SCA)纳米纤维的制备及性能表征,TQ340.1
  14. X航空股份有限公司战略转型策略研究,F224
  15. 基于SCA的SOA编程模型及安全策略的应用研究,TP393.09
  16. 青岛市电子政务安全支撑平台设计与实现,TP393.08
  17. 基于SOA架构的现代服务业共性服务集成研究,TP393.09
  18. 基于流程制造企业的ERP与CRM集成研究,TP311.52
  19. 基于Portal技术的企业应用集成的研究与实现,TP311.52
  20. 业务受理订单跨系统交互流程管控的设计与实施,TP311.52
  21. 中小企业信息化产品解决方案研究,F270.7

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com