论文部分内容阅读
资源共享是人类追求已久的美好理想。随着信息化的不断推进,用户构建了大量的数据库,存储了丰富的信息资源。在企业信息化过程中,大多数用户采取的是“需要一个、建设一个”的模式,这种模式造成了资源孤岛的产生,人们为了更方便快捷的使用分布资源库提出了很多在统一门户下分布资源库的使用机制。基于当前的现状本文提出了一种统一门户下分布资源库使用的机制----二级代理的分布资源库使用机制,它采用二级代理的方式分别管理存放物理资源的分布资源库和存放资源信息的资源目录中心,特点在于采用在分布资源库和资源目录中心中分别安装代理,使用代理来管理分布资源库和资源目录中心,这样可以避免对各个已经存在而且运行良好的分布资源库系统的破坏,代理是资源目录中心和资源结点的管理者和维护者,用户查找资源、获取资源、资源库与目录中心的资源信息同步等事务都由代理完成,这样就能使系统具有低耦合、灵活、易扩展的良好特性。本论文为了详细说明这个分布资源库使用机制的流程设计了一个模拟系统,该系统采用的技术是SOA技术,使用了微软.NET平台下的WCF加以实现。当前,我们在统一门户分布资源库使用中出现的问题主要是:资源的查找时间长,获取资源时易造成系统负载过大。为了解决这两个问题,本文所述的二级代理机制采用资源目录中心与分布资源库资源信息同步的方式,查询资源信息时尽量在资源目录中心中完成,资源目录中心集中存放各个分布资源库的资源信息,对它进行查找所需时间比传统的资源查找所需时间要少得多,这样就可以较好的解决查找资源时间长的问题,用户在资源目录中心查到资源后,将控制权交给资源库结点,由资源库结点对用户直接提供资源,这样可以解决用户在统一门户中获取资源时系统负载过大的问题。目前,如何将已经存在的资源库在一个统一的门户下充分地利用起来已经成为了IT界研究的热点课题,本论文针对当前在统一门户下分布资源库使用机制出现的问题,提出了一种解决方案,该方案具有低耦合、灵活、易扩展的良好特性,为以后统一门户下分布资源库的使用提供了一种参考。