用户名: 密码: 验证码:
语义Web服务及其合成方法的研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
作为一种新兴的Web网络上的分布式计算模式,Web服务提供了一种集成Web上数据与软件模块的机制,有效地解决了异构平台上共享与集成数据与软件应用系统的互操作问题。语义Web服务是将Web服务概念与语义Web技术相结合而产生的崭新的服务计算实现形式,旨在解决基于XML的Web服务交互过程中因缺乏语义描述导致交互双方无法正确地相互理解的问题。语义Web服务通过共享与重用Web服务的语义知识,使得计算机程序能够理解Web服务交互过程中传递消息的内容,从而促进发现、选择、调用与合成Web服务的自动化实现。
     Web服务合成是指当单一的Web服务无法支持业务应用实现时,将多个Web服务有机地组合在一起来实现复杂的应用功能。服务合成过程中的发现、选择、合成与协调各组成Web服务的实现均是对用户“透明的”。虽然当前国内外关于Web服务的研究工作已经提供了一些标准与规范,如:“Web服务描述语言(WSDL)”、“简单对象接入协议(SOAP)”,以及“统一描述、发现和集成(UDDI)”等,然而在开放的、分布式的网络环境下进行语义Web服务的描述、发现、选择与合成存在如下的现实问题需要解决:
     (1)如何找到满足用户需求的语义Web服务:解决这一问题实际上包括两方面的内容:第一,在较好地隐藏Web服务的实现技术细节的基础上,服务提供者如何清楚明了地描述其提供的Web服务实现的软件应用功能;第二,仅仅明白自己需要什么而不知道到哪里、使用什么方法发现Web服务信息的用户,如何能够顺利地找到满足其需求的Web服务来实现软件功能运行。针对上述Web服务描述需求,必须采取有效的方法实现Web服务的语义化描述。
     (2)如何实现语义Web服务描述与用户需求之间的正确匹配:现有的Web服务描述方法是通过描述调用Web服务过程中用户与Web服务之间进行的消息传递来说明Web服务的接口,而用户需求是从用户的角度阐述用户希望得到什么样的软件应用功能。语义Web服务通过增强Web服务描述的语义表述能力减少了服务提供者与用户之间的理解误差,从而实现服务信息的机器可理解,然而当网络上候选Web服务较多时,语义信息将大大降低Web服务匹配的实现效率。
     (3)如何灵活地、有效地实现语义Web服务的合成:现实应用中经常会出现从网络上可用的服务资源中找不到单一的Web服务来支持复杂业务流程的情况,此时合成多个Web服务来生成一个新的、支持更复杂应用功能的Web服务是一个可行的、有效的解决方法。然而应对开放的、多变的、不可预期的网络环境、协调各个组成Web服务之间的互操作、根据业务流程定义得到合成服务过程描述说明等方面均使得语义Web服务合成成为一个富有挑战性的研究课题。
     在讨论了语义Web服务合成存在的现实问题之后,本文通过研究分析Web服务的描述方法与描述语言、语义化标识、以及现有合成方法等存在的不足,提出了语义Web服务社区SWSC模型,说明了SWSC的概念模型、组成结构、服务语义描述方法、包含的活动等方面,并优化了现有Web服务发现与选择算法,提出了SWSC框架下语义Web服务合成的规则与实现方法。本文的研究工作包括以下几个方面:
     (1)讨论了Web服务描述包含的内容、描述方法、现有描述语言等,并阐述了语义Web服务是Web服务发展的必然趋势。接下来讨论了如何从语义层面上描述Web服务,并分析Web服务的功能与非功能属性的描述对于服务发现与选择过程的影响,得出了区分Web服务之间的相同点与不同点能够帮助提高服务发现与选择效率的结论。
     (2)提出了语义Web服务社区SWSC模型,说明了在SWSC下描述语义Web服务的方法,并从概念模型、组成结构、包含的活动、实现规则、与其它语义Web服务模型相比具有的特性等方面阐述了SWSC模型的构造与运行。
     (3)通过增强语义约束改进了现有的基于OWL-S的服务功能匹配算法,弥补了原始算法在服务查找与选择时存在的一类语义偏差。在此基础之上,本文描述了SWSC下查找与选择Web服务的基本思想与实现算法,并结合SWSC的组成结构说明了SWSC下查找与选择服务方法是如何通过缩小Web服务搜索范围来提高查找与选择效率。
     (4)在讨论了服务合成面临的现实问题以及现有的服务合成方法的基础之上,提出了SWSC框架下语义Web服务的合成方法,同时介绍了在尽可能满足用户需求的前提条件下,促使Web服务资源与用户需求达到相对地供需平衡的协调机制。
     本文的创新之处在于:
     (1)提出了语义Web服务社区SWSC模型,并阐述了其概念模型、组成结构以及服务语义化描述方法;
     (2)通过增强语义约束改进并完善了现有的基于OWL-S的服务功能匹配算法;
     (3)提出了SWSC框架下的服务合成规则与方法;
     (4)提出了SWSC框架下在尽可能满足用户需求的前提条件下,促使Web服务资源与用户需求之间达到并保持相对平衡的协调机制。
