论文部分内容阅读
当前,信息门户逐渐兴起,它通过提供集成化、个性化的解决方案为人们进行信息的管理和传递带来了便利。当前信息门户应用一般都是采用基于Web服务器的B/S方式,虽然这种方式在目前可以满足用户需求,但是它的发展受制于服务器计算能力的大小。而且扩充的代价极大,这种应用方式浪费了巨大的客户机的计算能力。 在本文中作者以远程教育为例,提出了使用基于P2P对等结构和Java应用技术对远程信息门户进行改造的研究方案。本文对基于P2P的远程教育活动进行具体、详细的需求分析,从高效、安全、稳定、实用的角度出发进行了系统设计,并且在分析和设计的基础上给出了应用方案。 本系统采用软件工程的方法对系统进行了系统分析,并建立了系统的功能模型和对象模型,通过模型可以让我们更全面理解整个系统。系统采用基于中心服务器的P2P结构模型,并利用国际上通用的XML语言来进行信息交换。这种设计方式可以充分的利用客户机的计算资源,让资源的传送和共享更加便捷和直接。它在保持各个模块和客户相对独立的同时,可以让整个远程教育活动中的关系变得更加紧密和牢靠。而且分散协同的应用模式可以使系统有很强的兼容性和扩充性,可以使用户之间的联系变得更加方便和灵活。 在本系统中作者采用基于P2P应用的Java多层结构模型:客户层为终端应用程序;Web层为Web服务器;应用层为应用服务器;数据层为数据库系统,这样的结构具有很强的可操作性和通用性,而且可以为将来可能的扩展带来了便利。 本论文的主要贡献在于给出一种全新的门户平台应用方式。通过对P2P对等连接方式的考察,本文提出了使用P2P对等连接方式构建信息门户的应用方式。这种全新的基于P2P应用平台的方案可以很好的利用巨大的闲置客户机的计算资源,而且P2P应用方式之间的协同应用可以使用产之间的资源共享和联系变得更加紧密和灵活。本论文通过充分挖掘P2P技术在分布式协同应用方面的长处。创造性的提出了使用对等网络来扩展门户平台的信息传递,使信息门户从单向的信息传递变成了多向的信息交换。从而加速了信息的交换速度,使信息的传送更加便捷和迅速。把信息门户的作用提高到一个全新的高度。