首页> 中文学位 >基于服务组件架构的轻量级快速应用软件开发框架的研究
【6h】

基于服务组件架构的轻量级快速应用软件开发框架的研究

代理获取

目录

文摘

英文文摘

第一章 绪论

1.1 论文研究背景

1.2 国内外研究现状

1.2.1 软件架构

1.2.2 企业应用集成

1.2.3 SOA与SCA

1.2.4 Web服务

1.3 本论文主要工作

1.4 本文组织结构

第二章 RADF:应用软件快速开发框架

2.1 RADF概述

2.2 RADF的结构设计

2.3 RADF的数据交换设计

2.4 基于RADF的应用开发模式

2.5 RADF评析

2.6 本章小结

第三章 Tuscany SCA框架剖析

3.1 Tuscany SCA简介

3.1.1 Tuscany SCA框架特点

3.1.2 Tuscany SCA组件

3.1.3 Tuscany SCA运行环境

3.2 Tuscany SCA组件加载机制

3.2.1 Tuscany SCA运行环境初始化

3.2.2 组合构件文件的加载

3.3 Tuscany SCA的Spring实现

3.4 Web服务绑定

3.5 JMS绑定

3.6 本章小结

第四章 RADF与Tuscany SCA的集成研究

4.1 框架集成

4.2 请求和响应流程分析

4.3 RADF-SCA实现

4.3.1 RADF-SCA构建

4.3.2 基于Web服务的服务封装

4.3.3 基于JMS服务的封装

4.4 基于RADF和RADF-SCA开发应用系统的对比

4.4.1 开发Web服务

4.4.2 开发JMS应用

4.5 RADF-SCA评析

4.6 本章小结

第五章 基于Spring的服务集成和服务封装

5.1 Spring与SCA组件集成

5.2 RADF-SCA共性功能说明

5.3 共性功能的服务封装

5.3.1 SCDL文件配置

5.3.2 Spring上下文配置

5.4 共性功能服务封装示例

5.5 本章小结

第六章 基于RADF-SCA的分布式访问控制服务设计

6.1 基于RADF-SCA分布式访问控制环境

6.2 系统总体设计

6.2.1 业务流程设计

6.2.2 系统模块设计

6.3 系统实现

6.3.1 视图层设计

6.3.2 控制层设计

6.3.3 SCA组件设计

6.4 部署

6.5 本章小结

第七章 总结与展望

7.1 总结

7.2 展望

致谢

参考文献

附录

展开▼

摘要

随着业务规模的不断扩大以及业务变得越来越复杂,企业经常需要增加内部应用系统。如果这些应用系统在设计时没有将其作为整个企业信息系统的一部分,将造成各个应用系统之间的协同工作能力非常有限。因此,在企业应用系统设计时通过采用一种标准方式实现系统之间的互操作以及资源的重用是非常必要的。这样可减少系统开发所带来的经济开销。OSOA协作组织制定的SCA(Service Component Architecture,服务组件架构)规范为开发基于面向服务体系结构的应用系统提供了一种新的编程模型。从技术实现上讲,构建基于SCA的分布式企业应用系统有很多选择。J2EE/Java EE作为一种多层分布式应用框架规范,具有平台无关性、支持异构系统、可伸缩性等优点,得到IT界的普遍关注。但基于J2EE/Java EE的项目开发和企业应用系统集成通常比较复杂,对开发人员的要求也比较高。虽然目前已有众多的开源框架可供使用,但它们只能满足应用程序某一层面上的框架需求,也会给项目开发增加了一定的难度和风险。
   为了解决上述问题,首先,本文提出了一种基于行业软件的通用开发框架RADF(Rapid Application Development Framework,快速开发框架),以便提高基于J2EE/Java EE的行业应用系统的研发水平和缩短开发周期;其次,对实现了服务组件架构规范的开源软件Tuscany SCA进行深入剖析,研究了TuscanySCA的互操作性机制,特别对其中组件的Spring实现、Web服务绑定和JMS绑定的内部实现方法进行了重点分析;然后,在此基础上提出了在RADF框架中如何引入和扩展Tuscany SCA,以形成一个轻量级的支持SCA的快速应用软件开发框架:RADF-SCA;最后,给出了在RADF-SCA基础上实现基于角色的访问控制服务示例并应用于某市劳动保障信息系统的构建中,以验证RADF-SCA的可行性和有效性。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号