As a novel distributed computing model on Web, Web Service enables efficient integration of various data and software on Web by providing an effective mechanism to facilitate interaction across heterogeneous platform when sharing and integrating multifarious data and software application. Built by combination of Web Service and Semantic Web, Semantic Web Service aims at dealing with misunderstanding issue of XML-based web service interoperation derived from the lack of semantic description ability. By sharing and reusing semantic information about web services, semantic web services make exchanged messages between web services understood by computers, and therefore promote the automation of web service discovery, selection, invocation and composition.
     Web service composition refers to integration of several web services in a harmony way to offer a set of complex application function which could not be supported by a single web service. Discovery, selection, composition and harmonizing the implement of web services, are all transparent to the users. Although current research work has provided some standards and specifications, such as Web Service Description Language (WSDL), Simple Object Access Protocol (SOAP), Universal Description Discovery and Integration (UDDI) etc, some actual problems still hinder the description, discovery, selection and composition of semantic web services in such an open and distributed network environment as followings:
     (1) How to find the semantic web service which is exactly the client needs. This problem consists of two parts. The first one is how service providers expound the problem the web service can solve on the premise of hiding the underlying technological details; the other one is how the client, who only knows what he/she needs and has no idea where and in which way he/she can find useful information about required web services, can discover web services to satisfy his/her requirement. To the web service requirement described previously, an effective approach is needed to be utilized to realize semantic description of web services.
     (2) How to effectively and efficiently match between semantic web service description and client requirement:currently web service description explains the interface by depicting the exchanged messages during interaction between the client and the web service, while clients state the requirement by declaring what application function they want. Semantic web service could decrease misunderstanding between service providers and clients and enable information about web service understood by computers by adding some semantic annotations, however these semantic information would largely reduce the efficiency of service matching especially when there are lots of web service candidates existing on web.
     (3) How to implement flexible and efficient semantic web service composition: sometimes there are no single web service available to meet the client's complicated application requirement, and at this time composition of several web services which generates one new web service with more value is a feasible solution. However, the difficulties of semantic web service composition derives from open, volatile and unpredictable network environment, collaboration among every component web service, translation from workflow definition to web service composition process description, and so on.
     Based on the analysis of the practical problems of web service composition, this thesis discusses the limitation of current method and language of web service description, semantic annotation, composition approach. At the same time, we propose Semantic Web Service Community (SWSC) model, and explain the conceptual model, construction structure, service semantic description approach and activities included in SWSC. Additionally, thehesis focuses on semantic web service composition process by improving and optimizing web service discovery and selection algorithms. The main research work presented by the thesis includes as follows:
     (1)The content, approach and language of web service description are discussed in detail, and meanwhile the conclusion that semantic web service is an inevitable next step of current web service development, has been reached. Subsequently, we explain how to describe web service in semantic level and analysis what the functional and nonfunctional description of web service means to the web service discovery and selection, and find that effectively clustering and separate web service individuals according to the commonness and peculiarity of web services can efficiently improve the efficiency of web service discovery and selection process.
     (2)The Semantic Web Service Community (SWSC) model is proposed and the description approach of semantic web service in the circumstance of SWSC is presented in the thesis. At the same time, the development and implementation of SWSC model is depicted by explaining the conceptual model, construction, main activities included in SWSC, implementation rules and the prominent characteristics of SWSC model compared with other semantic web service models.
     (3)By adding some semantic constraints, the current web service function-oriented matching algorithm based on OWL-S is improved to avoid a type of semantic deviation existing in the process of web service discovery and selection. Based on the improvement of this algorithm, the policy and approach of web service discovery and selection in the circumstance of SWSC is presented, and meanwhile how the web service discovery and selection approach in SWSC model improves the efficiency of web service discovery and selection process by shrinking the search space, is depicted combined with the description of SWSC construction.
     (4)On the basis of analysis of current problems and approaches of web service composition approaches, a dynamic web service composition method in the circumstance of SWSC is proposed. At the same time, a coordination mechanism is introduced in order to reach and maintain relative balance between actual client requirement and available web service resource on the premise that most of clients'requirements are largely satisfied.
     The main contributions of the thesis include as follows:
     (1)The Semantic Web Service Community (SWSC) model is proposed and the conceptual model, construction structure, semantic description method of SWSC model is explained.
     (2)The current web service function matching algorithm based on OWL-S is improved and optimized by adding some semantic restrictions.
     (3)A web service composition mechanism and approach in the circumstance of SWSC is presented.
     (4)A coordination mechanism aimed to reach and maintain relative balance between actual client requirement and available web service resource is proposed. The premise of this mechanism is that most of clients'requirements should be largely satisfied.
