摘要
面向服务的计算(SOC)与面向服务的架构(SOA)是当前分布式计算和软件开发的最新发展方向,能够帮助企业更加快速、低价、灵活地构建应用程序和业务流程,而Web服务组合则是其中的关键技术。面对激烈的市场竞争,为了满足用户严格的要求,在服务组合的过程中需要根据QoS来选择Web服务,并在运行时持续监控与维护,以维持或改进组合服务的QoS指标,这个过程被称为基于QoS的服务组合。
随着Internet及电子商务等技术的快速发展,越来越多的Web服务组合发生在Internet环境中。现有基于QoS的Web服务组合方法多是针对通用环境设计,没有考虑Internet环境中面临的一些新的问题与机会。本文围绕Internet环境中基于QoS的Web服务组合进行了研究,重点在于改进传统方法使之适应Internet环境、提出新的方法使之充分利用Internet环境的优势并进一步研究Internet环境带来的新问题,提出相应的解决方法。主要内容及贡献如下:
1)研究将传统方法应用到Internet环境中基于QoS的Web服务组合时面临的基本问题,提出了基于整数线性规划的优化流程。分析了Internet多网络环境中Web服务组合面临的一些新问题,讨论了该环境中Web服务的QoS模型,研究了服务分布、引擎部署位置对组合服务性能的影响,从性能、安全等角度对传统基于QoS的服务选择方法进行了改进,并提出了基于整数线性规划的优化流程,仿真实验验证了方法的有效性,且其性能也是可以接受的。
2)研究基于QoS的多粒度服务组合问题,提出了基于混合整数线性规划的多粒度服务选择方法。针对Internet环境中Web服务资源极为丰富的特点,提出并形式化定义了基于QoS的多粒度服务组合选择问题,通过引入“多粒度约束”条件,对此问题建立了混合整数线性规划模型并提出了完整的求解方案。该方法可扩展服务选择空间,得到更优的服务组合方案,仿真实验从性能、优化率和成功率三个方面验证了其有效性。
3)研究QoS保证的Web服务组合维护问题,提出了保证QoS、基于自底向上的Web服务替换方法。为了适应Internet环境中动态变化的Web服务资源,保证组合Web服务持续满足业务要求,提出了一种能够保证QoS、基于自底向上的Web服务替换方法,用于替换组合中不能满足要求的成员服务。实验结果表明,该方法能够有效扩大替换服务的选择范围,替换结果优于传统方法,更好地确保组合服务的QoS指标得到维持和优化。
4)研究Internet环境中成员服务之间存在的可靠性关联关系,提出了一种基于树的组合服务可靠性模型,并基于此改进了基于QoS的服务选择方法。将Internet环境中组合服务的共因失效因素分为四个层次,并提出了一种考虑了成员服务间关联关系的基于树的组合服务可靠性模型及相应的分析算法;同时,研究了基于QoS的Web服务选择中的共因失效因素,提出了组合后共因失效约束生成和组合前共因失效约束生成两种算法来避免或降低服务选择过程中共因失效因素的影响,确保组合服务的可靠性满足要求。
5)设计并实现针对Internet环境中基于QoS的Web服务组合的实验系统。设计并实现了AQSCS(Advanced Quality-aware Services Composition System)实验系统,为本文提出的Internet环境中基于QoS的Web服务组合方法提供模拟环境与验证平台,该系统具有良好的扩展性,可作为进一步研究的基础实验环境。
Service-Oriented Computing (SOC) and Service-Oriented Architecture (SOA) are new research directions in distributed computing and software development, which can help the enterprise to build applications and business processes more rapidly, cheaply and flexibly. Web service composition is the key underlying technology. In order to keep up with the fierce market competition and meet the users' strict requirements, web services for the composition should be selected based on QoS and monitored continuously during runtime to keep or improve the QoS of web service composition. The process is called QoS-aware services composition.
With the rapid development of Internet and e-commerce technologies, more and more web service compositions occur in Internet environment. Most of the current approaches for QoS-aware services composition are designed for generic environment, which don't consider the specific requirements and challenges in Internet environment. In this thesis, we research on the problem of QoS-aware services composition in Internet environment and focus on the following three aspects:adapt traditional approaches to Internet environment, propose new approaches to make full use of the advantages in Internet environment, research on the new issues in Internet environment and provide corresponding solutions. Major work and contributions include:
First, we research on the basic issues faced when applying traditional approach to the problem of QoS-aware services composition in Internet environment and propose a new optimizing process. We analyze new issues of web service composition in Internet environment, discuss QoS model of web service in the environment, investigate the influence of the services distribution and execution engine deployment location on the performance of composite web service, and propose an integer linear programming based optimization process which improves the traditional approach from the perspective of performance and security. Experiments show the effectiveness of the new approach and the performance is also acceptable.
Second, we propose the QoS-based multi-granularity services composition problem and its solution. In order to fully utilize the abundant web services resources in the Internet, we propose and formally define the problem of QoS-based multi-granularity services composition (QMGSCP). By introducing the "Multi-Granularity Constraints", QMGSCP is formulated as a mixed integer linear programming problem. In this way, better composition solution can be achieved since more web services will be available as candidate. Experiments show the improvement in performance, optimization rate and success rate.
Third, we research on QoS-guaranteed web service composition management problem and propose a QoS-based, bottom-up services replacement approach for web service composition. In order to adapt to the dynamically changing Web service resources in open environment and ensure that the composite web service meet the business requirements continuously, we propose a QoS-based, bottom-up services replacement approach. Experiments show that the proposed approach could find more candidate Web services for replacement thus maintain or improve the QoS of the composite Web service more effectively.
Fourth, we research on the reliability correlation of component web services in Internet environment, propose a tree-based reliability model and improve the services selection process. We categorize common-cause failures (CCFs) of composite web service in Internet environment and propose a tree-based reliability model that considers the correlation of component services. Based on the model, we research on the CCF-aware QoS-based web service selection process and propose two algorithms (POST-CCG and PRE-CCG) to avoid or mitigate the impact of CCFs, thus to ensure that reliability of the web service composition meet the requirement.
Last, we design and implement the experimental system AQSCS (Advanced Quality-aware Services Composition System). AQSCS provides simulation environment and implements the algorithms for QoS-aware services composition in Internet environment proposed in the thesis. The system is extensible and can be used as a basic platform for further research.
引文
[1]杨芙清,梅宏,李克勤.软件复用与软件构件技术.电子学报,1999,27(2):68-75.
[2]杨芙清,梅宏,吕建,金芝.浅论软件技术发展.电子学报,2002,30(12A):1901-1906.
[3]Mike P. Papazoglou, Paolo Traverso, Schahram Dustdar, Frank Leymann: Service-Oriented Computing:State of the Art and Research Challenges. IEEE Computer,2007,40(11):38-45.
[4]Mike P. Papazoglou, Paolo Traverso, Schahram Dustdar, Frank Leymann: Service-Oriented Computing:a Research Roadmap. International Journal of Cooperative Information Systems,2008,17(2):223-255.
[5]E. Newcomer, G. Lomov. Understanding SOA with Web Services. Addison-Wesley,2005.
[6]T. Erl. Service-Oriented Architecture:Concepts, Technology, and Design. Prentice Hall PTR,2005.
[7]Mike P. Papazoglou, Willem-Jan van den Heuvel:Service oriented architectures: approaches, technologies and research issues. The VLDB Journal,2007,16(3): 389-415.
[8]IBM. Service Oriented Architecture—SOA. www.ibm.com/soa
[9]Wikipedia. Service-oriented architecture. [2010-03-31] http://en.wikipedia.org/wiki/Service-oriented_architecture
[10]Kevin White. Gartner sees SOA as key to cloud business potential.2009-10-08. [2010-05-18] http://www.cbronline.com/news/gartner_sees_soa_as_key_to_cloud_business_p otential081009
[11]Gartner Group. "Understanding hype cycles". [2010-05-18] http://www.gartner.com/pages/story.php.id.8795.s.8.jsp
[12]Roy W. Schulte, Yefim V. Natisy."Service Oriented" Architectures, Part 1 and 2. Garter Research Note SPA-401-068 and SPA-401-069,1996
[13]岳昆,王晓玲,周傲英.Web服务核心支撑技术:研究综述.软件学报,2004,15(3):428-442.
[14]Francisco Curbera, Matthew Duftler, Rania Khalaf, William Nagy, Nirmal Mukhi, Sanjiva Weerawarana:Unraveling the Web Services Web:An Introduction to SOAP, WSDL, and UDDI, IEEE Internet Computing,2002,6(2): 86-93.
[15]B. Srivastava, J. Koehler, Web service composition—current solutions and open problems,3rd International Conference on Automated Planning and Scheduling (ICAPS'03) Workshop on Planning for Web Services, Trento, Italy,2003.
[16]L.Youseff, M.Butrico and D.Da Silva. Towards a Unified Ontology of Cloud Computing. Grid Computing Environments Workshop (GCE08),2008:1-10
[17]C.Weinhardt, A.Anandasivam, B,Blau, J.Stoβer. Business Models in the Service World. IT Professional,2009,11(2):28-33.
[18]Jinghai Rao, Xiaomeng Su:A Survey of Automated Web Service Composition Methods. SWSWPC 2004:43-54
[19]Schahram Dustdar, Wolfgang Schreiner:A survey on web services composition. International Journal of Web and Grid Services,2005 1(1):1-30.
[20]V. Agarwal, K. Dasgupta, N. Karnik, A. Kumar, A. Kundu, S. Mittal, and B. Srivastava. A service creation environment based on end to end composition of Web services. In Proceedings of the 14th international conference on World Wide Web (WWW'05),2005:128-137.
[21]Michael C. Jaeger:Modelling of Service Compositions:Relations to Business Process and Workflow Modelling. ICSOC Workshops 2006:141-153.
[22]杨放春,苏森,李祯.混合QoS模型感知的语义Web服务组合策略.中国科学F辑:信息科学,2008,38(10):1697-1716.
[23]Joyce El Haddad, Maude Manouvrier, Marta Rukoz:TQoS:Transactional and QoS-Aware Selection Algorithm for Automatic Web Service Composition. IEEE Transactions on Services Computing,2010,3(1):73-85.
[24]Mohammad Alrifai, Dimitrios Skoutas, Thomas Risse:Selecting skyline services for QoS-based web service composition. WWW 2010:11-20
[25]K"uster, U., Lausen, H., K"onig-Ries, B.:Evaluation of Semantic Service Discovery-A Survey and Directions for Future Research. In:Preliminary Proceedings of the 2nd Workshop on Emerging Web Services Technology (WEWST), Halle, Germany, pp.37-53 (2007)
[26]Eyhab Al-Masri, Qusay H. Mahmoud:Discovering the best web service. WWW 2007:1257-1258.
[27]Y. Li, Y. Liu, L.J. Zhang, et al. An exploratory study of web services on the internet. IEEE International Conference on Web Services,2007:380-387
[28]Eyhab Al-Masri, Qusay H. Mahmoud:Investigating web services on the world wide web. WWW 2008:795-804.
[29]Nikola Milanovic, Miroslaw Malek:Current Solutions for Web Service Composition. IEEE Internet Computing 8(6),2004:51-59.
[30]UDDI COMMITTEE.2004. UDDI Version 3.0.2 Specification. [2010-05-18] http://www.uddi.org/pubs/uddi_v3.htm
[31]M. Burstein, J. Hobbs, O. Lassila, D. Mcdermott, S. Mcilraith, S. Narayanan, M. Paolucci, B. Parsia, T. Payne, E. Sirin, N. Srinivasan, and K. Sycara. OWL-S: Semantic Markup for Web Services.2004. [2010-05-18] http://www.w3.org/Submission/2004/SUBM-OWL-S-20041122
[32]Matthias Klusch, Benedikt Fries, Katia P. Sycara:Automated semantic web service discovery with OWLS-MX. AAMAS 2006:915-922
[33]S. Ran. A model for web services discovery with QoS. ACM SIGecom Exchange, 2003,4(1):1-10.
[34]Yutu Liu, Anne H. H. Ngu, Liangzhao Zeng:QoS computation and policing in dynamic web service selection. WWW (Alternate Track Papers & Posters) 2004: 66-73.
[35]Daniel A. Menasce:QoS Issues in Web Services. IEEE Internet Computing, 2002,6(6):72-75.
[36]Liangzhao Zeng, Boualem Benatallah, Anne H. H. Ngu, Marlon Dumas, Jayant Kalagnanam, Henry Chang:QoS-Aware Middleware for Web Services Composition. IEEE Transactions on Software Engineering,2004,30(5): 311-327.
[37]Danilo Ardagna, Barbara Pernici. Adaptive Service Composition in Flexible Processes. IEEE Transactions on Software Engineering,2007,33(6):369-384.
[38]W.M.P. van der Aalst, A.H.M. ter Hofstede, B. Kiepuszewski, and A.P. Barros. Workflow patterns. Distributed and Parallel Databases,2003,14(3):5-51.
[39]W.M.P. V. D. Aalst. Don't go with the flow:Web services composition standards exposed. IEEE Intelligent Systems,2003,18(1):72-76.
[40]T. Andrews, F. Curbera, H. Dholakia, Y. Goland, J. Klein, F. Leymann, K. Liu, D. Roller, D.Smith, S. Thatte, I. Trickovic, and S. Weerawarana, Business process execution language for web services ver.1.1, May 2003. [2010-05-18] http://www-106.ibm.com/developerworks/webservices/library/ws-bpel
[41]Michael C. Jaeger, Gregor Rojec-Goldmann, Gero Muhl:QoS Aggregation for Web Service Composition using Workflow Patterns. EDOC 2004:149-159
[42]Michael C. Jaeger, Gregor Rojec-Goldmann, Gero Muhl:QoS Aggregation in Web Service Compositions. EEE 2005:181-185.
[43]M.C. Jaeger, H. Ladner. Addendum:QoS Aggregation using WF Patterns. [2010-05-18]. http://user.cs.tu-berlin.de/~michi/resources/JaegerLadner-Errandum-20050815.p df
[44]Jorge Cardoso, Amit P. Sheth, John A. Miller, Jonathan Arnold, Krys Kochut: Quality of service for workflows and web service processes. Journal of Web Semantics,2004,1(3):281-308.
[45]Fabio Casati, Ming-Chien Shan:Dynamic and adaptive composition of e-services. Information Systems,2001,26(3):143-163.
[46]Danilo Ardagna, Barbara Pernici:Global and Local QoS Guarantee in Web Service Selection. Business Process Management Workshops 2005:32-46
[47]Oliver Moser, Florian Rosenberg, Schahram Dustdar:Non-intrusive monitoring and service adaptation for WS-BPEL. WWW 2008:815-824.
[48]Active Endpoints. ActiveBPEL Engine,2010. [2010-05-18] http://www.activevos.com/community-open-source.php/
[49]Christos Kareliotis, Costas Vassilakis, Stathis Rouvas, Panagiotis Georgiadis: QoS-Driven Adaptation of BPEL Scenario Execution. ICWS 2009:271-278.
[50]L. Wolsey. Integer Programming. John Wiley and Sons, New York, USA,1998.
[51]Liangzhao Zeng, Boualem Benatallah, Marlon Dumas, Jayant Kalagnanam, Quan Z. Sheng:Quality driven web services composition. WWW 2003:411-421.
[52]Pinedof, Scheduling:Theory, Algorithms, and Systems, second ed.
Prentice Hall,2001.
[53]IBM Optimization Solutions and Library, http://www-3.ibm.com/software/data/bi/osl/index.html,2003.
[54]Natallia Kokash, Vincenzo D'Andrea:Evaluating Quality of Web Services:A Risk-Driven Approach. BIS 2007:180-194
[55]Florian Rosenberg, Predrag Celikovic, Anton Michlmayr, Philipp Leitner, Schahram Dustdar. An End-to-End Approach for QoS-Aware Service Composition.2009 IEEE International Enterprise Distributed Object Computing Conference (edoc 2009),2009:151-160
[56]Wikipedia. Constraint optimization. [2010-05-05] http://en.wikipedia.org/wiki/Constraint_optimization
[57]席裕庚,柴天佑,恽为民.遗传算法综述.控制理论与应用.199.6,13(06):697-708.
[58]G. Canfora, M.D. Penta, R. Esposito, M.L. Villani. A lightweight approach for QoS-aware service composition. In:Proceedings of Second International Conference on Service Oriented Computing (ICSOC'04)-short papers.2004. IBM Technical Report, New York, USA.
[59]张成文,苏森,陈俊亮.基于遗传算法的QoS感知的Web服务选择.计算机学报,2006,29(7):1029-1037.
[60]侯振挺,郭先平.马尔可夫决策过程.长沙:湖南科学技术出版社,1998.
[61]E.A. Feinberg, A. Shwartz. Handbook of Markov decision processes:methods and applications. Kluwer Academic Publishers, Boston,2001.
[62]Aiqiang Gao, Dongqing Yang, Shiwei Tang, Ming Zhang:Web Service Composition Using Markov Decision Processes. WAIM 2005:308-319.
[63]范小芹,蒋昌俊,王俊丽,庞善臣.随机QoS感知的可靠Web服务组合.软件学报,2009,20(3):546-556.
[64]Tao Yu, Kwei-Jay Lin:Service selection algorithms for Web services with end-to-end QoS constraints. Information Systems and e-Business Management, 2005,3(2):103-126.
[65]Tao Yu, Kwei-Jay Lin:Service Selection Algorithms for Composing Complex Services with Multiple QoS Constraints.ICSOC 2005:130-143
[66]Shahadat Khan, Kin F. Li, Eric G. Manning, Md. Mostofa Akbar:Solving the Knapsack Problem for Adaptive Multimedia Systems. Stud. Inform. Univ.2(1): 157-178(2002)
[67]Rainer Berbner, Michael Spahn, Nicolas Repp, Oliver Heckmann, Ralf Steinmetz:Heuristics for QoS-aware Web Service Composition. ICWS 2006: 72-82
[68]Jong Myoung Ko, Chang Ouk Kim, Ick-Hyun Kwon:Quality-of-service oriented web service composition algorithm and planning architecture. Journal of Systems and Software,2008,81(11):2079-2090.
[69]Wikipedia. Tabu search. [2010-05-24] http://en.wikipedia.org/wiki/ Tabu search
[70]Wikipedia. Simulated annealing. [2010-05-24] http://en.wikipedia.org/wiki/ Simulated_annealing
[71]Xinfeng Ye, Rami Mounla:A Hybrid Approach to QoS-Aware Service Composition. ICWS 2008:62-69.
[72]Jae-Ho Jang, Dong-Hoon Shin, Kyong-Ho Lee:Fast Quality Driven Selection of Composite Web Services. ECOWS 2006:87-98
[73]Mohammad Alrifai, Thomas Risse:Combining global optimization with local selection for efficient QoS-aware service composition. WWW 2009:881-890
[74]代钰,杨雷,张斌,高岩.支持组合服务选取的QoS模型及优化求解.计算机学报,2006,29(7):1167-1178.
[75]叶世阳,魏峻,李磊,黄涛.支持服务关联的组合服务选择方法研究.计算 机学报,2008,31(8):1383-1397.
[76]Lei Li, Jun Wei, Tao Huang:High Performance Approach for Multi-QoS Constrained Web Services Selection. ICSOC 2007:283-294.
[77]Tao Huang, Lei Li, Jun Wei:Efficient Approach for Web Services Selection with Multi-QOS Constraints. International Journal of Cooperative Information Systems,2008,17(3):349-371.
[78]孙吉贵,刘杰,赵连宇.聚类算法研究.软件学报,2008,19(1):48-61
[79]Yu Dai, Lei Yang, Bin Zhang:QoS-Driven Self-Healing Web Service Composition Based on Performance Prediction. Journal of Computer Science and Technology,2009,24(2):250-261.
[80]Onyeka Ezenwoye, Seyed Masoud Sadjadi:A Proxy-Based Approach to Enhancing the Autonomic Behavior in Composite Services.Journal of Networks, 2008,3(5):42-53.
[81]Lijun Mei, W.K. Chan, T.H. Tse. An Adaptive Service Selection Approach to Service Composition.2008 IEEE International Conference on Web Services, 2008:70-77.
[82]T. Yu and K.-J. Lin. Adaptive algorithms for finding replacement services in autonomic distributed business processes. In Proc. of the 7th International Symposium on Autonomous Decentralized Systems,2005:427-434.
[83]H. Saboohi, A. Amini, H. Abolhassani. Failure recovery of composite semantic web services using subgraph replacement. International Conference on Computer and Communication Engineering,2008:489-493.
[84]An Liu, Qing Li, Mingjun Xiao:A Declarative Approach to Enhancing the Reliability of BPEL Processes. ICWS 2007:272-279.
[85]Stefano Modafferi, Eugenio Conforti:Methods for Enabling Recovery Actions in Ws-BPEL. OTM Conferences (1) 2006:219-236.
[86]Stefano Modafferi, Enrico Mussi, Barbara Pernici:SH-BPEL:a self-healing plug-in for Ws-BPEL engines. MW4SOC 2006:48-53.
[87]Onyeka Ezenwoye and S. Masoud Sadjadi.2007. RobustBPEL2:Transparent Autonomization in Business Processes through Dynamic Proxies. In Proceedings of the Eighth International Symposium on Autonomous Decentralized Systems (ISADS'07),2007:17-24.
[88]钟读杭,齐治昌,徐锡山.基于冗余的Web服务组合可靠性优化方法.计算机工程,2008(4),pp.31-33.
[89]Nuno Laranjeiro, Marco Vieira:Towards fault tolerance in web services compositions. EFTS 2007:2
[90]Zibin Zheng, Michael R. Lyu:A QoS-aware fault tolerant middleware for dependable service composition. DSN 2009:239-248.
[91]J.C. Fan, S. Kambhampati. A snapshot of public web services. Sigmod Record, 2005,34(1):24-32
[92]J. Clark, C. Casanave, K. Kanaskie, B. Harvey, N. Smith, J. Yunker, and K. Riemer. ebXML Business Process Specification Schema Version 1.01. Technical report, UN/CEFACT and OASIS, May 2001. [2010-05-18] http://www.ebxml.org/specs/ebBPSS.pdf
[93]A. Keller and H. Ludwig. The WSLA Framework:Specifying and Monitoring Service Level Agreements for Web Services. Journal of Network and Systems Management,2003,11(1):57-81.
[94]Atkinson, B. et al., Web Services Security (WS-Security), April 2002.
[95]Girish Chafle, Sunil Chandra, Vijay Mann, Mangala Gowri Nanda: Decentralized orchestration of composite web services. WWW (Alternate Track Papers & Posters) 2004:134-143.
[96]W. Binder, I. Constantinescu, B. Faltings. Decentralized Orchestration of Composite Web Services.2006 IEEE International Conference on Web Services, 2006:869-876.
[97]Hines, B.,2006. The (XML) threat is out there.... IBM Websphere Developer Technical Journal. [2010-05-18] http://www.ibm.com/developerworks/websphere/techjournal/0603_col_hines/06 03 col hines.html?S TACT=105AGX52&S CMP=cn-a-wes
[98]StrikeIron, Inc. Web Services Subscriptions and Pricing. [2009-03-01] http://www.strikeiron.com/info/faqs_wssp.aspx#wssp
[99]Xignite, Inc. Subscription. [2009-3-1] http://www.xignite.com/Support/FAQ.aspx?faqt-ype=Company&faqcat=Subscri ption
[100]J. Zhang, N. Zhang, L.J. Zhang. Auction-based pricing model for web service providers. International Journal of Web Services Research,2007,3(3):82-107.
[101]T.A. Burnham, J.K. Frels, V. Mahajan. Consumer switching costs:A typology, antecedents, and consequences. Journal of the Academy of Marketing Science, 2003,31(2):109-126
[102]Yao Wang, Julita Vassileva:A Review on Trust and Reputation for Web Service Selection. ICDCS Workshops 2007:25.
[103]M. Berkelaar, K. Eikland, P. Notebaert. lpSolve:Open source (mixed-integer) linear programming system, Sourceforge,2010. [2010-05-18] http://lpsolve.sourceforge.net/
[104]Daniel A. Menasce:Composing Web Services:A QoS View. IEEE Internet Computing 8(6):88-90 (2004)
[105]Zakaria Maamar, Quan Z. Sheng, Djamal Benslimane:Sustaining Web Services High-Availability Using Communities. ARES 2008:834-841
[106]R.V. RAO. Decision Making in the Manufacturing Environment:Using Graph Theory and Fuzzy Multiple Attribute Decision Making Methods.1st ed. London: Springer,2007
[107]S.Hwang, E.Lim, C.Lee, C.Chen. Dynamic Web Service Selection for Reliable Web Service Composition. IEEE Transactions on Services Computing,2008, 1(2),104-116.
[108]Y. Xia, Q. Zhu, Y. Huang, Z. Wang. A novel reduction approach to analyzing QoS of workflow processes. Concurrency and Computation:Practice and Experience,2009,21(2):205-223.
[109]Duhang Zhong, Zhichang Qi:A Petri Net Based Approach for Reliability Prediction of Web Services. OTM Workshops (1) 2006:116-125.
[110]Wei-Tek Tsai, Dawei Zhang, Yinong Chen, Hai Huang, Raymond A. Paul, Ning Liao. A software reliability model for web services. IASTED Conf. on Software Engineering and Applications 2004:144-149.
[111]V.Grassi, S.Patella. Reliability Prediction for Service-Oriented Computing Environments. IEEE Internet Computing,2006,10(3):43-49.
[112]L.B. Page, J.E. Perry. A model for system reliability with common-cause failures. IEEE Transactions on Reliability,1989,4(38):406-410.
[113]Huiyuan Zheng, Weiliang Zhao, Jian Yang, Athman Bouguettaya:QoS Analysis for Web Service Composition. IEEE SCC 2009:235-242.