论文部分内容阅读
目前,可视化技术已经在医学、分子化学和生物学、计算流体动力学、有限元分析、气象、地球物理等科学研究和国民经济领域得到了广泛的应用。传统的可视化方式主要是利用本地资源或单个资源对数据进行处理,没有充分利用网格环境下各种高性能计算资源、存储资源和信息资源等。随着Web服务和网格技术的发展,在网格环境下,将Web服务技术应用于可视化领域已经得到了初步的研究,并证明了其可行性和有效性,在一定程度上解决了对可视化资源的利用问题。但是,研究中发现Web服务是无状态的,而可视化资源是有状态的,这些状态属性在Web服务中无法表达。WSRF的出现为这一问题的解决带来了契机。WSRF是一个在网格环境中设计和处理有状态资源的规范,通过约定的Web服务机制来申明、创建、访问、监测、改变和销毁Web服务资源,同时保持了Web服务的无状态性。目前,这一方面研究才刚刚起步,有待深入而系统的探索。将WSRF应用于可视化领域,是一个崭新的理念,也是本文的创新之处,国内外还未见相关的研究报道。本文在深入研究相关理论的基础上,对如何将WSRF应用于可视化领域做了初步的探索,主要工作包括:(1)对可视化技术及其发展现状做了全面的分析,并指出了其中存在的问题;对Web服务和网格技术做了详细介绍,总结了Web服务的优点与不足,并重点剖析了WSRF工作机制,阐述了资源状态的重要性。(2)提出了一种有效的可视化资源的分类方法,这种分类方法将可视化资源划分为计算资源、算法资源和结果资源,在此基础上完成了对可视化Web服务资源的设计,实现了基于WSRF的可视化Web服务资源的封装。可视化Web服务资源是有状态的,这种状态作为资源属性来描述。(3)设计并实现了基于WSRF的可视化框架模型,该模型分为可视化服务器端和客户端,服务器端提供了对可视化Web服务资源的创建、访问、利用、销毁等方法。客户端可以通过查看服务器端所创建的可视化Web服务资源的状态,来选择满足要求的可视化资源以完成所提交的可视化任务,从而实现对可视化资源的充分利用。(4)对目前数据量较大的金融领域中的股票数据进行分析,设计了处理原始数据的可视化算法,该算法属于可视化资源的一部分。客户端提交四个公司近二十年的股票数据,利用上述(3)中所提出的基于WSRF的可视化框架模型,进行了可视化处理。该实验结果表明,将WSRF应用于可视化领域,提高了对可视化资源的充分并合理的利用,从而验证并分析了所开发的基于WSRF的可视化的可行性和有效性。