我们团队的项目—梦想网络资源检索(大学里的第一个项目)

  附件中是我2009年参加齐鲁软件设计大赛的演示视频,
  项目名称:梦想网络资源检索(MXSearcher)
           ——获得第七届齐鲁软件设计大赛 特等奖

  关键技术:javaEE Eclipse平台 ,Ajax,structs2,流媒体技术,RMI,Lucene,中文分词,倒排表,组播等
  项目背景:“资源共享”是当今社会必不可少的一大需求,Internet也是基于这个客观的社会需求而发展起来的,并自始至终为这一目标而努力。
    在Internet上,人们已经创建并提供了一系列的资源共享方式,如:WWW浏览服务、FTP文件传输服务、E-mail服务、电子公告板、电子商务等等
    资源共享使身处各地的人们摆脱了地理因素带来的不便与封闭,使他们在网络上能够互相开放,互相拥有信息。但这些资源共享系统往往都是孤立的服务器。为了实现资源共享,在网络上,存在大量的资源共享服务器 。这些服务器一般存储了一定量的资源,并以web的方式供用户和其它服务器访问。不同服务器的资源组织方式往往不同,有的是通过数据库,有的是通过一些描述文件(如XML),而且数据库的种类和结构也有很大的差别,这就导致不同服务器之间资源共享和资源发现都十分困难。 因此,这些资源只能在登陆这台服务器时才能访问,互相之间发现和共享资源都十分困难,形成了许多的“信息孤岛” 。
    信息孤岛现象导致服务器之间资源不能互相利用,相同的资源会因此被重复开发和存储,限制了资源共享的利用效率。因此,如何实现不同服务器之间的资源共享,提高资源的利用效率,避免同类资源的重复开发,是目前网络共享需要解决的问题。
    多主机的资源共享和集成也是企业信息资源系统的需要。企业信息资源布局分散、类型异构,导致在企业内部各部门资源共享和全局应用存在很多困难。
  项目功能:从用户的角度,资源共享要实现的目标是:当用户登陆任何一台服务器的时候,这个服务器除了要检索自己本地的资源以外,还可以作为一个客户端,自动地去连接其它服务器,发出检索请求,并将检索的结果进行合并和汇总,返回给用户。 这样,用户只需要登陆任意一台服务器,就可以检索到大量所需资源,尽管这些资源来自于不同的服务器,但检索的过程对用户来说是透明的,用户检索和获取这些资源就如同检索和获取所请求的服务器上的资源一样。
       在局域网内实现分布式检索,这是与百度,谷歌最大的不同。
   项目用途:企业内部实现分布式资源检索,提高效率。
希望各位大侠 多提意见,想法。

你可能感兴趣的:(应用服务器,网络应用,企业应用,Lucene,公告)