日期:2014-05-20  浏览次数:20570 次

我想通过一次比赛来提高自已,但是这个题一些细节问题看不懂,请个位高手指点一下!!
我想通过一次比赛边学边做,可以作到随学随用,但是这个题一些细节问题看不懂,请个位高手指点一下!!


(一)检索背景
目 前,网络上存在大量的资源共享服务器。这些服务器一般存储了一定量的资源,并以web服务的方式供用户和其它服务器访问。现存的问题在于不同服务器的资源 组织方式往往不同,有的是通过数据库,有的是通过一些描述文件(如XML),而且数据库的种类和结构也有很大的差别,这就导致不同服务器之间资源共享和资 源发现都十分困难。因此,用户如果想访问这些资源,就要登陆每一个服务器去检索和下载需要的资源。由于服务器的分布广泛,数量众多,用户显然难以检索到自 己需要的资源。而分布式的资源检索策略则可以有效的解决这一问题。该策略的思想是当用户登陆任何一台服务器的时候,这个服务器除了要检索自己本地的资源以 外,还可以作为一个客户端,自动地去连接其它服务器,发出检索请求,并将检索的结果进行合并和汇总,返回给用户。这样,用户只需要登陆任意一台服务器,就 可以检索到大量所需资源,尽管这些资源来自于不同的服务器,但检索的过程对用户来说是透明的,用户检索和获取这些资源就如同检索和获取所请求的服务器上的 资源一样。
(二)功能与设计要求
在网络环境下(也可以是一个局域网),每一台机器是一个Web服务器,指定为TOMCAT服务器。在该服务器的按照一定方式保存了大量资源,这些资源的信息保存在一个test.xml文档中,存放在服务器根目录下。要求参赛者:
(1)设计一种资源检索系统,用户只需要登陆任意一台服务器,就可以检索到该xml所描述的所有资源,并以友好方式呈现,另外需要提供查询花费的时间。
(2)对于其中的特定格式资源,如动画、视频等能够直接播放。
(3)对于word或PPT文档,能够预览其中的部分内容。
(4) test.xml文档的格式如下,
 这个题目是不是实现功能和掏宝网差不多,该策略的思想是当用户登陆任何一台服务器的时候,这个服务器除了要检索自己本地的资源以 外,还可以作为一个客户端,自动地去连接其它服务器,是不是一个搜所功能,它需要
实现什么功能啊?????

------解决方案--------------------
关注
------解决方案--------------------
出题老师说的不明白!!