傻大方


首页 > 学习 >

教育|试论教育资源网格分布式检索子系统的研究与设计( 二 )



按关键词阅读: 设计 教育 检索 研究 资源 子系统 分布式 网格


在resourceitem元素之下,又分别定义了该资源的各种描述信息,包括标题、所属年级、学科等 。
在每一个资源节点上,只需一个节点管理程序,该程序会随着其所属本地资源的变动维护一个XM 。

7、L文档,它的作用实质上是充当一个资源发言人的角色 。
其他站点只要通过这个XML文档,就可以得到这个资源节点所管理的所有资源的信息,包括资源的描述信息和资源的地址信息 。
因此,对资源的检索过程也就转化为对这个XML文档内容的检索过程 。
三、基于XPath的本地资源检索通过以上论述,对一个资源节点的检索过程可以通过检索其资源描述的XML文档内容来完成 。
XPath是一门在 XML 文档中查找信息的语言,它可以用来在 XML 文档中对元素和属性进行遍历,使用路径表达式来选取XML文档中的节点或者节点集,可以通过XPath语言构造资源检索语句 。
在 XPath中,有元素、属性、文本、命名空间、处理指令、注释和根 。

8、节点七种类型的节点 。
在遍历过程中,XML 文档是被作为节点树来对待的 。
树的根被称为根节点,在根节点下,路径表达式可以通过类似Windows操作系统文件夹的形式构造 。
通过XPath语言构造出的资源检索语句需要返回XML文档的资源描述中所包含的用户所提供的检索字符串中的资源项 。
在上文资源描述的定义规范中,对资源项的具体信息描述,如标题、所属年级、学科等,都是以子元素的形式位于该资源项元素之下,因此,要想获得该资源项元素,需要对已经查找到的包含用户检索字符串的元素进行轴路径查找,以向上回溯获得该元素的父节点,即所要返回的资源项元素 。
四、基于Java RMI的分布式检索机制在本文所描述的分布式资源共享 。

9、的环境下,如果仅仅使用本地资源检索,用户需逐个登陆多个服务器以检索所需要的资源,“
信息孤岛”
的局面依然没有解决,不能满足分布式检索子系统的要求 。
本文提出一种分布式检索的机制,用户登陆任意一台服务器提交资源检索字符串后,该服务器除在本地进行检索之外,还将字符串检索命令以洪泛的方式提交给它所知道的所有资源节点服务器 。
所有得到该命令的服务器分别在自己的XML资源描述文档中查找是否包含用户所需要的资源,如果有,则将该资源的描述信息和地址信息以结果集的形式返回给命令的发起服务器 。
由发起服务器负责将多个服务器返回的结果集进行合并、排序等操作,最后返回给用户 。
基于以上思想,分布检索子 。

10、系统可以采用Java RMI技术来实现 。
Java RMI是Java的一组支持开发分布式应用程序的API 。
RMI使用Java语言接口定义了远程对象,集合了Java序列化和Java远程方法协议 。
由于J2EE是分布式程序平台, RMI机制可以实现程序组件在不同操作系统之间的通信,这样就使原先的程序在同一操作系统的方法调用,变成了不同操作系统之间程序的方法调用 。
发起服务器将检索命令提高的过程就可以看作是发起服务器对远程服务器本地资源检索方法的一次调用,通过RMI方法特有的JRMP协议,实现两台服务器命令的提交和结果集的返回 。
五、分布式检索的缓存策略和流程设计引入分布式的检索机制后,由于要对用户的查询请 。

11、求使用洪泛的方式交付给每一个服务器处理,网络的流量负担会加重,造成检索延迟的增大,影响到查询效率 。
但资源节点服务器拥有的资源项相对固定,在一段时期内对服务器进行特定字符串检索往往会返回同样的结果 。
因此,采用在本地服务器中保存常用字符串检索结果的缓存策略,会提高资源检索的速度,降低网络流量的压力 。
为了获取当前各资源节点的最新信息,还需要引入相应的超时和更新机制,限定缓存的生命周期,对缓存进行周期性的更新 。
在缓存策略中,什么样的字符串应该被缓存是首先要解决的问题 。
本文采用的是人工定义的方法,根据经验定义一些字符串作为缓存项,主要是分类检索的各个子项,如按年级分类检索的子项“
高一&rdq 。

12、uo;
、“
高二”
,按学科分类检索的子项“
语文”
、“
数学”
等 。
因为这些字符串相对比较固定且在教育网格的首页设有链接,被检索的几率较高 。
为管理好缓存并定时地创建、更新缓存项,在每一个服务器本地定义了一个XML文档,该文档描述了这台服务器所有检索缓存的字符串名称、缓存更新的时间以及该字符串的类型信息 。


稿源:(未知)

【傻大方】网址:/a/2021/0711/0022846323.html

标题:教育|试论教育资源网格分布式检索子系统的研究与设计( 二 )


上一篇:钻石|钻石经典项目商业计划书

下一篇:试论中职|试论中职学校计算机实验室管理助力教学的有效措施