用户名: 密码: 验证码:
Web服务组合服务质量保障关键问题研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
在开放的网络环境下实现跨组织的信息共享与业务协同已成为商业、科学研究、军事等各个领域中具有广泛需求的基础性研究课题。近年来,随着“服务”成为开放网络环境下资源封装与抽象的核心概念,通过动态地组合服务实现资源的灵活聚合成为技术发展的自然思路。特别是随着Web服务技术的出现和推广,Web服务已成为公认的实现服务的主流技术选择,这使得动态Web服务组合技术成为面向服务的计算的核心技术。由于应用领域的多样性、复杂性以及用户需求的动态性,Web服务组合需要具有服务动态发现、选择与绑定的能力。然而,运行环境的动态性和不可预知性使得Web服务组合服务质量(Quality of Service, QoS)保障成为至关重要且意义重大的挑战。
     目前,许多国内外研究机构围绕Web服务组合服务质量保障展开研究工作,并取得了一些有价值的探索性成果。但是作为一项新兴的研究课题,Web服务组合质量保障在服务信誉度量、服务选择、故障诊断以及异常处理等方面尚不成熟,新的研究问题不断涌现。本文以开放网络环境下的资源共享与应用集成需求为背景,展开Web服务组合质量保障研究。在对当前服务组合质量保障研究中存在的若干不足进行分析的基础上,重点在Web服务信誉度量、基于QoS的Web服务选择、Web服务组合故障诊断以及异常处理等几个方面展开研究工作,主要包括:
     1.信誉是判断QoS公告信息真实性的基础,从而也是Web服务选择的基础。针对目前信誉度量多依赖于用户主观评分的情况,结合Web服务自身的特点,提出基于质量实际值与公告值之间相似度进行Web服务信誉度量的模型。首先通过上、下两层本体描述了Web服务QoS的语义和层次化的QoS指标体系,然后设计一种支持层次化QoS指标体系的质量相似度算法,并将质量相似度作为信誉度量的依据。信誉度量算法以统计理论为基础,通过引入遗忘因子和波动因子,考虑了服务质量的发展趋势和波动情况对服务信誉的影响。实验表明该模型具有良好的灵活性和实用性。
     2.如何动态地选择出最适合消费者QoS需求的Web服务是Web服务在商业应用中获得成功的关键。目前的研究多采用精确的服务质量信息进行服务选择,没有充分考虑到服务选择中QoS信息的不确定性,在对Web服务选择中的信息不确定性进行分析的基础上,设计了QoS公告值、需求值及权重约束的不确定表示方法。然后,利用区间数比较的可能度方法和逼近理想点的多属性决策方法,建立基于不确定QoS信息的Web服务选择模型。实验表明,该模型在QoS信息不确定的情况下能有效地选择符合消费者需求的Web服务。最后,通过聚合树实现结构化Web服务组合QoS的聚合,并提出Web服务全局选择的算法。
     3.为有效识别引起组合服务故障的组件服务,提出一种利用贝叶斯网络对Web服务组合故障原因进行诊断的模型。首先对模型中贝叶斯网络拓扑结构的构造以及网络参数的赋值方法进行了详细说明。然后,基于构造的贝叶斯网络,设计了Web服务组合的故障诊断算法并对其进行了分析。最后,根据信息熵及条件熵的概念,提出基于k-median的证据通道选择算法,以降低收集观察证据的成本。实验模拟表明,提出的模型能有效地识别Web服务组合流程错误的根本原因。与已有的研究相比,该故障诊断模型考虑了故障诊断推理过程中的不确定性以及证据通道选择的问题。
     4.为实现Web服务组合异常处理的模块化、可扩展性及适应性,提出一种基于元流程的Web服务组合异常处理模型,并对该模型的元素及其关系语义进行了详细说明。模型中的元流程是一种高层控制流程,它由相应的规则启动,并对基础流程进行协调和控制。该方法在异常事件发生时,不是简单地引发一个活动,而是通过相应的规则驱动元流程对基础流程进行协调和控制,从而以一种较简单的方式实现对组合服务异常的处理。实例分析表明该方法不仅支持错误处理,同时也支持流程修改等复杂状况。
     5.在前面研究成果的基础上,提出一种保障服务质量的Web服务组合参考模型,模型体现了本文对于服务组合质量保障体系的理解,为Web服务组合支撑平台的建立以及基于Web服务组合的应用系统构造提供了一个可供借鉴的计算框架。
     综上所述,本文的工作针对目前Web服务组合质量保障中亟待解决的几个关键问题提出了有效的解决方案,对于推进动态服务组合技术的理论研究和实用化具有一定的理论价值和应用价值。
