基于SOA的教育资源管理系统的设计与实现

被引量 : 0次 | 上传用户:guohan123123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着数字化教育的产生和发展,很多教育资源在网络上涌现,但是由于缺乏有效地组织和管理,这些教育资源显得非常零散,没有组织性,相互重复以及相对孤立和封闭。教育资源管理系统是整合当前各种网络教育资源的一个服务平台。它将孤立的教育资源进行整合加工,使得这些资源呈现出有序,规范和相互关联的特点。教育资源管理系统提高了教育资源的使用效率,促进了数字化教育的发展和进步。本文以实际项目需求为背景,设计实现了基于SOA的教育资源管理系统。针对资源管理系统功能模块重用问题,采用了目前主流的SOA架构,实现了系统的可伸缩性,便于扩展重用;针对资源多样性问题,采用网络教育资源建设规范,实现了资源的统一描述、管理和共享;针对资源的分布式存储中的管理问题,采用资源分布式存储和目录集中统一管理的方式,实现了资源的统一检索与定位。论文主要工作包括:(1)分析和总结了资源系统建设标准与技术基础。介绍了资源系统建设规范中的LOM标准和网络教育资源建设规范;分析了Web Service技术中的四种基础技术规范;总结了SOA架构特点、架构原理和架构模型。(2)基于SOA的教育资源管理系统功能结构和服务架构设计。根据系统功能需求分析,明确了系统的功能结构;根据面向SOA的体系结构特点,结合资源管理系统的用户业务需求,对系统的业务进行建模;最后是基于SOA的资源管理系统服务架构设计,设计了系统的分层体系架构和系统服务框架。(3)系统服务接口设计与实现。在系统服务建模的基础上,对系统服务接口进行规范和封装;利用C#技术以及ASP.NET开发环境,将服务接口在具体平台下予以实现;介绍了用UDDI发布和发现Web服务,以及客户端对服务的调用过程。(4)资源管理系统开发与服务集成。在业务逻辑层,组装集成服务,实现对程序的业务功能。在服务表示层,采用Java技术以及Portlets工具,实现了跨平台的服务调用。测试结果表明,系统具有良好的稳定性,可扩展性和可维护性。所开发的系统是开放共享、标准统一、内容丰富的教育资源共享平台,有效改善了过去存在的教育信息资源孤岛的局面。论文的特色之处体现在:(1)用户管理服务提供了角色的权限控制方法,系统实现了基于角色的用户管理。(2)资源采用网络教育资源建设规范进行数据描述,实现了资源的统一描述、管理和共享。资源采用分布式存储和目录集中统一管理的方式,实现了资源的统一检索与准确定位。(3)系统是基于SOA架构,具有可跨平台、松耦合、可重用性及较强的可扩展性,系功能模块具有可重用性。
其他文献
<正> 美国人习惯把从事各种职业的人以衣领的颜色来分类命名,传统的有“蓝领工人”和“白领工人”。“蓝领工人”通常指以体力劳动为主的工作人员,如机械操作、修理、搬运、
期刊
教师专业成长是基于教师文化性存在的主动发展。受高校传统行政管理方式的影响,目前高校青年教师专业成长的主体性缺失主要表现为:重使用轻培养、重资历轻能力、重数量轻质量
随着电信重组的完成及3G牌照的发放,中国电信市场的竞争格局发生改变,竞争日趋激烈。中国移动要想在激烈的市场竞争中继续保持领先,就必须发挥自身优势,扬长避短,寻找新的增
综述了层状复合板材的研究现状。从制备技术、复合机理、界面形态等方面叙述了轻质、高强层状复合板材的研究现状和发展趋势,指出采用合适的工艺制备铝、镁、钛三种金属结构材
目的:优化超声波提取鱼腥草总黄酮的工艺。方法:采用超声波提取法,从鱼腥草中提取黄酮类物质,对影响超声波提取鱼腥草中总黄酮的多个因子进行单因素考察和正交试验,确定最佳
Visfatin/Nampt是一个比较复杂的蛋白。它既被发现是哺乳动物NAD合成的限速酶,又被发现是一种主要由内脏脂肪分泌的脂肪细胞因子,具有广泛的生物学功能。首先,它控制着NAD的
研究了赤峰地区金矿床中不同介质中的As、Sb、Mn和Zn特征,简要地讨论了各元素形成异常的机制,指出了该区金矿床中这4种元素的基岩地球化学异常特点:As异常为宽而低缓,Sb异常为窄
近年来经济与科技的飞速发展,财务欺诈的手段与方式日新月异,也给我们找出解决的方法设置了障碍。随着上市公司财务欺诈的事件不断曝光,不仅损害了投资者的经济利益,而且可能
无级变速传动是传动领域所追求的理想目标,实用化的无级变速传动也是传动领域的研究热点.机械无级变速是无级变速传动领域最重要的分支,其从原理上具备得天独厚的优势.与普通
信息技术的传播与应用,使得信息作为一种生产性服务,投入到生产过程中,这对于提高经济运行的效率,调整产业结构,促进产出增长有很大的作用。本文仅借鉴有关信息产业对经济增