论文部分内容阅读
随着互联网技术应用的迅速发展及可视化技术在航空、气象、海洋、医学、地质和商业领域广泛应用,可视化技术需要处理的数据量会越来越大,而且数据将呈现出分布性,动态性和异构性的特点。基于当前的计算机软硬件性能的限制,及日渐复杂的计算模型和不断增长的数据规模,传统的可视化技术已经不能很好的满足人们各项科学研究的需要了。然而web服务技术和网格技术的出现,为分布式可视化技术带来了新的发展契机。因为网格技术能够很好的实现各种异构系统之间的信息、数据、知识和资源的共享;而Web服务技术是解决各种异构平台之间互操作的重要技术。随着分布式可视化技术的发展,Web上出现了越来越多的可视化服务资源,面对数量庞大的服务群,如何管理并发现满足需要的可视化服务是有效地利用各种可视化服务资源的前提与基础,而可视化Web服务匹配是解决这个问题的第一步也是最重要的一步。可视化Web服务匹配是web服务匹配在可视化领域的特定应用,它既具有一般服务匹配的共性,又具有可视化技术本身的鲜明个性。因此,研究可视化Web服务发布与匹配机制,实现可视化Web服务发布与匹配原型系统将具有重要的理论和现实意义,它将为可视化服务提供者提供服务发布、查找和管理的平台,实现可视化服务在更广范围内的共享,同时也帮助可视化服务用户准确的发现自己需要的服务资源。目前,有关可视化服务发布与匹配的研究还鲜见报道。面对这样的一个研究现状,本文通过在深入研究可视化技术及Web服务匹配方法的基础上,对如何更好的实现可视化Web服务发布与匹配作出了初步的探索,主要的工作如下:1、可视化Web服务的语义描述:论文通过对可视化技术、语义Web服务描述语言OWL-S和本体描述语言OWL进行深入研究,设计出了可视化Web服务描述模型,并构建了可视化服务本体库。它们将规范可视化Web服务的描述,并在一定程度上消除了服务描述的异构问题,为可视化服务发布与匹配奠定坚实的基础。2、可视化Web服务发布与匹配机制研究:论文通过对可视化技术的研究,发现可视化技术具有过程鲜明性特点,因此设计了按可视化过程分类的服务发布方法;同时通过对现有语义距离相似度计算方法的深入研究,在综合考虑概念二元关系及概念在概念树中深度对相似度计算的影响,提出了一种改进的基于语义距离的相似度算法;在该改进算法的基础上,结合可视化技术自身特点,设计出了一种基于功能语义的可视Web服务分类别、多阶段的匹配方法,并针对各阶段的差异,设计了相应的匹配算法。3、可视化Web服务发布与匹配模型的设计与实现:为了更好地实现可视化Web服务资源的共享及管理,笔者利用对可视化Web服务发布与匹配机制研究的成果,结合服务资源管理的需要,设计出了可视化Web服务的发布与匹配模型,并采用J2EE技术实现了原型系统,它使用户可以方便的实现可视化Web服务资源的发布、查询、管理和共享,同时原型系统还具有良好的可扩展性,便于升级。4、原型系统的性能评估:为了验证可视化Web服务发布与匹配原型系统的可行性及有效性。笔者通过构建一些可视化Web服务实例,对原型系统进行了服务发布与服务查询的测试,并采用查全率、查准率和响应时间对测试结果进行了定量的分析。本论文受武汉市国际合作项目:“基于语义的可视化服务发布与匹配平台的研究与实现”(项目编号:200970634269)的资助。