Resource sharing and application integration across organizational boundaries in open network have been recognized as comprehensive requirements in many domains, such as commerce, scientific research, military area. In recent years, the concept of service has been proposed as a mean of abstracting and wrapping diverse resources in open environment, which makes service composition to be the natural way for dynamic resource aggregation and flexible application integration. Especially, along with the prosperity and acceptance of Web services as the mainstream technology for service provision, dynamic service composition based on Web services has been regarded as one of the core technologies for the service-oriented computing paradigm. Due to the diversity and complexity of applications, as well as the complexity of the user's dynamic requirements, Web Services need to have the ability of dynamic service discovery, selection and binding. However, dynamic and unpredictable environment makes the QoS (Quality of Service) assurance of Web Service composition has become crucial and significant challenges.
     Many research institutions home and abroad have conducted quite a few researches on QoS assurance of service composition, and have made some valuable achievements. However, some key technologies related to QoS assurance of service composition are not well developed. For example, the service reputation measurement, service selection, fault diagnosis, and exception handling. New issues keep emerging.
     To address the requirements of resource sharing and application integration in open computing environment, some key issues of QoS assurance for service composition have been discussed in this dissertation:Web service reputation measurement based on QoS similarity, Web service selection with uncertain QoS information, fault diagnosis for Web service composition based on Bayesian network, and exception handling for Web service composition using meta-process. The contributions of this dissertation are as follows:
     1. Reputation is the basic for verity judgement of advertised QoS information and Web service selection. Currently, the research on reputation measurement of web service is mainly based on users'subjective score. Consequently, some characteristics of web service are not considered deliberately. Therefore, a novel Web service reputation measurement model based on the similarity of advertised and factual QoS is proposed in this dissertation. Upper and lower QoS ontology are designed to describe the semantic of QoS and the hierarchical QoS item system. The proposed QoS similarity computing algorithm can support the hierarchical QoS item similarity computing. Subsequently, a statistics-theory-based Web service reputation measurement method is put forward and it uses the QoS similarity to compute Web service reputation. Evolution trend and fluctuation of QoS are considered in reputation measurement with forgetting factor and fluctuating factor. Experiments show that the model is flexible and practical.
     2. How to dynamically select web services which can best meet the QoS requirements of consumers is very critical to the success of Web services in business domains. Most of current researches use precise QoS information for Web service selection but the uncertainty of QoS information in Web service selection is not well considered. After analyzing the uncertainty of OoS information in Web service selection, the specification method of uncertain QoS advertisement value, QoS requirement value and weight constraints are designed. Then a Web service selection model is built using possibility degree method for interval numbers ranking and TOPSIS (Technique for Order Preference by Similarity to Ideal Solution) method for MADM (Multiple Attribute Decision Making) problems. The experimental results show that the model can effectively select Web service which can meet the requirements of consumers when QoS information is uncertain. Finally, a QoS aggregation method based on aggregation tree for structure Web service composition and a global service selection algorithm is proposed.
     3. To identify the component services that cause the problem of Web service composition, a fault diagnosis model based on Bayesian network to identify the most likely problematic services in a Web service composition process is proposed. Firstly, the Bayesian network topology construction method and the parameters configuration method are specified in detail. Then a fault diagnosis algorithm based on the Bayesian network is proposed and the algorithm is analyzed. For reducing the collection cost of evidences, we propose an evidence channel selection method based on k-median algorithm and the concept of information entropy and conditional entropy. The experimental simulation show that the model can rule out the root cause of problems in the Web service composition process effectively and efficiently. Compared with the existing research, the uncertainty in fault diagnosis process of service composition and evidence channel selection method are considered in the model.
     4. For modular, extensible and adaptable exception handling of web service composition, a model using meta-process is proposed. The detail semantic of the model components and their relationship are specified too. The meta-process is a kind of upper control process consists of five meta-activities and the rule in the model is based on event, activity state and case data of base process. When an exceptional event occurs, corresponding meta-process is invoked as controlling and coordinating mechanism for base processes but not only a activity is invoked if some rules are met. Examples analysis show that the proposed model not only can be used for failure recovery, but also can be used for more complex situation such as process modification.
     5. Based on aforementioned research, a Web service composition reference framework with QoS assurance is proposed. The framework exhibits our understanding for the QoS assurance technology system of composite service and it give a reference computing framework for development of Web service composition support platform and application based on Web service composition.
     To sum up, we present well-evaluated solutions in this dissertation for some key issues of QoS assurance for service composition. We believe that our contributions make a nice groundwork for future research and engineering on service composition both in theory and practice.
