论文部分内容阅读
网格和Web服务技术作为新型的分布式计算模型,从根本上解决了各种异构分布式可视化系统中可视化资源的共享和协同问题以及计算平台之间的互操作问题。然而随着Web服务技术的日渐成熟和面向网格的可视化研究的深入,越来越多的厂商和个人在Web上提供了可视化服务资源。面对数量庞大的可视化服务群,如何利用可视化过程呈现出来的特征根据用户的需求匹配合适的可视化服务并且动态地组合起来,以满足用户的复杂功能需求显得十分重要。可视化服务组合作为Web服务组合在可视化领域的具体应用,它既具有一般服务组合的共性,又具备可视化技术自身所具有的鲜明个性,因此探索可视化服务组合机制,研究其组合模型,具有重要的理论和现实意义。它将使得可视化用户能够在更大范围内发现更为合适的可视化服务,并全面地共享各种可视化资源,为分布式网格环境下完成各种计算密集型的跨平台可视化任务奠定基础。目前,有关可视化服务组合的研究尚鲜见报道,针对这种现状,本文在深入研究相关理论的基础上,对如何在可视化领域中进行Web服务组合做出了初步的探索,主要做了以下工作:1、论文比较全面地介绍了Web服务及其组合技术的发展现状,并对几种主流的组合技术做了分析比较,并对可视化技术的发展做了比较细致的分析,阐述了Web服务技术对于分布式可视化系统的重要性。2、从可视化服务的特性出发,提供了更为全面的服务描述模型。通过对UDDI注册中心进行扩展,使它不仅能从语义层面上描述可视化服务的功能,而且提供基于服务质量(QoS)的非功能性描述;3、在这种新的机制下,研究可视化服务发布方式以及可视化服务的两种选择方式:基于数据模型的服务选择和基于参数信息的选择。这两种选择方式都是充分利用了可视化数据或参数呈现的特点。利用它们可以高效地选择可视化管道的重要服务,为组建一条完整的管道提供支持。4、从可视化服务的特性出发,提出了一个基于可视化特性的组合模型(VSWSCM),并研究实现了基于语义的Web服务组合算法。该算法不仅可以在功能上满足用户的需求,还用QoS给出了组合结果做出评价,这样可以为用户提供另一个评价标准。5、设计实现了一个基于组合模型VSWSCM的可视化服务组合原型平台。通过该平台,用户可以完成可视化服务的发布、查找和组合规划等过程。