图书馆自动化系统在RIA架构下优点与新功能性需求分析.docVIP

图书馆自动化系统在RIA架构下优点与新功能性需求分析.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
图书馆自动化系统在RIA架构下优点与新功能性需求分析

图书馆自动化系统在RIA架构下优点与新功能性需求分析   [摘要]计算机技术进步带来图书馆自动化系统架构从C/S架构到B/S架构,再到目前的RIA架构的演化,分析RIA架构的优点,指出用户功能需求才是自动化系统发展的根本方向,技术都是为需求服务,把握用户的需求才能满足用户,概括用户的7大新功能性需求作为自动化系统发展的目标。   [关键词]图书馆自动化系统 RIA 需求分析   [分类号]G250.7      1 引言      图书馆自动化系统从1964年开始发展以来,经历了一个从无到有,从简单的telnet终端操作方式到复杂的客户端应用程序,从单一功能性系统到集成管理系统,从单机方式到局域网互联再到联机编目协作网,从卡片式馆藏查找到快捷准确的OPAC任意字段检索定位的快速发展阶段。伴随着计算机科学技术的不断发展,图书馆自动化系统在功能日益强大的同时,使用也更加方便。每一次技术上的进步都为图书馆自动化系统的发展和演化提供了机遇,同时不断涌现的新需求也给图书馆自动化系统的发展指出了方向。   图书馆自动化系统能否满足用户的需求,能否给用户提供更好的使用体验将是检验系统发展方向的评定标准。本文试图通过分析当前图书馆的新功能性需求和以RIA(Rich Intemet Application,富互联网应用)架构为代表的新技术带来的影响,总结图书馆自动化系统目前所面临的机遇与挑战。      2 技术的进步对图书馆自动化系统的影响      2.1 图书馆自动化系统的历史与现状   我国图书馆自动化系统的研究始于20世纪70年代中期,当时是针对国外引进的单功能系统进行研究与改进,开始对图书馆自动化系统软件的编制和试用工作。80年代中期,国内开始大力加强集成系统的研制。直至90年代中期,我国图书馆信息网络建设取得了较大发展,出现了采用客户机/服务器(Client/Server,C/S)模式的系统,图书馆自动化系统才以基本功能齐全的成熟商品进入市场并成为主流。随着Inter-net技术的兴起和HTML的广泛使用,基于Web页面的浏览器/服务器(Browser/Server,B/S)模式的信息管理系统逐渐出现,国内一些图书馆自动化系统厂商也推出了B/S模式的自动化系统,并取得了???定的成绩。但就目前而言,国内使用的自动化系统仍然是C/S模式占据了主流地位,如表1所示:   2.2 C/S架构和B/S架构下图书馆自动化系统体系的优点与不足   C/S架构中,客户端为桌面应用程序,能够充分利用客户端计算能力,具有优秀的易操作性,良好的用户体验。C/S架构是建立在中间件产品基础之上的,因此,应用程序的维护、移植和互操作都很复杂。如果客户端是在不同的操作系统上,C/S结构的软件需要开发不同版本的客户端软件。系统的部署代价与部署点数量成正比,而且还存在版本管理复杂和升级更新难度大的问题。   基于Web的信息发布和检索技术的发展导致了很多应用系统的体系结构从C/S模式向更加灵活的多级分布结构――B/S模式演变。在这种结构下,软件的业务逻辑完全在应用服务器端实现,用户表现完全在Web服务器实现,客户端只需要浏览器即可进行业务处理。其优点是客户端省略了复杂的安装配置工序,而且不会被限制在特定的局域网内,只要能够通过Web页面访问到服务器,就随时随地进行工作,大大降低了客户端机器的配置要求,同时解决了不同的客户端环境下的使用问题。对于B/S而言,开发、维护等几乎所有工作也都集中在服务器端,当用户对网络应用进行升级时,只需更新服务器端的软件即可,减轻了系统维护与升级的成本。   B/S架构的优点使得它目前成为了企业级应用首选的架构方式。国内一些公司,如广州图创、清大新洋就开发了基于B/S架构的图书馆自动化管理系统,并且取得了一定的成绩。但是,B/S架构也有自身的缺点,它无法像C/S那样使用丰富的效果来展示数据,数据处理能力差,用户体验比较糟糕。虽然Ajax技术通过异步方式实现了页面的部分刷新,使得用户体验得以改进,但是仍远远不能满足用户的复杂操作的要求。比如自动化系统的编目模块。由于编目本身的特点导致了其操作极其复杂,需要设置很多的快捷键来简化输入和处理;既要求检索本地数据库,又需要能够通过Z39.50检索其他库的数据并保留结果作修改,同时还能动态生成特定的字段并判断数据的合法性和有效性等。在普通的网页上要实现如此复杂的操作要求难度太大,从而导致了现有的B/S架构的自动化系统选择简化功能或者转变操作方式增加用户的工作量来折中实现。这也是目前B/S架构自动化系统不能大规模流行的一个重要原因。      2.3 RIA的特点及其影响   IliA也叫网络富客户端,它是集桌面应用程序的用户界面功能、响应时间以及高可用性

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档