论文部分内容阅读
近年来网络技术迅速发展,网络在信息发布方面的应用越来越广泛。随着网络中异构数据量的增大,网络信息发布面临着两大问题:第一,如何实现异构数据的获取和转化;第二,如何表现数据的动态效果,使客户能够准确、快速、形象的获取数据信息。论文提出了基于SVG (Scalable vector graphic,可扩展矢量图形)的网络信息实时发布模型,模型利用一种全新的二维矢量图形格式—SVG有效的解决了上述问题:将异构数据转化为标准交换数据格式-XML;基于SVG的矢量图形格式设计客户端,使其具有良好的交互性。SVG在网络信息图形发布中具有极大的优势,它比GIF和JPEG图像格式文件更小,占用空间小,优化了浏览器的使用,更适合在网络上应用。论文中详细分析了基于XML的SVG规范,将XML/SVG与Web信息发布技术相结合,提出了一个基于B/S(Browser/Server模式)多层模式下的分布式实时Web系统,并对数据库端,中间层服务器端和浏览器的关键技术及其解决方案分别进行了详细剖析。对于数据动态发布而言,很关键的一点是如何表现动态效果。SVG虽然是基于数据的,但就它本身而言,只是一个静态的文件而已,无法取得实时数据,必须借助于其它技术。SVG与数据发布技术相结合,利用XSL得到Web实时信息发布是一个良好的解决方案。该方案最大特点是效果清晰,响应速度快。笔者对SVG技术做了大量的理论与实践的探讨,系统模型集成了XML、SVG、Java等先进技术,所应用技术手段具有响应速度快,通用性好,客户端要求较低,便于系统维护与更新的特点。模型设计不仅节省网络传输带宽,减少传输延迟时间,而且图像能够根据后台传统数据库中数据的更新,图像发生相应的变化,实现了实时信息的可视化发布。