基于Web的数字资源远程访问实现探究
来源:用户上传
作者: 蒋毅燕
摘要:目前,随着形势的变化发展,数字资源问题引起了人们越来越广泛地关注。如何切实地加强数字资源的远程访问,将成为人们不得不面对地一项重点课题与难点课题。目前,数字资源远程访问的控制技术主要包括代理服务器技术、Athens项目和VPN技术三项内容。为了加快基于web的数字资源远程访问的实现,在实践中,我们既要建立完善的体系结构,又要建立科学的连接访问机制,还要建立有效的连接管理器。
关键词:数字资源;数据库;访问;技术;路径
近些年来,随着计算机技术以及网络技术的不断变化发展,数字资源问题引起了人们越来越广泛地关注。在我国,数字资源获得了较为迅速的发展,已经渗透到人们生产、生活的各个领域与各个环节。同时,无论是高校还是科研单位,都已经建立起了比较齐全的数字资源群。数字资源是文献信息的一种重要表现形式,是通过计算机技术、网络技术、通信技术等多种技术地融合而形成的一种资源的总和。数字资源的内容非常丰富,既包括各个机构或个人建立的数据库资源,又包括各种免费的网络数据资源,还包括各类商业化的数据库资源。
与其它类型的文献相比,数字资源的类型也更加丰富。从数据的组织形式方面看,它包括数据库、网页、电子图书、电子期刊、多媒体资料等多种类型;从存储介质方面看,它包括光介质和磁介质两种类型;从数据传播的范围方面看,它包括单机利用、局域网和广域网三种类型。其中,单机利用数字资源仅仅局限于某一台主机上使用,需要应用硬盘、软盘和光盘等存储介质;局域网数字资源仅限于机构内部的共享与使用,一般以局域网的组织形式,将其放置于可供内部访问的服务器上;广域网数字资源可供任何人共享与使用,接入互联网的主机通过身份证或不通过身份认证都能进行实际的访问。在实践中,我们对这些数字资源的访问就称作为远程访问。
现如今,互联网上的数字资源呈现出一种爆炸性的的增长方式。从资源的提供者方面看,它包括商业化数字资源和非商业化数字资源两种类型。在商业化数字资源方面,数字资源的提供者以营利为目的。例如,国际知名的SDOS和Academic Source Premier,以及国内知名的中国期刊网、超星图书馆和万方数据,使用者要想使用这些数字资源,必须向数字资源的提供者支付一定的使用费,然而才能实现使用的目的。
在一般情况下,商业化的数字资源和大部分非商业化数字资源要在机构的内部使用,而且要通过IP控制的方式访问,这就使得机构以外的合法用户无法获得或使用这些数字资源。由此可见,对数字资源的远程访问,已经发展成为人们的迫切需要。进一步讲,如何切实地加强数字资源的远程访问,将成为人们不得不面对地一项重点课题与难点课题。基于以上的论述,本人从数字资源远程访问的控制技术和实现路径两个角度,对该问题进行了深入地分析与研究,希望以此能为该项事业的发展贡献自身的力量。
1.目前数字资源远程访问的控制技术分析
数字资源的远程访问是指通过摆脱IP地址的束缚,数字资源使用者可以在任何主机上访问商业化或非商业化的数字资源。近些年来,我国的数字资源的远程访问获得了一些新的突破与发展,并取得了许多举世瞩目的成就。其中,高校图书馆电子资源的远程访问控制技术成就尤为突出。概括起来讲,这些控制技术主要体现在代理服务器技术、Athens项目和VPN技术三个方面。
1.1代理服务器技术
在现实生活中,代理服务器技术主要包括两项技术。一项是外部用户通过代理服务器IP身份的方式完成对数字资源远程访问。具体而言,我们首先通过代理服务器,接收非合法IP用户的访问请求;其次通过账号密码或IP方式,完成对该用户的身份认证;最后通过赋予该用户合法访问的权利,实现该用户对数字资源的远程访问。另一项是外部用户通过Web代理方式完成对数字资源远程访问。具体而言,我们首先通过软件完成对相关文件的配置工作,其次通过用户浏览器会将具体的需求发送到代理服务器上,最后通过EZproxy服务器列表实现对数字资源的远程访问。
1.2Athens项目
Athens产生于1996年的英国,是一种网络数据库远程登录管理的项目。与其它项目相比,Athens项目具有一些显著的特点。一方面,它不需要任何额外的工具,只需要一个口令即可完成对数据库的登录;另一方面,它的操作既简单又便捷,只需要在浏览器内就可以完成。除此之外,它还有一个显著的优点,就是实现了用户验证的系统化与自动化,将数据库从对用户数据的维护中彻底地解放出来。然而,在实践中,受应用成本与应用局限性的影响,Athens项目目前还不能完全应用于高校图书馆数字资源的远程访问。我们要想增强Athens项目的应用广度和深度,还有很长的一段路要走。
1.3VPN技术
VPN也称为虚拟专用网,是指通过因特网等公用网络,建立起一个临时、安全的连接的技术。换句话说,VPN是一种基于公共数据网,帮助用户直接连接到私人局域网的技术。在实践中,VPN技术的应用非常广泛,既能应用于移动用户的全球因特网接入,又能应用于企业网站间安全通信的虚拟专用线路,还能应用于安全外联网虚拟专用网。除了应用之外,VPN技术的作用与功能也是显而易见的。一方面,它通过隧道技术、身份认证技术、加解密技术等网络安全技术,有效地保障了资料在传输过程中的安全性,防止了资料被盗;另一方面,它通过虚拟专用网技术,组建了一个用户独立专用电信网络。
根据VPN技术自身的一些特性,我们对其提出了一些具体的要求。首先,VPN技术要具有安全性。因为VPN技术是建立在公共数据网的基础上,因此安全性称为它要解决的首要问题。其次,VPN技术要具有稳定的性能。在网络环境中,虽然网络速度得到了很大地提高,但是网络拥堵现象比较严重,VPN技术的性能极不稳定。因此,与安全性一样,性能的稳定性也是VPN技术要克服的重要问题。最后,VPN技术要加强管理。随着网络应用的不断加深,网络IP地址的数量也在大幅度地增加,这给VPN技术带来了严峻的管理问题。
现如今,VPN技术已经发展成为数字资源远程访问技术的研究热点。同时,VPN技术也是数字资源远程访问技术中应用最为广泛的技术。在实践中,VPN技术主要包括SSL VPN技术和IPsec VPN技术两项内容。
现如今,VPN技术已经发展成为数字资源远程访问技术的研究热点。同时,VPN技术也是数字资源远程访问技术中应用最为广泛的技术。在实践中,VPN技术主要包括SSL VPN技术和IPsec VPN技术两项内容。SSL VPN技术是一种解决用户访问敏感公司数据的最安全有效的技术。与IPsec VPN技术相比,SSL VPN技术在实现信息远程连通方面更加简单易用。IPsec VPN技术是一种系统的VPN技术。与SSL VPN技术相比,IPsec VPN技术更加复杂,并规定了诸多的协议标准。
2. 基于web的数字资源远程访问实现路径分析
2.1基于Web的数字资源远程数据库的体系结构
在实践中,我们在设计软件时要坚持既分层独立、又层层联系的原则。对于数字资源远程数据库而言,同样也是如此。在一般情况下,数字资源远程数据库中的信息资源服务于每一位学习者。因此,它要想充分发挥作用,就必须实现多人共享的局面。在现实中,远程教育数字资源远程会遇到诸多的问题,如网络的异构性、地理上的分布性、学习者的广泛性等等。为了切实解决这些问题,我们必须建立完善的基于Web的数字资源远程数据库体系结构。具体而言,我们要建立分布式数字资源远程数据库系统。这种体系结构,不仅有利于营造一种良好的网络学习环境,而且有利于开展多种远程教育教学模式。
2.2基于Web的数字资源远程数据库连接访问机制
对于数字资源远程数据库而言,连接访问机制的发挥着至关重要的作用,关系到整个系统性能的稳定。在有些情况下,连接访问机制可能成为整个系统性能发展的瓶颈。因此,在实践中,我们必须建立起一套高效、完善的数字资源远程数据库连接访问机制。具体而言,我们要通过计算机技术、网络技术以及科学的管理,建立健全数字资源远程库的信息交流与
资源配置体系。图1为基于Web的远程数字资源远程数据库连接访问机制示例,在系统中设计了一个数据库连接管理器,把数据库的连接进行专门处理,采用后台线程建立连接的机制,并实现多个用户请求共享同一个数据库连接,使数据库的访问达到最佳状态。
2.3基于Web的数字资源远程数据库连接管理器的实现
为了进一步完善基于Web的数字资源远程数据库,我们要秉着科学严谨的态度,建立三队列结构的数据库连接管理器。具体而言,我们要建立等待队列、数据库连接空闲队列和数据库连接占用队列三种队列形式的数据库连接管理器。其中,等待队列是指用于暂时性放置SQL请求的队列形式;数据库连接空闲队列是指放置已经建立数据库但是数据库还未被客户调用连接的队列形式;数据库连接占用队列是指放置数据库已经被客户调用连接的队列形式。
3结论
综上所述,基于web的数字资源远程访问实现是一项非常系统的工程。我们要想将该项工程做好,要重点做好这样几项工作:首先,我们要对目前数字资源远程访问的控制技术有一个清晰的认识;其次,我们要对基于web的数字资源远程访问实现路径有一个准确的分析;最后,我们要采取各项切实有效的措施,增强数字资源远程访问实现的实效性。只有这样,才能真正地实现数字资源远程访问事业持续、健康、快速、稳定的发展。
参考文献:
[1]朱长生,沈云付.自适应数据库连接池的研究[J].计算机工程与应用, 2010, 36
[2]朱晓明,刘卫东,蔺为民.数据库连接中间件的研究[J].计算机工程与应用, 2003,20
[3]周劲,谷岩.基于中间件技术的多层分布式应用系统的开发[J].微机发展, 2003.(8)
转载注明来源:https://www.xzbu.com/8/view-44036.htm