文摘
英文文摘
声明
第一章 绪论
1.1研究背景
1.2研究目的
1.3研究意义
1.4研究方法
1.4.1文献研究法
1.4.2调查研究法
1.4.3开发性研究
1.5研究内容
1.6创新点
第二章 网络课程资源的共享现状
2.1网络课程研究现状
2.1.1网络课程概念研究
2.1.2网络课程资源研究
2.2网络课程资源共享现状
2.3网络课程资源共享的相关技术
2.3.1网络课程资源整合标准
2.3.2网络课程资源整合技术
2.4网络课程资源共享评述
2.4.1网络课程开发的非标准化
2.4.2资源分类不规范
2.4.3网络课程资源共享性差
2.4.4难以形成学科网站群
2.4.5系统可靠性低
2.4.6可扩展性低
2.5本章小结
第三章 SOA概述
3.1面向服务的计算环境
3.2 SOA的涵义和基本要素
3.2.1 SOA的涵义
3.2.2 SOA的基本要素
3.2.3 SOA的体系结构
3.3 SOA的相关技术
3.3.1 AJax
3.3.2 XML
3.3.3 Web服务
3.3.4简单对象访问协议
3.3.5服务内容的标准化描述
3.3.6服务的发布与发现
3.3.7 Web服务的工作模式
3.4本章小结
第四章 基于SOA的网络课程架构设计
4.1系统功能需求分析
4.1.1功能需求分析
4.1.2功能需求用例建模
4.2系统总体架构基本原则
4.2.1逐层调用原则及单向调用原则
4.2.2针对接口编程,而不是针对实现编程
4.2.3依赖倒置原则
4.2.4封装变化原则
4.2.5开放—关闭原则
4.2.6单一归属原则
4.3系统逻辑架构设计
4.3.1表示层
4.3.2服务层
4.3.3业务逻辑层
4.3.4数据访问层
4.3.5数据层
4.4技术架构总体设计
4.4.1总体技术架构概述
4.4.2各层技术架构概述
4.5系统部署架构设计
4.6本章小结
第五章 基于Web服务的SOA在网络课程资源共享中的应用
5.1系统开发环境
5.2系统模块划分和工程结构
5.2.1模块划分及交互设计
5.2.2系统工程结构
5.3资源管理模块的设计实现
5.3.1创建数据库模型
5.3.2实体类的设计与实现
5.3.3建立交互模型
5.3.4接口的设计与实现
5.3.5依赖注入机制及IoC的设计与实现
5.3.6数据访问层的实现
5.3.7业务逻辑层的实现
5.3.8服务层的实现
5.3.9表示层的实现
5.4本章小结
第六章 总结与展望
6.1全文总结
6.2后续研究展望
参考文献
致谢
攻读硕士学位期间发表的论文