首页> 中文学位 >SOA技术在网络课程资源共享中的应用研究
【6h】

SOA技术在网络课程资源共享中的应用研究

代理获取

目录

文摘

英文文摘

声明

第一章 绪论

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后续研究展望

参考文献

致谢

攻读硕士学位期间发表的论文

展开▼

摘要

网络课程是远程教育资源的重要载体,而网络课程资源建设是网络课程建设的核心,它的优劣直接关系着网络教育的实施效果。因此,如何实现网络课程优质资源的高度共享就成为研究网络课程资源建设的重点。经过对国内外网络课程资源建设的调查和分析,发现大多网络课程存在资源管理零散、无序,开发技术无缝接合困难、互操作不便、共享效率不高等问题。
   本文提出了运用面向服务的体系结构(SOA)技术来实现网络课程资源共享的解决方案。该方案利用SOA的优势,结合网络课程资源共享的实际需要,以Web Services为核心技术,在.NET开发环境中设计出网络课程的分层架构,并给出了资源管理模块的详细实现过程。介绍了面向服务的计算环境、SOA的涵义和基本要素,并详细介绍了SOA实现依赖的基本技术,包括AjaX、XML、Web服务、SOAP、WSDL、UDDI及Web服务的工作模式等。对网络课程作了系统功能需求分析,按照SOA架构的基本原则,以分层架构模式对系统的逻辑架构进行详细设计,并从技术架构的角度对各层功能和实现技术作了阐述,且设计出系统的部署架构。以资源管理模块为例详细介绍SOA架构的各层次实现过程,包括数据库模型的创建、实体类的设计、交互模型的建立、数据访问层接口和业务逻辑层接口、依赖注入机制及IoC、数据访问层、业务逻辑层、服务层及表示层的实现过程。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号