引文
[1]Tim Berners-Lee, Weaving the Web:the Original Design and Ultimate Destiny of the World Wide Web by its Inventor, Sep.1999,1st edition, HarperSanFrancisco.
    [2]Tim Berners-Lee, Evolvability, Keynote on WWW7, Mar.1998, available at http://www.w3.org/DesignIssues/Evolution.html.
    [3]Ron Brachman, Dan Connolly, Rohit Khare, Frank Smadja and Frank V. Harmelen, Meaning on the Web:Evolution vs Intelligent Design, Proceeding of the 15th International World Wide Web Conference, ACM,2006, pp.745.
    [4]Nova Spivak, Radar Networks; John Breslin, DERI & Mills Davis, Internet Evolution to 2020, available at http://colab.cim3.net/file/work/SICoP/2007-04-25/InternetTo2020.pdf.
    [5]Yihong Ding and Li Xu, Evolution of the World Wide Web:a Historical View and Analogical Study, Apr.2007, available at http://www.deg.byu.edu/ding/WebEvolution/evolution-prelude.html.
    [6]Mike P. Papazoglou, Paolo Traverso, Schahram Dusttdar and Frank Leymann, Service-Oriented Computing:a Research Roadmap, International Journal of Cooperative Information System, ISSN:, Jun.2008, Vol.17, Issue 2, pp.223-255.
    [7]Eric Newcomer和Greg Lomow(著),徐涵(译),Understanding SOA with Web Services中文版,2006年,第一版,电子工业出版社。
    [8]岳昆,王晓玲,周傲英,Web服务核心支撑技术:研究综述,软件学报,2004,第15卷,第3期,第428-442页。
    [9]Thomas Erl, Service-Oriented Architecture:Concepts, Technology, and Design, Agu. 2005, Prentice Hall PTR.
    [10]Ethan Cerami, Web Services Essentials, Feb.2002, O'Reilly.
    [11]Michael P. Papazoglou and Jean-jacques Dubray, A Survey of Web Service Technologies, Technical Report (#DIT-04-058), Jun.2004, available at http://eprints.biblio.it/archive/00000586/.
    [12]Liang-Jie Zhang, Challenges and Opportunities for Web Services Research, International Journal of Web Service Research, ISSN:1545-7362, Jan.-Mar.2004, Vol. 1(1), Foreword.
    [13]Mike P. Papazoglou and D. Georgakopoulos, Service Oriented Computing, Communication of the ACM, ISSN:0001-0782,2003, Vol.46, No.10, pp.24-28.
    [14]List of Web Service Specifications, From Wikipedia, available at http://en.wikipedia.ogr/wiki/List_of_Web_ervice_specifications.
    [15]Extensible Markup Language (XML) 1.0 (5th Edition), W3C Recommendation 26 November 2008, available at http://www.w3.org/TR/PEC-xml/.
    [16]XML Schema Definition Language (XSD) 1.1, W3C Working draft 30 January 2009, available at http://www.w3.org/TR/xmlschema11-1/.
    [17]Simple Object Access Protocol (SOAP) 1.2, W3C Recommendation 27 April 2007, available at http://www.w3.org/TR/2007/REC-soap12-part1-20070427/.
    [18]HTTP 1.1 Specifications, W3C revised draft-06,2009, available at http://www.w3.org/Protocols/.
    [19]Web Services Addressing 1.0, W3C Recommendation 9 May 2006, available at http://www.w3.org/TR/2006/REC-ws-addr-core-20060509/.
    [20]Web Service Description Language (WSDL) version 2.0, W3C Recommendation 26 June 2007, available at http://www.w3.org/TR/wsdl20/.
    [21]Web Service.Policy 1.5-Framework, W3C Recommendation 04 September 2007, available at http://www.w3.org/TR/2007/REC-ws-policy-20070904/.
    [22]Web Services Metadata Exchange 1.1, W3C Member Submission 13 August 2008, available at http://www.w3.org/Submission/WS-MetadataExchange/.
    [23]Universal Description Discovery and Integration (UDDI) version 3.0.2,2004, available at http://www.uddi.org/pubs/uddi_v3.htm.
    [24]Web Services Security:SOAP Message Security 1.1,2006, available at http://docs.oasis-open.org/wss/vl.1/wss-vl.1-spec-os-SOAPMessageSecurity.pdf.
    [25]WS-Trust 1.3, OASIS Standard 19 March 2007, available at http://docs.oasis-open.org/ws-sx/ws-trust/200512/ws-trust-1.3-os.html.
    [26]WS-SecurityPolicy 1.2, OASIS Standard 1 July 2007, available at http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702/ws-securitypolicy-1.2-spec-o s.html.
    [27]Web Services Reliable Messaging (WS-ReliableMessaging),2007, available at http://docs.oasis-open.org/ws-rx/wsrm/200702.
    [28]OASIS Web Services Atomic Transaction 1.1,2007, available at http://docs.oasis-open.org/ws-tx/wstx-wsat-1.1-spec/wstx-wsat-1.1-spec.html.
    [29]OASIS Web Services Composite Application Framework, available at http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=ws-caf.
    [30]OASIS Web Services Distributed Management (WSDM) 1.1, available at http://www.oasis-open.org/committes/tc_home.php?wg_abbrev=wsdm.
    [31]Web Services for Management, available at http://www.dmtf.org/standards/wsman/.
    [32]Hongbing Wang, Joshua Zhexue Huang, Yuzhong Qu, and Junyuan Xie, Web Services: Problems and Future Directions, International Journal of Web semantics, ISSN:1570-8268,2004,Vol.1(3), pp.309-320.
    [33]Tim Berners-Lee, James Hendler and Ora Lassila, The Semantic Web, Scientific American Magazine, ISSN:0036-8733,2001, Vol.284, No.5, pp.34-43.
    [34]杜宗霞,怀进鹏,主动分布Web服务注册机制研究与发现,软件学报,2006,第17卷,第3期,第454-462页。
    [35]Fredrik Arvidsson, and Annika Flycht-Eriksson, Ontologies,2008, available at http://www.ida.liu.se/~janma/SemWeb/Slides/ontologies1.pdf.
    [36]OWL Web Ontology Language Guide, W3C Recommendation 10 February 2004, available at http://www.w3.org/TR/owl-guide/.
    [37]Web Service Semantic-WSDL-S, W3C Member Submission 7 Nov.2005, available at http://www.w3.org/Submission/WSDL-S/.
    [38]Dieter Fensel and Christoph Bussler, The Web Service Modeling Framework WSMF, Electronic Commerce Research and Applications,2002, Vol.1, Iss.2, pp.113-137.
    [39]OWL-S:Semantic Markup for Web Services, W3C Member Submission 22 Nov.2004, available at http://www.w3.org/Submission/OWL-S/.
    [40]Quality Assurance of Semantic Annotation for Service (QuASAR), available at http://img.cs.man.au.uk/quasar/index.php.
    [41]Web Service Modeling Ontology (WSMO) W3C Member Submission 3 June 2005, available at http://www.w3.org/Submission/WSMO/.
    [42]IRS:Internet Reasoning Service, available at http://technologies.kmi.open.ac.uk/irs/.
    [43]METEOR-S:Semantic Web Services and Processes (Large Scale Distributed Information System project), available at http://lsdi.cs.uga.edu/projects/meteor-s/.
    [44]HALEY:An end-to-end, scalable Web Service Composition Framework, available at http://denali.cs.uga.edu/haley/.
    [45]Peer Hasselmeyer, On Service Discovery Process Types, Proceeding of the 3rd International Conference on Service Oriented Computing, Dec.2005, LNCS Vol.3826, pp.144-156.
    [46]郭得科,任彦,陈洪辉,薛群成,罗雪山,一种QoS有保障的Web服务分布式发现模型,软件学报,2006,第17卷,第11期,第2324-2334页。
    [47]CommerceNet:from ideas to impact, available at http://www.commerce.net.
    [48]Web Services Conversation Language (WSCL) 1.0, W3C Note 14 Mar.2002, available at http://www.w3.org/TR/wsc110/.
    [49]XLANG, available at http://www.ebpml.org/xlang.htm.
    [50]WSFL in action when Web services cooperate, IBM developer works, Jan.2002, available at http://www.ibm.com/developworks/webservices/library/ws-wsfl1/.
    [51]Sanjiva Weerawarana and Francisco Curbera, Business Process with BPEL4WS: Understanding BPEL4WS, IBM developer Works, Aug.2002, available at http://www.ibm.com/developerworks/library/ws-bpelcol1/.
    [52]Web Service Choreography Interface (WSCI) 1.0, W3C Note Aug.2002, available at http://www. w3. org/TR/wsci/.
    [53]Business Process Management Language, available at http://www.bpmi.org/.
    [54]Hans Schuster, Dimitrios Georgakopoulos, Andrzej Cichocki, and Donald Baker, Modeling and Composing Service-Based and Reference Process-Based Multi-enterprise Processes, Proceeding of the 12th International Conference on Advanced Information System Engineering,2000, Springer, pp.247-263.
    [55]Liangzhao Zeng, Boualem Benatallah, and Marlon Dumas, Quality Driven Web Services Composition, Proceeding of the 12th International Conference on World Wide Web,2003, pp.411-421.
    [56]Katia Sycara, Massimo Paolucci, Anupriya Ankolekar, and Naveen Srinivasan, Automated discovery, interaction and composition of Semantic Web Services, Journal of Web Semantic, Web Semantics:Science, Services and Agents on the World Wide Web, 2003,vlo.1,No.1,pp.27-46.
    [57]Tevfik Bultan, Xiang Fu, Richard Hull, and Jianwen Su, Conversation specification:a new approach to design and analysis of e-service composition, Proceeding of the 12th international conference on World Wide Web,2003, pp.403-410.
    [58]汤宪飞,蒋昌俊,丁志军,王成,基于Petri网的语义Web服务自动合成方法,软件学报,2007,第18卷,第12期,第2991-3000页。
    [59]李祯,杨放春,苏森,基于模糊多属性决策理论的语义Web服务组合算法,软件学报,2009,第20卷,第3期, 第43-58页。
    [60]Bart Orriens, Jian Yang, and Mike P. Papazoglou, Service Component:A Mechanism For Web Service Composition Reuse And Specialization, Journal of Integrated Design & Process Science,2004, Vol.8, Iss.2, pp.13-28.
    [61]Evren Sirin, Combining Description Logic Reasoning with AI Planning for Composition of Web Services, PHD Thesis, Univeristy of Maryland,2006.
    [62]Kave Salamatian, and Serge Fdida, Measurement based modeling of quality of service in the Internet:a methodological approach, Proceeding of the Thyrrhenian Interantional Workshop on Digital Communications:Evolutionary Trends of the Internet,2001, LNCS, Vol.2170, pp.158-174.
    [63]Anbazhagan Mani, and Arun Nagarajan, Understanding quality of service for web services, IBM Developer Works, Jan.2002, available at http://www.ibm.com/developworks/library/ws-quality.html.
    [64]Heather Kreger, Web Services Conceptual Architecture, IBM Software Group, May 2001, available at http://www.cs.uoi.gr/-zarras/mdw-ws/WebServiceConceptualArchitectu2.pdf.
    [65]Eric Newcomer, Understanding Web Service:XML, WSDL, SOAP, and UDDI,2004, Addison-Wesley Professional.
    [66]Bernardo Cuenca Grau, A possible simplification of the semantic web architecture, Proceeding of the 13th international conference on World Wide Web,2004, pp.704-713.
    [67]H. Peter Alesso and Craiq F. Smith, Developing semantic web services,2004, AK Peters.
    [68]Grigoris Antoniou and Frank van Harmelen, A Semantic Web Primer,2008,2nd Edition, the MIT press.
    [69]Semantic Web, and Other Technologies to Watch, W3C, Jan.2007,available at http://www.w3.org/2007/Talks/0130-sb-W3CTechSemWeb/#(24).
    [70]Nicola Guarino, and Pierdaniele Giaretta, Ontologies and Knowledge Bases:Towards a Terminological Classification, N.J.I. Mars (ed.), Towards Very Large Knowledge Bases, 1995, IOS Press.
    [71]Dieter Fensel, Ontologies:Silver Bullet for Knowledge Management and Electronic Commerce,2003,2nd edition, Springer.
    [72]史忠植,常亮,基于动态描述逻辑的语义Web服务推理,计算机学报,2008,第31卷,第9期,第1599-1611页。
    [73]Nicola Guarino, Understanding, Building, and Using Ontologies:A Commentary to "Using Explicit Ontologies in KBS Development", International Journal of Human and Computer Studies, vol.46, pp.293-310.
    [74]Rudi Studer, V. Richard Benjamins, and Dieter Fensel, Knowledge Engineering: Princeples and Methods, Data and Knowledge Engineering,1998, Vol.25, pp.161-197.
    [75]Nicola Guarino, Formal Ontology and Information Systems,Formal Ontology in Information Systems, Proceeding of FOIS,1998, pp.3-15, IOS Press.
    [76]Dieter Fensel, Holger Lausen, Axel Polleres, Jos de Bruijn, Michael Stollberg, Dumitru Roman and John Domingue, Enabling Semantic Web Services:The Web Service Modeling Ontology,2007, Springer, pp.29.
    [77]Adam Farquhar, Richard Fikes, and James Rice, the Ontolingua Server:a Tool for Collaborative Ontology Construction, International Journal of Human-Computer Studies 46,1997.
    [78]Stephen L. Reed, and Douglas B. Lenat, Mapping Ontologies into Cyc, AAAI Technical Report WS-02-11, 2002, available at http://www.aaai.org/Papers/Workshops/2002/2002/WS-02-11/ws02-11-010.pdf.
    [79]Christiane Fellbaum, WordNet:An Electronic Lexical Database,1998, MIT Press.
    [80]夏昊翔,王玉影,宣照国,吉田武稔,基于概念相关性度量的语义Web服务匹配:模型及匹配器原型,情报学报,2008,第27卷,第3期,第375-385页。
    [81]孙萍,蒋昌俊,利用服务聚类优化面向过程模型的语义Web服务发现,计算机学报,2008,第31卷,第8期,第1340.1353页。
    [82]Jeff Heflin, James Hendler, and Sean Luke, SHOE:A Knowledge Representation Language for Internet Application, Technical Report CS-TR-4078,1999, available at http://www.cs.umd.edu/projects/plus/SHOE/pubs/techrpt99.pdf.
    [83]Dieter Fensel, Jurgen Angele, Stefan Decker, Michael Erdmann, Hans-Peter Schnurr, Rudi Studer, and Andreas Witt, On2broker:Lessons Learned from Applying AI on the Web, International Journal of Cooperative Information System,2000, Vol.9, No.4, pp.361-382.
    [84]RDF/XML Syntax Specification (Revised), W3C Recommendation, available at http://www.w3.org/TR/rdf-syntax-grammar/.
    [85]Sebastian Schaffert, RDF and RDF Schema:An Overview, Oberseminar sliders of Gliederung,2001, available at http://bochica.udea.edu.co/~jfduitam/WebEngineering/RDF/paper/sliders-rdfs-overview .pdf.
    [86]Ian Horrocks, Peter F. Patel-Schneider, and Frank van Harmelen, From SHIQ and RDF to OWL:The Making of a Web Ontology Language, Journal of Web Semantics,2003, Vol.1, No.1, pp.7-26.
    [87]Franz Baader, Deborah L. McGuinness, Daniele Nardi, and Peter F. Patel-Schneider, the Description Logic Handbook:Theory, implementation, and applications, Mar.2003, Cambridge University Press.
    [88]Alex Sakharow, Horn Clause, Math World, available at http://mathworld.wolfram.com/HornClause.html.
    [89]SWRL:A Semantic Web Rule Language Combining OWL and RuleML, W3C Member Submission, available at http://www.w3.org/Submission/SWRL/.
    [90]Web Services Architecture, W3C working Group Note, Feb.2004, available at http://www.w3.org/TR/ws-arch/#id2280201.
    [91]Benjamin Grosof, Intro to Panel at WWW-2003:Semantic Web Services:Obstacles and Attractions, Slides presented at the 12th Interantional Conference on World Wide Web,2003, available at http://ebusiness.mit.edu/bgrosof/paps/talk-sws-panel-intro-www2003.pdf.
    [92]Amit Sheth, Semantic Web Process Lifecycle:Role of Semantics in Annotation, Discovery, Composition and Execution, Invited talk at WWW2003 Workshop on e-Services and the semantic Web,2003, available at http://lsdis.cs.ugea.edu/lib/presentations/WWW2003-ESSW-invitedTalk-Sheth.pdf.
    [93]Sheila A. MeIlraith, Tran Cao Son, and Honglei Zeng, Semantic Web Services, IEEE Intelligent Systems, Special Issue on the Semantic Web, Vol.16, No.2, pp.46-53.
    [94]Kaarthik Sivashanmugam, Kunal Verma, Amit Sheth, and John Miller, Adding Semantics to Web Services Standards, Proceeding of the 1st International Conference on Web Services,2003, pp.395-401.
    [95]Web Services Invocation Framework (WSIF), IBM online Journal, available at http://www.research.ibm.com/people/b/bth/OOWS2001/duftler,pdf.
    [96]Sheila A. Mcllraith and David L. Martin, Bring Semantics to Web Services, IEEE Intelligent System, ISSN:1541-1672, Jan.2003, Vol.18, Iss.1, pp.90-93.
    [97]Michael Denny, Ontology Building:A Survey of Editing Tools, Nov.2002, available at http://www.xml.com/pub/a/2002/11/06/ontologies.html.
    [98]李景,主要本体构建工具比较研究,情报理论与实践,2006,29(1)(上),29(2)(下),第109-111页(上),第222-226页(下)。
    [99]Ontolingua (web service offered by Stanford University), available at http://www.ksl.stanford.edu/software/ontolingua/.
    [100]KAON (open-source ontology management infrastructure targeted for business application from IPE Karlsruhe), available at http://kaon.semanticweb.org/.
    [101]Protege (a free, open source ontology editor and knowledge-base framework from Stanford University), available at http://protege.stanford.edu/.
    [102]ontoEdit (Web service offered by the University of Karlsruhe), available at http://www.ontoknowledge.org/tools/ontoedit.shtml.
    [103]WSDL20WL-S available at http://projects.semwebcentral.org/projects/wsdl2owl-s/.
    [104]Java2WSDL available at http://www.java2s.com/Code/Jar/geronimo-jetty6-jee5-2.0.1-bin/Downloadaxis2java2w sdll3r562247jar.htm.
    [105]OWL-S Editor available at http://staff.um.edu.mt/cabe2/suervising/undergraduate/owlseditFYP/download.html.
    [106]OWL-S2UDDI available at http://project.semwebcentral.org/projects/owl-s2uddi/.
    [107]OWL-S Matchmaker available at http://projects.semwebcentral.org/projects/owl-s-uddi-mm/.
    [108]OWL-S VM available at http://project.semwebcentral.org/projects/owl-s-vm/.
    [109]吴步丹,金芝,赵彬,面向服务的建模:一种全过程复用的方法,计算机学报,2008,第31卷,第8期,第1293-1308页。
    [110]Ziv Baida, Jaap Gordijn, and Borys Omelayenko, A shared service terminology for online service provisioning, ACM International Conference Proceeding Series (Proceeding of 6th ICEC),2004, Vol.60, pp.1-10.
    [111]Xuejuan Huang, Xinmeng Chen, Jiazhen Xu, and Jie Yang, Dynamic Supplying desired Web Service for E-Business, Proceeding of the 2nd International Symposium on Electronic Commerce and Security,2009, Vol.1, pp.369-373.
    [112]Yihong Ding, and Li Xu, Evolution of the World Wide Webpart2:Web Evolution Theory and The next Stage, available at http://www.dge.byu.edu/ding/WebEvolution/evolution-dream.html.
    [113]Xuejuan Huang, Xinmeng Chen, Jiazhen Xu, Hua Li, and Jinshuo Liu, Approach toward flexible semantic E-business in Web Service Community, Proceeding of 8th ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing,2007, Vol.3, pp.766-771.
    [114]Nikola Milanovic and Miroslaw Malek, Current Solutions for Web Service Composition, IEEE Internet Computing,2004, Vol.8, Iss.6, pp.51-59.
    [115]王杰生,李梦舟,李梦君,用描述逻辑进行语义Web服务组合,软件学报,2008年,第19卷,第4期,第967-980页。
    [116]Xuejuan Huang, Xinmeng Chen, Jinshuo Liu, and Jiazhen Xu, Dynamic Selection of Best Service in Semantic Web Service Community, Proceeding of International Conference on Computer Science and Software Engineering,2008, Vol.3, pp.407-410.
    [117]Jorge Cardoso, Semantic Web Services:Theory, Tools and Applications,2007, Information Science Reference.
    [118]Jerome Euzenat and Favel Shvaiko, Onotology Mapping,2007, Springer.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700