论文部分内容阅读
随着互联网技术的迅速发展,企业的发展越来越依赖于基于信息网络所建设的诸多应用系统来帮助企业进行日常各种业务的处理。做为企业门户系统的重要组成部分,门户内容管理系统主要负责企业信息网站的建设、信息发布以及相应的权限管理。门户内容管理系统在日常办公中要发布大量的信息到企业网站上,久而久之,在企业网站上便累积了海量的信息,给企业网站用户对信息的浏览和查阅带来了不便。针对此问题,通过在企业信息网站上提供RSS信息订阅服务的方式,可以满足企业不同用户对网站信息的个性化要求。基于门户内容管理系统的RSS搜索引擎主要针对企业网站信息,实现用户对所订阅的RSS信息的检索功能。本文基于某企业的门户内容管理系统建设,采用RSS标准技术、基于Lucene开源框架和JDOM等相关技术,来实现用户通过门户内容管理系统对企业网站信息的个性化定制,并最终完成基于RSS数据源的搜索引擎的设计与实现。本文首先深入研究了某企业门户系统与其主要业务应用的门户内容管理系统,介绍了企业门户系统的主要系统架构,同时还分析了门户内容管理系统的系统架构和内容发布模块的实现模式。接着对目前较为流行的RSS信息聚合技术与RSS信息定制服务进行了详细阐述。在对目前常用的RSS信息定制实现技术和主要的几种XML操作技术(包括DOM、SAX、JDOM和DOM4J)进行分析与综合对比的基础之上,选择JDOM来实现对门户内容管理系统的RSS数据源的读写定制功能。在实现了网站信息RSS数据源的读写定制功能的基础之上,通过对Lucene框架进行部分二次开发,设计实现RSS搜索引擎的分析器模块、索引器模块和检索模块,并将它们与已有的企业门户内容管理系统进行集成,最终完成基于门户内容管理系统的RSS搜索引擎的设计与实现,提供对企业网站用户所定制的RSS信息的检索查询。