引文
[1]张明宝,夏安邦.基于面向服务体系架构的敏捷虚拟企业信息系统框架.计算机集成制造系统,2004,10(6):985-990.
    [2]Alonso G, Fiedler U, Hagen C, et al. WISE-Business to Business E-Commerce, In:Proc of the 9th International Workshop on Research Issues on Data Engineering:Information Technology for Virtual Enterprises, Sydney, Australia,1999:132-139.
    [3]刘必欣.动态Web服务组合关键技术研究:[博士学位论文].长沙:国防科学技术大学,2005.
    [4]Papazoglou M P, Georgakopoulos D. Service-Oriented Computing. Communications of the ACM, 2003,46(10):25-28.
    [5]Papazoglou M P. Service-oriented computing:concepts, characteristics and directions. In:Proc of the 4th Int Conference on Web Information Systems Engineering, Washington:IEEE Computer Society,2003:3-12.
    [6]Sprott D, Wilkes L. Understanding Service-Oriented Architecture, Microsoft Architects Journal, 2004, (1):10-17.
    [7]Endrei M, Ang J, Arsanjani A, et al. Patterns:Service-Oriented Architecture and Web Services. IBM,2004.
    [8]Newcomer E, Lomow G. Understanding SOA with Web Services. Addison Wesley Professional, 2004.
    [9]W3C. Web Services Description Language (WSDL) Version 2.0 Part 1:Core Language. http:// www.w3.org/TR/2007/REC-wsd120-20070626/,2007.
    [10]W3C. SOAP Version 1.2 Part 1:Messaging Framework (Second Edition). http://www.w3.org/ TR/2007/REC-soapl2-partl-20070427/,2007.
    [11]OASIS. UDDI v3:The Registry Standard for SOA. http://www.oasis-open.org/presentations/ uddi_v3_webcast_20050222.pdf,2005.
    [12]Curbera F, Duftler M, Khalaf R. Unraveling the Web Services Web:An Introduction to SOAP, WSDL, and UDDI. IEEE Internet Computing,2002,6(2):86-93.
    [13]岳昆,王晓玲,周傲英.Web服务核心支撑技术:研究综述.软件学报,2004,15(3):428-442.
    [14]W3C. Web Services Architecture. http://www.w3.org/TR/ws-arch/,2004.
    [15]飞思科技产品研发中心Java Web服务应用开发详解.北京:电子工业出版社,2002.
    [16]Gottschalk K, Graham S. Introduction to Web Service Architecture. IBM Systems Journal,2002, 41(2):170-177.
    [17]Curbera F, Khalaf R, Mukhi N. The Next Step in Web Services. Communications of the ACM. 2003,46(10):29-34
    [18]OASIS. Web Services Reliable Messaging:WS-Reliability 1.1. http://docs.oasis-open.org/ wsrm/ws-reliability/v1.1/wsrm-ws reliability-1.1-spec-os.pdf,2004.
    [19]OASIS. Web Services Transaction v1.1. http://www.oasis-open.org/specs/index.php# wstransactionv1.1,2007.
    [20]W3C. OWL-S:Semantic Markup for Web Services. http://www.w3.org/Submission/OWL-S/, 2004.
    [21]W3C. Web Service Modeling Ontology (WSMO). http://www.w3.org/Submission/WSMO/,2005.
    [22]OASIS. Web Services Business Process Execution Language, Version 2.0. http:// docs.oasis-open.org/wsbpel/2.0/wsbpel-v2.0.pdf
    [23]W3C. Web Services Choreography Description Language Version 1.0. http://www.w3.org/TR/ ws-cdl-10/,2005.
    [24]W3C. Web Service Choreography Interface (WSCI) 1.0. http://www.w3.org/TR/wsci/,2002.
    [25]W3C. Extensible markup language (XML). http://www.w3.org/xml,2006.
    [26]OASIS. WS-Security 1.1. http://www.oasis-open.org/committees/tchome.php?wgabbrev=wss, 2006.
    [27]Fan J, Kambhampati S. A snapshot of public Web service. SIGMOD Record,2005,34(1):24-32.
    [28]Wil M.P. van der Aalst, Dumas M. Web service composition languages:old wine in new bottles?. In:Proc. of the 29th EUROMICRO Conference "New Waves in System Architecture", Washington:IEEE Computer Society,2003:298-307.
    [29]Pires P F, Benevides M, Mattoso M. Building Reliable Web Services Compositions. Lecture Notes in Computer Science,2002,2593:59-72.
    [30]Zeng L Z, Benatallah B, H.H.Ngu A, et al, QoS-Aware Middleware for Web Services Composition. IEEE Transactions on Software Engineering,2004,30(5):311-327.
    [31]Milanovic N, Malek M. Current Solutions for Web Composition. IEEE Internet Computing,2004, 8(6):51-59.
    [32]Casati F, Sayal M, Shan M C. Developing e-services for composing e-services. Lecture Notes in Computer Science,2001,2068:171-186.
    [33]Wil M.P. van der Aalst, Van H K工作流管理-模型、方法和系统.北京:清华大学出版社,2004.
    [34]Rao J H, Su X M. A Survey of Automated Web Service Composition Methods. Lecture Notes in Computer Science,2005,3387:43-54.
    [35]Berners-Lee T, Hendler J, Lassila O, et al. The Semantic Web. Scientific American,2001, (5):1-18.
    [36]McIlraith S, Son T C. Adapting golog for composition of semantic web services. In Proc. of the 8th International Conference on Knowledge Representation and Reasoning, Toulouse, France, 2002:482-493.
    [37]McIlraith S, Son T C, Zeng H. Semantic Web services. IEEE Intelligent Systems,2001,16(2): 6-53.
    [38]Ponnekanti S R, Fox A. SWORD:A Developer Toolkit for Web Service Composition. In Proc. of the 11th International World Wide Web, Hawaii, USA,2002:83-107.
    [39]Casati F, Shan M C. Dynamic and adaptive composition of e-services. Information Systems.2001, 26(3):143-163.
    [40]Benatallah B, Sheng Q Z. Dumas M, The Self-Serv environment for web services composition. IEEE Internet Computing,2003,7(1):40-48.
    [41]Patil A, Oundhakar S, Sheth A, et al, METEOR-S Web service Annotation Framework. In Proc. of the 13th international World Wide Web conference, New York, USA,2004:553-562.
    [42]吕建,马晓星,陶先平等.网构软件的研究与进展.中国科学E辑,2006,36(10):1037-1080.
    [43]吕建,徐锋,王远.开放环境下基于信任管理的软件可信保障.中国计算机学会通讯,2007,11:26-34.
    [44]Bosloper I, Siljee J, Nijhuis J, et al. Creating self-adaptive service system with Dysoa. In Proc. of the 3rd European Conference on Web Services, IEEE Computer Society,2005:95-104.
    [45]Tohma Y. Incorporating fault tolerance into an autonomic-computing environment. IEEE Distributed Systems Online,2004,5(2):3/1-3/12.
    [46]Kim S M, Rosu M C.A survey of public web services. In Proc. of the 13th International World Wide Web Conference, New York, USA,2004:312-313.
    [47]马晓星,余平,陶先平等.一种面向服务的动态协同架构机器支撑平台.计算机学报,2005,28(4):467-477.
    [48]Menasce D A. QoS Issues in Web Services. IEEE Internet Computing,2002,6(6):72-75.
    [49]W3C. QoS for Web Services:Requirements and Possible Approaches. http://www.w3c.or.kr/ kr-office/TR/2003/ws-qos/.2003.
    [50]杨芙清.软件工程技术发展思索.软件学报,2005,16(1):1-7.
    [51]雷丽晖,段振华.一种基于扩展有限自动机验证组合Web服务的方法.软件学报,2007,18(12):2980-2990.
    [52]Baresi L, Nitto E D, Ghezzi C. Toward open-world software:issues and challenges. IEEE Computer,2006,39(10):36-43.
    [53]Ganek G, Corbi T A. The dawning of the autonomic computing era. IBM Systems Journal,2003, 42(1):5-18.
    [54]Kephart J O, Chess D M. The vision of autonomic computing. IEEE Computer,2003, 36(1):41-50.
    [55]Berardi D. Automatic Composition of E-Services that Export Their Behavior. In Proc. of the 1st Int Conf on Service-Oriented Computing,2003, Lecture Notes In Computer Science,2910: 43-58.
    [56]Fu X, Bultan T, Su J W. Formal Verification of E-Services and Workflows. Lecture Notes In Computer Science,2002,2512:88-202.
    [57]Nakajima S. Model-Checking Verification for Reliable Web Service. In Proc. of the Workshop on Object-Oriented Web Services, New York:ACM Press,2002.
    [58]Pahl C. A Pi-Calculus based Framework for the Composition and Replacement of Components. In Proc.of he Workshop on Specification and Verification of Component-based systems, New York: ACM Press,2001:97-107.
    [59]Hamadi R. Benatallah B. A Petri Net-based Model for Web Service Composition, In Proc. of the 14th Australasian Database Conference, Adelaide, Australian Computer Society,2003:191-200.
    [60]Mecella M, Presicce F P, Pernici B. Modeling E-service Orchestration through Petri Nets. In Proc. of the 3rd Int Workshop on Technologies for E-Services. Lecture Notes in Computer Science, 2002,2444:38-47.
    [61]Tang Y, Chen L, He K, et al. An Extended Petri-Net-Based Workflow Model for Web Services Composition. In Proc. of the IEEE International Conference on Web Services, San Diego, USA, 2004:591-599.
    [62]Schmidt K, Stahl C. A Petri net semantic for BPEL4WS-validation and application. In Proc. of the 11th Workshop on Algorithms and Tools for Petri Nets,2004:1-6.
    [63]Schmidt K. Lola-a low level analyzer. In Proc. of the International Conference on Application and Theory of Petri Nets, Lecture Notes In Computer Science,2000,1825:465-474.
    [64]W.M.P van der Aalst. Verification of Workflow Nets. In Proc. of the 18th International Conference on Application and Theory of Petri Nets. Lecture Notes in Computer Science 1997, 1248:407-426.
    [65]Dehnert J. Four steps towards sound business process models. Lecture Notes in Computer Science,2003,2472:66-82.
    [66]Van Hee K, Serebrenik A, Sidorova N, et al. Soundness of Resource-Constrained Workflow Nets. Lecture Notes in Computer Science,2005,3536:250-267.
    [67]Ran S. A model for web services discovery with QoS. ACM SIGecom Exchanges,2003, 4(1):1-10.
    [68]Chen H G, Yu T, Lin K J. QCWS: An implementation of QoS-capable multimedia Web services. In Proc. of the 5th International Symposium on Multimedia Software Engineering, Taichung, Taiwan,2003:38-45.
    [69]Maximilien E M, Singh M P. A framework and ontology for dynamic Web services selection. IEEE Internet Computing,2004,8(5):84-93.
    [70]杨胜文,史美林.一种支持QoS约束的Web服务发现模型.计算机学报,2005,28(4):589-594.
    [71]郭得科,任彦,陈洪辉,薛群威,罗雪山.一种QoS有保障的Web服务分布式发现模型.软件学报,2006,17(11):2324-2334.
    [72]杨文军,李涓子,王克宏.领域自适应的Web服务评价模型.计算机学报,2005,28(4):514-523.
    [73]Liu Y, Ngu A, Zeng L Z, Qos Computation and Policing in Dynamic Web Service Selection, In Proc. of 13th International Conference on World Wide Web, New York, USA,2004:66-73.
    [74]Hu J Q, Guo C G, Wang H M et al. Quality driven web services selection. In Proc. of the 2005 IEEE international conference on e-business engineering. Washington:IEEE Computer Society, 2005:681-688.
    [75]牟玉洁,曹健,张申生.面向服务质量的交互式Web服务选择.计算机集成制造系统,2006,12(5):788-794.
    [76]Wang H C, Lee C S, Ho T H. Combining subjective and objective QoS factors for personalized web service selection. Expert Systems with Applications,2007,32(2):571-584.
    [77]Zeng L Z, Benatallah B, Dumas M, Quality Driven Web Services Composition, In Proc. of the 12th Int Conf on World Wide Web, Washington:IEEE Computer Society,2003:411-421.
    [78]Yu T, Lin K J. Service selection algorithms for Web services with end-to-end QoS constraints. Information Systems and E-Business Management,2005,3(2):103-126.
    [79]Canfora G, Penta M D, Esposito R, et al. A lightweight approach for QoS-aware service composition. In Proc. of the 2nd Int Conf on Service Oriented Computing, New York, USA, 2004:36-47.
    [80]张成文,苏森,陈俊亮.基于遗传算法的QoS感知的Web服务选择.计算机学报,2006,29(7):1029-1037.
    [81]IBM. Web Service Level Agreement (WSLA). http://www.research.ibm.com/wsla/ WSLASpecV1-20030128.pdf.
    [82]Keller A, Ludwig H. The WSLA Framework:Specifying and Monitoring Service Level Agreements for Web Services. Journal of Network and Systems Management,2003,11(1):57-81.
    [83]Tian M, Gramm A, Ritter H, et al. Efficient Selection and Monitoring of QoS-aware Web services with the WS-QoS Framework. In Proc. of the IEEE/WIC/ACM International Conference on Web Intelligence, Washington:IEEE Computer Society,2004:152-158.
    [84]Li Z, Jin Y, Han J. A Runtime Monitoring and Validation Framework for Web Service Interactions. In Proc. of the Australian Software Engineering Conference, Washington:IEEE Computer Society, 2006:70-79.
    [85]Baresi L, Ghezzi C, Guinea S, Smart Monitors for Composed Services, In Proc. of the 2nd International Conference on Service-Oriented Computing,2004:193-202.
    [86]Spanoudakis G, Mahbub K. Requirements monitoring for service-based systems:towards a framework based on Event Calculus. In Proc. of the 19th International Conference on Automated Software Engineering,2004:379-384.
    [87]Zulkernine H, Seviora R. Towards automatic monitoring of component-based software systems. The Journal of Systems and Software,2005,74(1):15-24.
    [88]Wang G J, Wang C Z, Chen A, et al. Service Level Management using QoS Monitoring, Diagnostics, and Adaptation for Networked Enterprise Systems. In Proc. of the 9th IEEE International EDOC Enterprise Computing Conference, Enschede, Netherlands,2005:239-250.
    [89]Ardissono L, Console L, Goy A, et al. Enhancing web services with diagnostic capabilities. In Proc. of the 3rd IEEE European Conference on Web Services, Vaxjo, Sweden,2005:182-191.
    [90]Hagen C, Alonso G, Exception handling in workflow management systems, IEEE Transaction on Software Engineering,2000,26(10):943-958.
    [91]Shi Y L, Zhang L, Shi B L. Exception handling of workflow for web services. In Proc. of the 4th International Conference on Computer and Information Technology. Washington:IEEE Computer Society,2004:273-277.
    [92]Cao J H, Yang J, CHAN W T. Exception handling in distributed workflow systems using mobile agents. In Proc. of the IEEE International Conference on e-Business Engineering. Washington: IEEE Computer Society,2005:48-55.
    [93]刘方方,史玉良,张亮,施伯乐.基于进程代数的Web服务合成的替换分析.计算机学报,2007,30(11):2033-2039.
    [94]Shi Y L, Zhang L, Shi B L. Exception handling of workflow for web services. In Proc. of the 4th International Conference on Computer and Information Technology. Washington:IEEE Computer Society,2004:273-277.
    [95]Ezenwoye O, Sadjadi S M. RobustBPEL2:Transparent autonomization in business processes through dynamic proxies. In Proc. of the 8th International Symposium on Autonomous Decentralized Systems, Arizona, USA,2007:17-24.
    [96]Maximilien E M, Singh M P. Toward autonomic Web services trust and selection. In Proc. of the 2nd International Conference on Service Oriented Computing, New York, USA,2004:212-221.
    [97]Vu L H, H auswirth M, Porto F. A search engine for QoS-enabled discovery of semantic Web service. International Journal of Business Process Integration and Management,2006, 1(4):244-255.
    [98]Resnick P, Zeckhauser R., Friedman R, et al, Reputation systems, Communications of the ACM, 2000,43(12):45-48.
    [99]Zacharia G. Collaborative Reputation Mechanisms for Electronic Marketplaces. Decision Support Systems,2000,29(4):371-388.
    [100]Yu B, Singh M. An Evidential Model of Distributed Reputation Management. In Proc of the 1st International Joint Conference on Autonomous Agents and Multi-agent Systems. Washington: IEEE Computer Society,2002:294-301.
    [101]张巍,刘鲁,朱艳春.在线信誉系统研究现状与展望.控制与决策,2005,20(11):1201-1207.
    [102]J(?)sang A, Ismail R, Boyd C. A survey of trust and reputation systems for online service provision. Decision Support Systems,2007,43(2):618-644.
    [103]J(?)sang A, Ismail R. The beta reputation system. In Proc. of the 15th Bled Conference on Electronic Commerce,2002:24-37.
    [104]Abdul-Rahman A, Hailes S. Supporting trust in virtual communities. In Proc. of the 33rd Hawaii International Conference on System Sciences, Hawaii, USA,2000:7-15.
    [105]J(?)sang A. A logic for uncertain probabilities, International Journal of Uncertainty, Fuzziness and Knowledge-Based Systems,2001,9 (3):279-311.
    [106]Sabater J, Sierra C. Social ReGreT, a reputation model based on social relations, ACM SIGecom Exchanges,2002,31(1):44-56.
    [107]Maximilien E M, Singh M P. Reputation and endorsement for Web services. ACM SIGecom Exchanges,2002,31(1):24-31.
    [108]Maximilien E M, Singh M P. Conceptual model of Web service reputation. ACM SIGMOD Record,2002,31(4):36-41.
    [109]Wishart R, Robinson R, Indulska J, et al. SuperstringRep:reputation-enhanced service discovery. In Proc. of the 28th Australasian Conference on Computer Science, Newcastle,2005:49-57.
    [110]Kalepu S, Krishnaswamy S, Loke S W. Reputation=f(User Ranking, Compliance, Verity). In Proc. of the IEEE International Conference on Web Services,2004:200-207.
    [111]Neches R, Fikes R, Finin T, et al. Enabling technology for knowledge sharing. AI Magazine,1991, 12(3):16-36.
    [112]Gruber T. A Translation Approach to Portable Ontology Specifications. Knowledge Acquisition, 1993,5(2):199-220.
    [113]Stevens R, Goble C A, Bechhofer S. What is an ontology?, http://www.cs.man.ac.uk/-stevensr/ onto/onto.html,2001.
    [114]Whitby A, J(?)sang A, Indulska J. Filtering out unfair ratings in Bayesian reputation systems. The Icfaian Journal of Management Research,2005,4(2):48-64.
    [115]Noy N F, Sintek M, Decker S, et al. Creating semantic web contents with protege. IEEE Intelligent Systems,2001,16(2):60-71.
    [116]W3C. OWL Web Ontology Language Overview. http://www.w3.org/TR/2004/ REC-owl-features-20040210/#s1.2,2004.
    [117]Despotovic Z, Aberer K. Possibilities for managing trust in P2P networks. Swiss Federal Institute of Technology (EPFL), Lausanne, Switzerland,2004.
    [118]Menasce D A. Composing Web Services:A QoS View. IEEE Iinternet Computing,2004, 8(6):88-90.
    [119]岳超源.决策理论与方法.北京:科学出版社,2003.
    [120]Nakahara Y. User Oriented ranking criteria and its application to fuzzy mathematical programming problems. Fuzzy Sets and Systems,1998,94(3):275-286.
    [121]徐泽水,达庆利.区间数排序的可能度法及其应用.系统工程学报,2003,18(1):67-70.
    [122]吴江,黄登仕.区间数排序方法研究综述.系统工程,2004,22(8):1-4.
    [123]Maximilien E M, Singh M P. Agent based trust model involving multiple qualities. In Proc. of the 4th International Joint Conference on Autonomous Agents and Multi-agent Systems, Netherlands, 2005:519-526.
    [124]Kiepuszewski B. Expressiveness and Suitability of Languages for Control Flow Modelling in Workflows:[PHD Dissertation], Australia:Queensland University of Technology,2002.
    [125]Cardoso J, Sheth A, Miller J, et al. Quality of service for workflows and web service processes. Journal of Web Semantics,2004, 1(3):281-308.
    [126]代钰,杨雷,张斌,高岩.支持组合服务选取的Web模型及优化求解.计算机学报,2006, 29(7):1167-1178.
    [127]Jaeger M C, Rojec-Goldmann G, Muhl G QoS Aggregation for Web Service Composition using Workflow Patterns. In Proc. the 8th IEEE Int Enterprise Distributed Object Computing Conference, Monterey, USA,2004:149-159.
    [128]Karmarkar N. A New Polynomial-time Algorithm for Linear Programming. In Proc. of the 16th annual ACM symposium on Theory of computing Combinatorica,1984:301-311.
    [129]Spielman D A. Teng S H. Smoothed Analysis of Algorithms:Why the Simplex Algorithm Usually Takes Polynomial Time. Journal of the ACM,2004,51(3):385-463.
    [130]Pisinger D. A minimal algorithm for the Multiple-choice Knapsack Problem. European Journal of Operational Research,1995,83:394-410.
    [131]Neumann P G. Risks relating to system compositions. Communications of the ACM,2006, 49(7):120.
    [132]Grosclaude I. Model-based monitoring of component-based software systems. In Proc. of the 15th International Workshop on Principles of Diagnosis. Carcassonne, France,2004:155-160.
    [133]Hanemann A. A Hybrid Rule-Based/Case-Based Reasoning Approach for Service Fault Diagnosis. In Proc. of the 20th International Conference on Advanced Information Networking and Applications, Vienna, Austria,2006:18-20.
    [134]Reiter R. A theory of diagnosis from first principles. Artificial Intelligence,1987,32(1):57-96.
    [135]张连文,郭海鹏.贝叶斯网引论.北京:科学出版社,2006.
    [136]Jensen F V. Bayesian Networks and Decision Graphs. Berlin:Springer-Verlag,2001.
    [137]Russell S, Norvig P. Artificial Intelligence:A Modern Approach北京:人民邮电出版社,2002.
    [138]Sadiq W, Orlowska M E. Analyzing process models using graph reduction techniques. Information Systems,2000,25(2):117-134.
    [139]Hoheisel A. User tools and languages for graph-based Grid workflows. Concurrency and Computation:Practice & Experience.2006,18(10):1101-1113.
    [140]Cooper G F. The computational complexity of probabilistic inference using Bayesian belief networks.Artificial Intelligence,1990,42(2-3):393-405.
    [141]Decision Systems Laboratory, School of Information Sciences, University of Pittsburgh. SMILE: structural modeling, inference, and learning engine. http://genie.sis.pitt.edu/,2007.
    [142]Mceliece R J信息论与编码理论.北京:电子工业出版社,2004.
    [143]Hakimi S. Optimum location of switching centers and the absolute medians of a graph. Operations Research,1964,12(3):450-459.
    [144]Arya V, Garg N, Khandekar R, Meyerson A, et al. Local search heuristics for k-Median and facility location problems. In Proc. of the 33rd Annual ACM Symposium on Theory of Computing. New York:ACM Press,2001:21-29.
    [145]潘锐,朱大铭,马绍汉,肖进杰.k-Median近似计算复杂度与局部搜索近似算法分析.软件学报,2005,16(3):392-399.
    [146]Ide J S, Cozman F G. Random Generation of Bayesian Networks. Lecture Notes in Computer Science,2002,2507:366-375.
    [147]Decision Making Lab, University of Sao Paulo. A generator for random Bayesian network V0.3. http://www.pmr.poli.usp.br/ltd/Software/BNGenerator/,2007.
    [148]Darwiche A. Model-based diagnosis using causal networks. In Proc. of the 14th International Joint Conference on Artificial Intelligence, Montreal, Canada,1995:211-219.
    [149]Lee G CAPRI:a common architecture for autonomous, distributed diagnosis of internet faults using probabilistic relational models. In Proc. of the 1st Workshop on Hot Topics in Autonomic Computing in conjunction with the 3rd IEEE International Conference on Autonomic Computing, Washington:IEEE Computer Society,2006.
    [150]Perry D E, Romanovsky A, Tripathi A. Current Trends in Exception Handling. IEEE Transactions on Software Engineering,2000,26(10):921-922.
    [151]李伟平,范玉顺.工作流系统的异常处理.高技术通讯,2004,14(12):50-54.
    [152]Eder J, Liebhart W. The workflow activity model WAMO. In Proc. of the 3rd International Conference on Cooperative Information Systems, Wien, Austria,1995:87-98.
    [153]Workflow Management Coalition. The Workflow Reference Model,1995.
    [154]Chiu D K W, Li Q, Karlapalem K. A Meta Modeling Approach to Workflow Management Systems Supporting Exception Handling, Information Systems,1999,24(2):159-184.
    [155]Klein M, Dellarocas C. A Knowledge-based Approach to Handling Exceptions in Workflow Systems. Computer Supported Cooperative Work,2000,9(3-4):399-412.
    [156]陈中宁,曹健.关于工作流例外处理方法的讨论.计算机工程,2004,30(12):555-557.
    [157]Hwanga S Y, Tang J. Consulting past exceptions to facilitate workflow exception handling. Decision Support Systems,2004,37(1):49-69.
    [158]Luo Z W, Sheth A, Kochut K, et al. Exception Handling in Workflow Systems. Applied Intelligence,2000,13(2):125-147.

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

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

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