论文部分内容阅读
进入21世纪以来,我国的教育信息化建设蓬勃发展,越来越多的大学提出要建设数字化校园。随着全国中小学“校校通工程”和“农村中小学现代远程教育工程”的开展,许多中小学都可以方便的接入因特网。为了更好的管理教学的数据和各种信息,提高教学效果,网络学习平台成为各个学校教育信息化建设中的重要的环节。这种背景下,涌现出了许许多多的基于网络的教学系统,它们促进了学习资源的开放和教学改革。但是也存在一些问题,不同的系统之间不能互操作和不能进化限制了教育资源的共享,造成了人力物力的浪费。为了促进不同的教育系统之间的互操作,本文采用了软件工程领域新的软件开发方法-面向服务的设计方法借鉴国外相关组织提出的开发规范,来对传统的网络学习系统设计。由于基于面向服务的架构的系统具有松耦合和模块化等特征,因此可以在一定程度上解决目前网络学习系统之间不能互通的问题。本文将利用面向服务的建模方法,抽取出不同类型的服务,然后对服务进行描述,然后通过webservice进行发布。这些服务通过组合和相互调用,就可以完成不同的系统功能。因此可以实现软件复用和不同系统的互操作。本研究提出的服务描述规范将会对以后开发者提供指导,同时也对我国教育技术系统互操作标准的制定提供一些参考。本文的研究方法主要有调查法和面向服务的建模方法。通过对不同网络教育机构网络学习流程的调查,得出比较通用的网络学习的核心的业务流程。然后利用面向服务的建模方法,将不同的业务逻辑封装成服务,完成系统的架构设计。本文的研究成果主要是网络学习的核心业务流程以及关于网络学习系统的服务架构设计。通过对网络学习的核心业务流程进行抽象和分解,可以得出不同类型的服务,这些服务可以为以后的网络系统的互操作提供指导。这个服务设计规范符合我国国内的实际情况,同时综合了国外不同规范的长处,具有一定的可操作性。