摘要
随着可视化技术在医学、地质、海洋、气象、航空和商业事物处理等领域日益广泛的应用,以及网络技术的发展,那些需要可视化的数据变得数量更大,更具分布性、自治性、异构性和动态性。面对日益膨胀的数据和高度复杂的计算模型,传统方式下使用本地资源或单个资源进行可视化的模式已经不能满足需要,必须利用分布式技术、并行技术将其过渡到新的处理模式上。网格和Web服务技术的出现,为可视化应用方式的改变带来了契机,因为网格就是要把整个Internet整合成一台巨大的超级计算机,实现各种异构系统中计算资源、存储资源、数据资源、信息资源、知识资源的全面共享和协同。Web服务技术则正逐渐成为解决异构分布式系统之间互操作性的一种主流技术。因此,在网格环境下,将Web服务技术应用于可视化领域是一个崭新的理念,其目的是利用Web服务技术,为可视化应用提供各种异构资源的管理、发现和共享,从而支持更多的用户在更广的范围内使用数量更大和分布更广的可视化服务,真正实现交互式、并行和分布式可视化。目前,对于这一新兴的研究方向,国内还未见相关研究报道,而国外也仅有少数大学处于起步阶段,研究工作尚缺乏系统性,基本的研究框架尚未形成,可供参考的文献甚少。针对这种现状,本文在深入研究相关理论与技术的基础上,对于如何将Web服务技术应用于可视化领域做了大量基础性和探索性的尝试,主要工作和贡献包括;
●面向服务的可视化平台体系结构的研究
探讨了将Web服务技术应用于可视化的可能性和必要性,分析了传统的可视化管道的特点和不足,提出了面向服务的分布式可视化管道模型,并在此基础上,设计了面向服务的分布式可视化平台的体系结构,该结构与Web服务体,系结构相吻合,充分体现了服务的提供方、服务的使用方(可视化用户)和服务代理方之间的相互关系,各部分分工明确,既相互合作,又相互独立,具有良好的通用性和可扩展性。
●可视化本体的研究
针对目前还没有可视化本体的现状,为了实现基于语义的可视化服务匹配,本文综合了可视化领域中K.W.Brodlie,Melanie Tory and Torsten Moller所提出的两个有代表性分类法,以提供可视化服务的语义描述为目的,构造了一个可视化本体,并应用于基于语义的服务发现中。实践证明,虽然该本体还需要不断完善,但是它确能反映可视化领域的核心概念以及它们之间的相互关系,较好地描述可视化服务的语义。
●基于语义的可视化服务发布与发现机制的研究
根据可视化服务的特点,提出了可视化服务描述模型,使得服务提供者和请求者可以用统一的格式描述服务;实现了基于向量空间模型的服务匹配算法,同时提出了一个基于本体的可视化服务匹配算法,该算法能较准确地计算出服务之间语义的匹配程度,有效地提高匹配的查全率和查准率,其成果已获得了国内外同行的好评;强调了服务的定位应该考虑服务质量问题,给出了服务质量相似度的计算公式。另外,采用J2EE技术架构基于语义的可视化服务发布与发现门户,在UDDI基础上,通过增加服务的语义描述层和服务能力匹配层来实现可视化服务的语义标注和语义匹配功能,并实现对服务语义信息的单独存储,完成了对各种可视化服务资源的统一管理并提供了有效的服务发现方式。该门户的模块性好、易于扩展,为管理和匹配服务提供了有力的支持。
●面向服务的可视化系统研究
随着网格与Web服务的融合,越来越多的资源会使用Web服务的形式提供,因此,设计并实现面向服务的分布式可视化系统具有非常重要的现实意义。它采用全Java的设计方案,消除了平台的异构性,以问题求解环境Triana为低层支撑环境并进行扩展和修改,降低了系统的复杂度和重复开发的工作量,实现了对可视化服务的发现、导入、组合和调用,提供了灵活地建构可视化管道的能力、支持交互式、分布式和并行可视化的实现。
●面向服务的分布式可视化平台的实现与性能研究
面向服务的分布式可视化平台由基于语义的可视化服务发布与发现门户、面向服务的可视化系统和各种可视化服务资源三部分组成。本文在较系统而全面地阐述网格环境下面向服务的可视化平台实现的同时,从定性和定量两方面,对其性能进行了测试和评估。
通过一系列的研究、实际开发和实例测试表明,所研制的面向服务的分布式可视化平台,较全面地实现了系统的预期目标,能对网格中的各种可视化资源进行统一的管理与共享;为用户提供多种手段发现合适的可视化资源,从而使得数目繁多、分布广泛的资源能得到有效利用;方便用户构造可视化管道、能有效地利用远程数据进行可视化;实现了可视化结果的本地显示;支持交互式、并行和分布式可视化,加快了可视化速度,使得对大规模数据的可视化处理成为可能;支持简单的协作可视化,同时该系统具有跨平台能力、良好的可扩展性、不局限于某类应用问题,支持多种形式的可视化。因此,该平台是一个较完善的面向服务的可视化系统,工作量大,具有重要的理论意义和实际应用价值。
As visualization technology is being widely applied into a lot of fields, such as medicine, geology, oceanography, meteorology, aviation, business process and so on, and the network develops further, the data, which needs to be visualized, are also becoming larger and more distributed, autonomic, heterogeneous and dynamic. The traditional visualization mode, which makes use of local resources or single resource, cannot process and compute these large data sets. So the distributed and parallel technologies should be used, and the traditional mode should be replaced by a new visualization mode. Nowadays, Grid Computing and Web Service technology represents one of the most promising advancements for today computational science and engineering. Grid is an abstraction allowing transparent and pervasive access to distributed computing resources. Other feature of the Grid is that the access provided is secure, dependable, efficient, and inexpensive, and enables a high degree of sharing and collaboration for a variety of resources, including computing resources, storage resources, data resources, information resources and knowledge resources. And Web Service is gradually becoming a mainstream technology for interoperation of heterogeneous and distributed systems. Therefore, it is a new idea to apply Web Service technology into visualization field. It aims to provide, by means of Web Service technology, management, discovery and sharing of heterogeneous resources for visualization, and support more users to utilize more visualization services and more distributed ones, and finally implement interactive, parallel and distributed visualization. Current research on service-oriented visualization is still in its infant stage. There is no report about it in domestic and few works have been done systematically in overseas. This dissertation is a relatively systematic research on how to apply Web Service into visualization. Our works and achievements include as following:
·Research on architecture for service-oriented visualization
The possibility and necessity of applying Web Service into visualization are discussed, and the characteristics and deficiencies of the traditional visualization pipeline are analyzed as well. And then a service-oriented pipeline is proposed. Based on it, a service-oriented architecture for distributed visualization is designed, which is similar to the architecture for Web Service, which illustrates the relationship among service providers, service requestors and service agents. Each component in the architecture is responsible for a group of distinct functionalities, and components can collaborate with each other. So the characteristic of extensibility and general purpose are achieved.
·Research on ontology for visualization
In order to implement semantic based matchmaking for visualization services and support a common vocabulary for semantic description of visualization services, however, as there is no useful ontology for visualization, the dissertation synthesizes two important classifications in the visualization field, and builds an ontology, which has been used in the visualization service discovery. The testing results show that it can describe those core concepts in the visualization and their relations, the semantic information of visualization services although it is still incomplete and tentative.
·Research on semantic based publishing and discovering for visualization services Based on the characters of visualization service, a description model for
visualization service is proposed, which enables advertisers and requestors to describe service using a common model. A matching algorithm which is based on Vector Space Model is implemented. And an ontology based semantic matchmaking algorithm is put forward, which is an improvement to the quality of matchmaking -extending existing algorithms with a subsumption and semantic definition distance, which allows the algorithm to have the ability to precisely calculate a distance between concepts. Additionally, the dissertation presents QoS should be considered when the services are located, and gives the formula of QoS similarity. Meanwhile, J2EE is used to develop the portal for semantic based publishing and discovering for visualization services, which enables the management of a variety of visualization resources and provides an efficient mechanism for service matchmaking. The portal has modularity and extensibility.
·Research on service oriented visualization system
With the integration of Grid Computing and Web service, more and more resources will be provided by means of Web service. Therefore, the implementation of service oriented visualization system is very significant. The system adopts Java, which is platform independent, and utilizes the problem solving environment Triana as supporting, and modifies and extends it in order to realize the discovery, import, composition and invocation for visualization service and support the establishment of visualization pipeline and interactive, distributed and parallel visualization.
·Research on implementation and performance of service oriented visualization platform
The dissertation not only systematically presents the implementation of service oriented visualization platform, but tests its performance from qualitative and quantitative aspects as well.
A series of research, development and testing show that the service oriented visualization platform achieves the expected goal, which supports the management and sharing of various of visualization resources; provides three kinds of ways to discover the appropriate visualization services; facilitates the building for visualization pipeline and the process for remote data; allows a visualization to be displayed on desktop display; runs across multiple computers/resources; supports interaction within the visualization and parallel and distributed visualization so as to enable the visualization for large scale data sets; performs some simple collaborative visualization. And it is platform independent, and has extensibility and is not limited to the special application. So the work of the dissertation is a relatively systematic research and implementation for service oriented distributed visualization, which has significant both in theory and practice.
引文
[1]W.Bethel,R.Frank,S.Fulcomer,C.Hansen,K.Joy,J.Kohl,and D.Middleton.Visual data analysis-report of the visualization breakout session.In 2003 ScaLeS Workshop-Volume Ⅱ,2003.25-28
[2]刘勘,周晓峥,周洞汝.数据可视化的研究与发展.计算机工程,2002,28(8);1-2
[3]Kenneth Moreland.Parallel Visualization with ParaView.http;//www.cs.unm.edu/~kmorel/documents/sc05,2005.11.
[4]石教英,赵友兵,仇应俊,陈为.面向网格的可视化系统研究.计算机研究与发展,2004,14(12);2231-2235
[5]I Foster,C Kesselman,S Tueckel The anatomy of the grid;Enabling scalable virtual organizations.International Journal of High Performance Computing Applications,2001,15(3);200-222
[6]赵友兵.面向网格基于Java的交互式可视化系统GVis研究与实现;[博士学位论文].浙江;浙江大学.2005.6-8
[7]NERSC.FY2002 User Survey Results-Visualization and Grid Computing.http;//www.nersc.gov/news/survey/2002/viz.html,2002.
[8]Wang Haoxiang,Ken Brodlie,Jason Wood.Service-oriented approach to collaborative visualization.Proceedings of the UK e-Science All Hands Meeting,NeSC.2006.241-248.
[9]Charters,S.M,Holliman,N.S and Munro,Visualization on the Grid;a Web Service Approach.Proceedings of the UK e-Science All Hands Meeting,2004.202-209.
[10]C.Upson,T.Faulhaber,D.Kamins,D.Schlegel,D.Laidlaw,J.Vroom,R.Gurwitz,A.van Dam.The Application Visualization System;a Computational Environment for Scientific Visualization,IEEE Computer Graphics and Applications,1989,9(4);30-42.
[11]E.Tufte.The Visual Display of Quantitative Information.Graphics Press,January 1983.45-48.
[12]Colin Ware.Information Visualization;Perception for Design.Morgan Kaufmann,2000.198-210.
[13]Kitware Inc.Internet.http;//www.vtk.org,2006
[14]The Visualization Toolkit;An Object-Oriented Approach to 3D Graphics(3rd Edition),by William Schroeder,Ken Martin,Bill Lorensen,Publisher;Prentice Hall,2003.135-481
[15]Ramachandran.Internet.http;//mayavi.sourceforge.net/,2007
[16]P.Ramachandran.Maya Vi;A Free tool for CFD Data Visualization.In Proceedings of 4_(th) AIAA Symposium on Computational Fluid Dynamics 2001,AIAA 2001,78-94.
[17]李晓梅,黄朝辉.模块化可视化环境的研究与发展.装备指挥技术学院学报,2000,11(05);39-44.
[18]http;//www.avs.com/software/sofl_t/avsxps.html,2006.
[19]RAVE.Rave.http;//www.wesc.ac.uk/projects/rave/,2006.
[20]Ian J.Grimstead,Nick J.Avis,and David W.Walker,Automatic Distribution of Rendering Workloads in a Grid Enabled Collaborative Visualization Environment.In Proceedings of Supercomputing 2004,held 6th-12th November in Pittsburgh,USA,2004.97-106.
[21]Ian J.Grimstead,Nick J.Avis,and David W.Walker,RAVE;Resource-Aware Visualization Environment.In;S.J.Cox(eds).Proceedings of the UK e-Science All Hands Meeting 2004,Nottingham,UK,2004.
[22]C.Michaels and M.Bailey.Vizwiz;a java applet for interactive 3d scientific visualization on the web.In Proceedings of Eighth IEEE Visualization 1997.261-271.
[23]S.Pettifer,J.Marsh,J.Brooke,M.Glencross,and R.Hubbold.WEAVE Interaction and Visualization for Grid Enabled Environments Using Commodity Hardware.In S.Cox,editor,Proceedings of 1st UK e-Science All Hands Meeting 2002,Sheffield,UK.2002
[24]Ken Brodlie,David Duce,Julian Gallop,Musbah Sagar,Jeremy Walton,Jason Wood.Visualization in Grid Computing Environments.Proceedings of IEEE Visualization 2004.155-162.
[25]D.A.Duce and M.Sagar.skML;A Markup Language for Distributed Collaborative Visualization.In;Louise Lever and Mary McDerby(Eds),Proceedings of Theory and Practice of Computer Graphics 2005,,published by Eurographics Association,2005.171-178.
[26]Ken Brodlie,Jason Wood,David Duce,Musbah Sagar.gViz;Visualization and Computational Steering on the Grid.In;Simon J.Cox(eds).Proceedings of the UK e-Science All Hands Meeting 2004.
[27]S.M.Charters,N.S.Holliman and M.Munro,Visualisation in e-Demand;A Grid Service Architecture for Stereoscopic Visualisation,UK eScience Second All-Hands Meeting,2003.
[28]G.Giupponi,G.De Fabritiis and P.V.Coveney.An hybrid model for the simulation of macromolecular dynamics.Int,J.Mod.Phys.C,2007,18(4),520-527.
[29]C.F.Sanz-Navarro,S.D.Kenny,A.R.Porter and S.M.Pickles.Real-time visualization and computational steering of molecular dynamics simulations of materials science.Proc.of the UK e-Science All Hands Meeting,Nottingham,UK,2004.
[30]J.M.Brooke,P.V.Coveney,J.Harting,S.Jha,S.M.Pickles,R.L.Pinning,A.R.Porter.Computational Steering in RealityGrid,Proceedings of the UK e-Science All Hands Meeting 2003.
[31]Riding,M,et al,e-Viz;Towards an Integrated Framework for High Performance Visualization,Proceedings of the UK e-Science All Hands Meeting 2005,1026-1032.
[32]CCV,http;//ccvweb.csres.utexas.edu/ccv/,2005
[33]http;//www.aus-vo.org.2006.
[34]http;//www.astrogrid.org,2005
[35]http;//aus-vo.org/soft_dvr.html,2005.
[36]I.Foster,C.Kesselman;The Grid.Blueprint for a New Computing Infrastructure,Morgan Kaufmann Publishers,Inc.1999.
[37]I.Foster,C.Kesselman,S.Tuecke,The Anatomy of the Grid;Enabling Scalable Virtual Organizations,International journal of Supercomputer Applications,2001,15(3).56-70.
[38]都志辉,陈渝,刘鹏.网格计算.北京;清华大学出版社,2002,178-182.
[39]马书月,王健.网格及网格计算技术综述.电脑知识与技术,2005,56(32);45-47
[40]Steiner M,Tsudik G,Waidrer M.CLIQUES;A new approach togroup key agreement.IEEE International Conference on Distributed Computing System,Amsterdam.The Netherlands,1998.24(3);168-176.
[41]Michael Champion,Chris Ferris.Web Service Architecture.http;//www.w3.org/TR/2002/WD2ws2arch220021114/,2002.
[42]W3C Working Draft.Web Services Architecture Requirements[S].http;//www.w3c.org/TR/2002/wd-wsa-reqs-20020819,2002.8
[43]柴晓路.Web服务架构与开放互操作技术[M].北京;清华大学出版社,2002.23-23
[44]A.E.Walsh.UDDI,SOAP,and WSDL;The Web Services Specification Reference Book,UDDIORG,2002.123-260.
[45]Erik Christensen,Francisco Curbera,Greg Meredith.Web Services Description Language(WSDL)1.1,2001.At http;//www.w3.org/TR/2001/NOTE-wsdl-20010315
[46]The Universal Description,Discovery and Integration(UDDI)protocol.Version3.2003.At http;//www.uddi.org
[47]http;//www.ibm.com/developerworks/library/ws-soad1/index.htm,2005
[48]Ken Brodlie,David A.Duce,Julian R.Gallop,Musbah Shahop Sagar,Jeremy Walton,Jason Wood;Visualization in Grid Computing Environments.IEEE Visualization 2004,34(5);155-162
[49]I.Foster,H.Kishimoto,A.Savva,D.Berry,A.Djaoui,A.Grimshaw,B.Horn,F.Maciel,F.Siebenlist,R.Subramaniam,J.Treadwell,and J.Von Reich.The open grid services architecture,version 1.0.Technical Report GFD.30,Global Grid Forum,2004.
[50]T.Banks,A.Djaoui,S.Parastatids,A.Mani,S.Tuecke,K.Czajkowski,I.Foster,J.Frey,S.Graham,C.Kesselman,T.Maguire,T.Sandholm,D.Snetling,and P.Vanderbilt.Open grid service infrastructure primer.Technical Report GFD.31,Global Grid Forum,http;//www.ggf.org/documents/GFD.31.pdf,2004.
[51]Malcolm Atkinson,David DeRoure,Alistair Dunlop,Georey Fox,Peter Hen-derson,Tony Hey, Norman Paton, Steven Newhouse, Savas Parastatidis, Anne Trefethen, Paul Watson, and Jim Webber. Web service grids: An evolutionary approach. Technical Report UKeS -2004-05, UK National e-Science Centre, http://www.nesc.ac.uk/technical papers/UKeS-2004-05.pdf, August 2004.
[52] K. Czajkowski, D. Ferguson, I. Foster, J. Frey, S. Graham, T. Maguire, D. Snelling,and S. Tuecke. From open grid services infrastructure to ws-resource framework: Refactoring & evolution, http://www-106.ibm.com/developerworks/library/ws-resource/ogsi to wsrf 1.0.pdf, March 2004.
[53] R.B Haber and D.A McNabb Visualization Idioms: A Conceptual Model for Visualization Systems, in Visualization in Scientific Computing. IEEE, 1990,74-93.
[54] NAG Ltd Web Site. See: http://www.nag.co.uk,2007.
[55] Jeremy Walton: NAG's IRIS Explorer. In Visualization Handbook,2004. 633-654,Academic Press. Available at: http://www.nag.co.uk/IndustryArticles/ch32.pdf
[56] IBM Open Data Explorer Web Site. See http://www.research.ibm.com/dx,2005.
[57] Shu Gao, DENG-FANG Chen. Applying web service technology in Distributed Visualization. Proceedings of the ICMLC2007. 128-133.
[58] Charters, S.M, Holliman, N.S and Munro, M. Visualization on the Grid: a Web Service Approach. Proceedings of the UK e-Science All Hands Meeting, 2004.
[59] McCormick, B.H., DeFanti, T.A. and Brown, M.D. Visualization in Scientific Computing, Computer Graphics 1987,21(6):45-60.
[60] C.Osland.Scientific Visualization -Techniques and Applications, hardback Framework. Springer-Verlag, 1992.15-35.
[61] W.Felger and F.Schroder.The Visualization Input Pipeline-Enabling Semantic Interaction in Scientific Visualization.In A.Kilgour and L.Kjelldahl(eds).Processing of Eurographics 1992(EG92),volume 11, ,Cambridge,U.K. Eurographics.1992.139-151.
[62] J.C.Reberts. On Encouraging Multiple Views for Visualization. In E.Banissi, F.Khosrowshahi, M.Sarfraz, E.Tatham. and A.Ursyn(eds).Proceedings of IEEE Information Visualization 1998, 8-14.
[63] J.Wood, H.Wright, and K.Brodlie. Collaborative Visualization. In Proceeding of IEEE Visualization,Phoenix,Arizona,USA, 1997.253-259.
[64] Tim B L,James H,Ora L.The Semantic Web.New York: Scientific American.2001,284(5): 34-43.
[65] Tim Berners-Lee. XML and the web Resentation at XML World 2000.At http://www.w3 .org/2000/Talks/1206-xml2k-tbl/slide10-0.html
[66] Studer R,Benjamins R,etc. Knowledge Engineering: Principles and methods. Data and Knowledge engineering, 1998,25(1-2):161-197.
[67] Web Ontology Language (OWL): http://www.w3.org/2004/OWL/
[68] OWL Web Ontology Language Overview. http://www.w3.org/TR/2004/REC-owl-features-20040210/
[69] Horrocks I, Peter F. Patel-Schneider. Reducing OWL entailment to description logic satisfiability. In:Fensel D, Sycara D, Mylopoulos D, ed. Proc of the 2003 International Semantic Web Conference (ISWC2003), Berlin: Springer, 2003. 17-29.
[70] Javier Gonzalez-Castillo, David Trastour, Claudio Bartolini, Description Logics for Matchmaking of Services, HP Labs Technical Report.
[71] National e-Science Centre. Visualization for e-science. http://www.nesc.ac.Uk/esi/events/130/workshop_report.pdf
[72] National e-Science Centre. Visualization ontologies.http://www.nesc.ac.uk/talks/393/vis_ontology_report.pdf
[73] D. J. Duke, K. W. Brodlie and D. A. Duce, Building an Ontology of Visualization. 15~(th) IEEE Visualization 2004 (VIS'04),2004.24-25.
[74] K.W. Brodlie, 1992.Visualization Techniques, in Scientific Visualization - Techniques and Applications, edited by K.W. Brodlie, L.A. Carpenter, R.A. Earnshaw, J.R. Gallop, R.J.Hubbold, A.M. Mumford, CD. Osland and P. Quarendon, Chapter 3,Springer-Verlag. 37-86
[75] K.W. Brodlie. A Classification Scheme for Scientific Visualization. In: R. A. Earnshaw and D. Watson(eds). Animation and Scientific Visualization, Academic Press. 1993. 125-140.
[76] Selan Rodrigues dos Santos. A Framework for the Visualization of Multidimensional and Multivariate Data:[Ph.D Dissertation]. The University of Leeds,2004
[77] Melanie Tory and Torsten Moller. A model-based visualization taxonomy. Technical Report SFU-CMPT-TR2002-06, Computing Science Dept., Simon Fraser University, 2002.
[78] Melanie Tory and Torsten Moller. Rethinking Visualization: A High-Level Taxonomy. The Proceedings of IEEE Symposium on Information Visualization, 2004. 151-158.
[79] Gao Shu, Nick J.Avis, Omer F. Rana. Investigating Visualization Ontologies. Proceedings of the UK e-Science All Hands Meeting 2006.
[80] T.R.Gruber .Towards principles for the design of Ontologies used for knowledge sharing .International Journal of Human-Computer Studies. 1995(43):907-928.
[81] Gao Shu , Nick J. Avis , Omer F. Rana. Bringing semantics to visualization services.Accepted by Advances in Engineering Software and for publishing in 2008.
[82] http://www.idef.com,2005
[83] M.Uschold. Ontologies Principles, Methods and Applications. Knowledge Engineering Review, 1996,11(2):78-91.
[84] Gruninger, M.and Fox, M.S. Methodology for the Design and Evaluation of Ontologies, Workshop on Basic Ontological Issues in Knowledge Sharing, IJCAI-95, Montreal,1995.124-132.
[85] FERNADEZ, M., GOMEZ-PEREZ, A.and JURISTO, N. METHONTOLOGY: From Ontological Art Towards Ontological Engineering, AAAI-97 Spring Symposium on Ontological Engineering, Stanford University, 1997.167-180.
[86] MONET Consortium. MONET Home Page,Available from http://monet.nag.co.uk,2004.
[87] Holger Knublauch, Ray W. Fergerson, Natalya F. Noy, Mark A. Musen. The Protege OWL Plugin: An Open Development Environment for Semantic Web Applications. Proceeding of Third International Semantic Web Conference - ISWC 2004.156-170.
[88] Knublauch H,Fergerson R,Noy N.The OWL Plugin: An Open Development Environment for Semantic Web Applications[C]//Proc of the Third International Semantic Web Conference (ISWC2004),Berlin: Springer Verlag,2004.75-87.
[89] http://jena.sourceforge.net,2004.
[90] Holger Knublauch, Ray W. Fergerson, Natalya F. Noy, Mark A. Musen. The Protege OWL Plugin: An Open Development Environment for Semantic Web Applications. Third International Semantic Web Conference - ISWC 2004. 156-170.
[91] http://www.co-ode.org,2005.
[92] Matthew Horridge, Holger Knublauch, Alan Rector, Robert Stevens, Chris Wroe. A Practical Guide to Building OWL Ontologies Using The Protege -OWL Plugin and CO-ODE Tools Edition 1.0. http://www.co-ode.org/resources/tutorials/ProtegeOWLTutorial.pdf
[93] http://www.w3c.org/TR/xmlschama-2,2006.
[94] Volker Haarslev and Ralf Moeller. RACER user's guider and reference manual. http://www.cs.concordia.ca/-faculty/haarslev/racer,2003.
[95] Hongsuda Tangmunarunkit, Stefan Decker, Carl Kesselman. Ontology-based Resource Matching in the Grid -The Grid meets the Semantic Web .In Proceedings of SemPGRID'03 ,2003.143-151.
[96] Massimo Paolucci, Takahiro Kawamura ,Katia Sycara etc. Semantic Matching of Web Services Capabilities .In Proceedings of Internationa] Semantic Web Conference (ISWC 2002). 10-25.
[97] Katia Sycara, Seth Widoff, Matthias Klusch, et al. Larks: Dynamic Matchmaking Among Heterogeneous Software Agents in Cyberspace. Autonomous Agents and Multi-Agent Systems, 2002,(5): 173-203.
[98] KSivashanmugam, KVerma, R.Mulye, Z.Zhong. Speed-R: Semantic P2P environment for diverse Web services registries. Final Presentation,CSCI:8350,Enterprise Integration, CS Dept,UGA,2002.
[99]Kunal Verma,Kaarthik Sivashanmugam,Amit Sheth,Abhijit Patil,Swapna Oundhakar,John Miller.METEOR-S WSDI;A Scalable P2P Infrastructure of Registries for Semantic Publication and Discovery of Web Services.
[100]Wolfgang Hoschek.A Unified Peer-to-Peer Database Framework for Xqueries Over Dynamic Distributed Content and Its Application for Scalable Service Discovery.[PhD Dissertation].Austria;Technical University of Vienna,2002.
[101]Boualem Benatallah,Mohand-Said Hacid,Alain Leger,et al.On Automating Web Service Discovery.The VLDB Journal,2005,14(1);84-96.
[102]Chen Zhou,Liang-Tien Chia and Bu-Sung Lee.Semantics in Service Discovery and QoS Measurement.IT Professional,2005,7(2);29-34.
[103]Chen Zhou,Liang-Tien Chia and Bu-Sung Lee.DAML-QoS Ontology for Web Services.http;//www.ntu.edu.sg/home5/pg04878518/Articles/icws04_235_Chen_Z.pdf
[104]Jeffrey Hau,William Lee and John Darlington.http;//www.ai.sri.com/WSS2005/final-versions/WSS2005-Hau-Final.pdf
[105]S.Colucci,T.Di Noia,E.Di Sciascio,F.M.Donini,M.Mongiello,and M.Mottola.A formal approach to ontology-based semantic match of skills descriptions.J.of Universal Computer Science,Special issue on Skills Management,2003.67-71.
[106]S.Colucci,T.Di Noia,E.Di Sciascio,F.M.Donini,M.Mongiello,and M.Mottola.Finding skills through ranked semantic match of descriptions.Journal of Universal computer Science(J.UCS)issue on Proc.of 3rd Intl.Conf.on Knowledge Management I-KNOW'03,2003.121-130.
[107]Bin Xu,Tao Li,Zhifeng Gu,Gang Wu.SWSDS;Quick Web Service Discovery and Composition in SEWSIP.E-Commerce Technology 2006.The 8th IEEE International Conference on and Enterprise Computing,E-Commerce,and E-Services,The 3rd IEEE International Conference.2006.71-71.
[108]王玉影.基于语义相关度评价的Web服务匹配技术研究;[硕士学位论文],大连;大连理工大学,2006.12.
[109]崔彦.基于语义Web的服务匹配模型研究;[硕士学位论文],大连;大连理工大学.2005.12.
[110]10.S.A.Ludwig,et al.,A grid service discovery matchmaker based on ontology description,Proceedings of the International EuroWeb 2002 Conference,Oxford,UK,2002.145-156.
[111]Massimo Paolucci,Julien Soudry,Naveen Srinivasan.A Broker for OWL-S Web Services.In Proceedings of the AAAI Spring Symposium,Palo Alto,Califomia,2004.23-30.
[112]OWL-S;Semantic markup for Web Services,http;//www.daml.org/services/owl-s/1.0/
[113]Salton G,Wong A.On the specification of term value in automatic Indexing.Journal of Documentation,1973,29(4);351-372.
[114]http;//www.blogjava.net/dreamstone/archive/2007/06/11/123317.html,2006.
[115] http://snowball.tartarus.org/algorithms/porter/stemmer.html,2005
[116] Gao Shu, Omer F. Rana, Nick J.Avis, Chen Dingfang. Ontology_based Semantic Matchmaking. Approach. Advances in Engineering Software. 2007,38(1): 59-67.
[117] Horridge Matthew,Knublauch Holger,Rector Alan,et al.A practical guide to building OWL ontology using the protege-OWL plugin and COODE tools[EB/OL].(2004-08-27)[2006-04-10].http://www.co-ode.org/resources/tutorials/Protege OWLTutorial.pdf.
[118] Lei Li and Ian Horrocks. A software framework for matchmaking based on semantic web technology. In Proceedings of the Twelfth International World Wide Web Conference (WWW 2003), 2003.178-184.
[119] A. Borgida and P. F. Patel-Schneider. A Semantics and Complete Algorithm for Subsumption in the CLASSIC Description Logic. JAIR,1994,(1):277-308.
[120] Gao Shu, Chen Dingfang. Semantic Approach to Visualization Service Discovery. Proceedings of the SPND2007. 365-371.
[121]http://ws.apache.org/juddi/,2003.
[122] UDDI Technique White Paper, http://www.uddi.org/, 2001-05
[123] UDDI Version 2.0 Programmer's API specification [EB/OL]. http://uddi.org/pubs/ProgrammersAPI-V2.04-Published.htm. 2002-07.
[124] K. Brodlie, J. Brooke, M. Chen, D. Chisnall, A. Fewings, C. Hughes, N. W. John,M. W. Jones, M. Riding, and N. Roard. Visual Supercomputing - Technologies,Applications and Challenges, STAR Report, In Procedings of Eurographics 2004.Eurographics Association, 2004.45-66.
[125] J. D. Wood, H. Wright, and Ken W. Brodlie. Collaborative Visualization. InR. Yagel and H. Hagen, editors, IEEE Visualization '97, 1997.253-259.
[126] K. W. Brodlie, D. A. Duce, J.R. Gallop, J. P. R. B. Walton, and J. D. Wood. Distributed and collaborative visualization. Computer Graphics Forum, 2004,23(2):223-251.
[127] http://www.trianacode.org/,2006.
[128] I.Taylor, M. Shields, I.Wang, and A. Harrison.The Triana Workflow Environment: Architecture and Applications. In: I. Taylor, E. Deelman, D. Gannon, and M. Shields(eds), Workflows for e-Science, Springer, New York, Secaucus, NJ, USA, 2007. 320-339.
[129] I. Taylor, M. Shields, I. Wang, and O. Rana. Triana Applications within Grid Computing and Peer to Peer Environments. In Journal of Grid Computing, 2003,1(2): 199-217.
[130] Andrew Harrison and Ian Taylor. WSPeer - An Interface to Web Service Hosting and Invocation. In HIPS Joint Workshop on High-Performance Grid Computing and High-Level Parallel Programming Models, 2005.81-90.
[131]Shalil Majithia,Matthew S.Shields,Ian J.Taylor,and Ian Wang.Triana;A Graphical Web Service Composition and Execution Toolkit.In Proceedings of the IEEE International Conference on Web Services(ICWeb服务'04),IEEE Computer Society,2004.514-524.
[132]I.Taylor,M.Shields,I.Wang,and A.Harrison.Visual Grid Workflow in Triana.In Journal of Grid Computing,2005,36(4);153-169.
[133]I.Taylor,M.Shields,I.Wang,and O.Rana.Triana Applications within Grid Computing and Peer to Peer Environments.In Journal of Grid Computing,2003,51(2);199-217.
[134]Shalil Majithia,Ian Taylor,Matthew Shields,and Ian Wang.Triana as a Graphical Web Services Composition Toolkit.In Simon J.Cox,editor,Proceedings of UK e-Science All Hands Meeting,2003.494-500.
[135]Triana User Guide.http;//www.trianacode.org/docs/index.html,2004.
[136]David Churches,Gabor Gombas,Andrew Harrison,Jason Maassen,Craig Robinson,Matthew Shields,Ian Taylor and Ian Wang.Programming Scientific and Distributed Workflow with Triana Services.In Concurrency and Computation;Practice and Experience(Special Issue;Workflow in Grid Systems),2006,18(10);1021-1037.
[137]Gao Shu,Nick J.Avis,Workflow-Based Distributed Visualization.The proceedings of GCC2007.231-238.
[138]Bill Hibbard.VisAD.http;//www.ssec.wisc.edu/-billh/visad.html
[139]http;//bij.isi.uu.nl/,2003.
[140]http;//ij-plugins.sourceforge.net/ij-vtk/index.html,2005
[141]http;//www.itisedu.com/phrase/200604261219045.html
[142]J.Blower,K.Haines,and E.Llewellin.Data streaming,workflow and firewall-friendly grid services with styx.In S.J.Cox and D.W.Walker,editors,Proceedings of the UK e-Science All Hands Meeting 2005,2005.
[143]Stuart M.Charters,Nicolas S.Holliman and Malcolm Munro.Visualisation on the Grid;A Web Service Approach.Proceedings of the UK e-Science All Hands Meeting 2005,Nottingham UK,2005.89-96.
[144]G.von Laszewski,I.Foster,J.Gawor,and P.Lane.A java commodity grid kit.Concurrency and Computation;Practice and Experience,2001.13(8-9);643-662,http;/www.cogkits.org/.
[145]http;//www.ibm.com/developerworks/cn/webservices/ws-gateway/
[146]Web Services Invocation Framework(WSIF),see website http;//ws.apache.org/wsif/.
[147]龚曙光.Ansys工程应用实例解析.北京;机械工业出版社,2003年.1-90页
[148]余宣祥,崔国华编著,计算机算法基础(第二版).武汉;华中科技大学出版社,2001.243-243
[149]Java Expert Systems Shell.Available from http;//herzberg.ca.sandia.gov/jess/docs/61/index.html,2005.