论文部分内容阅读
数字图书作为一种新型的电子媒体在我们的日常学习和生活中发挥着越来越重要的作用,从近几年的发展来看,其应用是比较成功的,不少公司均推出了各自的数字图书产品面向市场,服务于读者。但美中不足的是在这个平台缺乏一个统一的标准,读者在使用时会感觉有较多的不便。针对这一问题,本文提出了一种基于Web Services的异构数字图书浏览平台的解决方案。该方案根据读者的浏览请求对各异构数字图书资源进行收集,并利用Web Services内部的转换组件对图书资源进行统一的格式转换,利用该Web服务,读者可以在无需安装多种数字图书客户端的情况下,使用IE浏览器对图书进行浏览。本文首先介绍了数字图书的现状、发展趋势以及Web Services的模型、协议及其关键技术,然后对数字图书的代表格式—PDF文件进行了深入的剖析。在此基础上,建立了基于Web Services的异构数字图书服务平台的架构模型,分别从异构数字图书资源的集成、转换以及面向HTML的浏览实现等方面对模型进行了详细的设计,并重点研究了系统中的核心部分—图书信息采集转换系统,设计了通用的图书信息转换模块,提高了系统的扩展性和代码的重用性,有利于其它格式的异构数字图书集成功能的实现,并易于部署和配置。在Web服务的性能优化方面,本文也进行了较为深入的探索,针对影响Web服务的连接与线程的设置、Web方法的处理、数据包的传送等方面展开了研究,提出了一系列有助于提高系统性能的措施。