语义Web服务组合若干关键技术研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
Web服务组合作为一种崭新的分布式计算模型,是Web上服务集成的有效机制。随着Web服务成为公认的实现服务的主流技术选择,这使得动态Web服务组合技术成为面向服务的计算的核心技术。目前,许多国内外研究机构围绕动态Web服务组合技术展开研究工作,并取得了一些有价值的探索性成果。然而,Web服务组合还有许多需要进一步研究的问题。根据Web服务组合的生命周期,展开动态Web服务组合关键技术研究,重点在:Web服务和Web服务组合的形式化模型,Web服务自动组合的推理算法,Web服务组合的正确性验证,Web服务组合的异常处理。主要工作与贡献包括如下五个方面:
     1.利用标签颜色Petri网(LCPN)方法对OWL-S描述的语义Web服务原子与复合进程的过程模型进行形式化建模。为建立动态的Web服务组合模型提供了有效的逻辑基础。然后,定义了一种基于层次颜色Petri网(HCPN)的Web服务组合模型WSC HCPN。通过自顶向下的服务分解的方法支持层次化Web服务组合描述,并以图形方式表示Web服务间的逻辑依赖,清晰、直观的刻画了Web服务组合。
     2.借助基于接口匹配的服务组合思想,将Web服务抽象成由输入和输出组成的实体,分析了各种服务依赖关系,建立了服务发布图;然后,借鉴了人工智能的思想,采用基于模糊推理Petri网的推理方法,通过反向、正向推理算法从服务发布图中提取出Web服务组合模型,实现了自动组合。由于采用了基于矩阵运算的正向、反向推理算法,并且支持并行处理,提高了组合效率,适合于大规模、复杂情况下的Web服务自动组合。
     3.提出一个基于Petri网的形式化验证技术对Web服务组合过程进行分析及验证,以保证服务组合的正确性和可靠性。此方法包含结构验证、可靠性验证两个部分。首先,利用转移矩阵(Transitive Matrix)分析方法对组合模型进行了可达性分析并检测是否有死锁。这种方法能有效地检验组合模型的结构正确性。然后,描述了基本Web服务的可靠性属性,将其引入到Web服务组合的模糊推理Petri网模型FRPN中以模拟和验证Web服务组合整体的可靠性。算例结果证实了该方法的有效性。
     4.在对Web服务的事务类型、事务状态以及事务依赖进行形式化描述的基础上,提出了一种ECA规则驱动的方法以处理服务组合中的可预测异常,建立了相应的Petri网模型。模型的优点是具有可扩展性以及适应性。然后对于不可预测异常,本文提出了一个层次式的异常恢复算法以保证服务组合的语义原子性。该算法依据层次间的事务依赖和服务的各种不同恢复特性进行层次式的向上规约处理,动态确定补偿终止点。此算法主要目的是有效减小补偿域。
     5.开发了一个基于颜色Petri网的Web服务组合原型系统CPN4WSC。上述方法和算法的适用性和有效性在原型系统CPN4WSC中得到了验证。
     综上所述,本文对Web服务自动组合问题中的几个关键问题进行了有效的探索与尝试,使用Petri网形式化技术提出了具体的解决方法,对于推进动态服务组合技术的理论研究和实用化具有一定的理论价值与应用价值。
As a new application model for decentralized computing, Web services composition is becoming an effective mechanism for the services integration on the Web. Along with the 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. Many research institutions home and abroad have conducted quite a few researches on dynamic service composition, and have made some valuable achievements.
     However, Web service composition still has many problems need further study. We start our research according to the life-cycle of a Web service composition, and focus on the following key technologies in this paper: Formal model for Web services and Web services composition, Automatic Web services composition reason algorithm, Correctness verification of Web services composition, Exception handling approach for Web services composition. The major work and contributions of this dissertation are as follows:
     1. Putting forward a formal approach to model OWL-S based semantic web services atomic and composite processes operational semantic with Label Color Petri Nets (LCPN). It provides a more effective logical foundation to build dynamic web services composition model. Then, A Hierarchical Color Petri Nets (HCPN) Model named as "WSC_HCPN" for Web service composition is proposed. The model supports hierarchical describe of web service composition and presents the logical dependency of services graphically though Top-clown service decomposition method. Therefore the model can describe web service composition clearly and intuitively.
     2. According to the Web Services dependency rules, a reasoning Petri nets (RPN) model to represent the production rules of the available services in a local repository. Based on the RPN model, a formal reasoning algorithm was proposed to perform web services composition reasoning automatically. With the method of matrix operation used in the algorithm, the reasoning process of web services composition is accomplished more simply, quickly, and its efficiency is also improved due to the parallel operation ability of Petri net. Specially, it fits reasoning for the large-scale web services composition problem.
     3. Putting forward a Petri-Net-based formal verification technique to analyze and verify the services composition process in order to ensure the correctness and reliability of the composition. The approach consists of two parts involve structure verification and reliability verification. At first, It utilize Transitive Matrix analysis methods to analyze reachability of the composition model and check whether there are deadlocks. This method validates the structure correctness of composition model. Then, Describing the reliability attributes of basic web service, and the reliability parameters are introduced into Fuzzy Reasoning Petri Nets model of web service composition (FRPN) for simulating and verificating the whole reliability of Composite Web Services. The effectiveness of this method is proved by the results of the samples.
     4. Based on describing transaction type, transaction state and transaction dependency of web services by means of an intuitional formal presentation formal presentation. First, A ECA rule-driven expectable exception handling method for Web service composition was proposed and corresponding Petri net model was established. The advantage of this model is extensibility and adaptability. Then we propose a hierarchical exception recovery algorithm for unexpectable exception to ensure semantic atomicity of services composition. The algorithm determines the end compensation point dynamically in a hierarchical bottom-up manner according to transaction dependencies across hierarchies and diverse recovery behaviors of different services. The primary goal of it is to reduce the compensation sphere.
     5. A prototype named CPN4WSC is developed based on CPN Tools for web services composition. The usability and validity of the above methods and algorithms are proven by CPN4WSC.
     To sum up, this dissertation tries to do useful works on some key issues of dynamic service composition, with formal technologies of Petri nets and sets up concrete methods to solve these problems. We believe that our contributions make a nice groundwork for research and engineering on dynamic service composition both in theory and practice.
引文
[1]http://www.w3.org/2002/ws/
    [2]顾宁,刘家茂,柴晓路等.Web Services原理与研发实践.北京:机械工业出版社,2006,3-13.
    [3]K.Sycara,M.Paolucci,A.Ankolekar and N.Srinivasan.Automated Discovery,Interaction and Composition of Semantic Web services.Journal of Web Semantics,Volume 1,Issue 1,September 2003,27-46.
    [4]K.Sycara,M.Paolucci,A.Ankolekar and N.Srinivasan.Automated Discovery,Interaction and Composition of Semantic Web services.Journal of Web Semantics,Volume 1,Issue 1,September 2003,27-46.
    [5]OWL-S:Semantic Markup for Web Services.ttp://www.daml.org/services/owl-s /1.0/.
    [6]M.Paolucci,K.Sycara.Autonomous Semantic Web Services.In IEEE Internet Computing,vol.7,#5,September/October 2003,34-41.
    [7]YASMINE,NICOLAS S.An overview of semantic Web services composition approaches[J].Electr Notes Theor Comput Sci,2006,146(1):33-41.
    [8]J.Rao,X.Su.A Survey of Automated Web Service Composition Methods.Semantic Web Services and Web Proeess Composition,2004,43-54.
    [9]Dustdar,W.Schreiner.A Survey on Web Services Composition.International Journal of Web and Grid Services,2005.1(1):1-30.
    [10]Srivastava,J.Koehler.Web Service Composition-Current Solutions and Open Problems.ICAPS 2003 Workshop on Planning for Web Services,2003,28-35.
    [11]李景霞,侯紫峰.Web服务组合综述.计算机应用研究,2005.22(12):4-7.
    [12]王杰生,李舟军,李梦君.语义Web服务的自动化组合方法:研究综述.计算机科学,2007.34(16):19-29.
    [13]冯名正.Web服务组合研究综述.计算机应用与软件,2007.24(2):23-27.
    [14]饶元,冯博琴,李尊朝.基于Web Services的服务合成技术研究综述.系统工程与电子技术,2005.27(8):1481-1488.
    [15]张佩云,孙亚民.动态Web服务组合研究.计算机科学,2007.34(5):4-7.
    [16]Business Process Execution Language for Web Services,Version 1.1.2003.http://www2128.ibm.corn/developerworks/library/ws-bpel/.
    [17]Business Process Modeling Language.BPML.org,2002. http://www.bpml.org/bpml-spec.htm.
    
    [18] N. Kavantzas, D.Burdett. Web Services Choreography Description Language (WS-CDL)1.0, http : //www. w3.org/TR/ws-cdl-10/, 2005.
    
    [19] C. Yushi, L. Eng Wah, etc. Web Services Composition-An Overview of Standards. http:/lwww.itsc.org.sg/synthesis/2004/4-WS.pdf.
    
    [20] Aggarwal R, Verma K, et al. Dynamic Web Service Composition in METEOR2S [EB/OL]. http://lsdis.cs.uga.edu/lib/download/ieee-scc22004.pdf, 2004.
    
    [21] W.M.P. van der Aalst. Challenges in business process management: Verification of business processes using Petri nets. Bulletin of the EATCS,80:174-199,June 2003.
    
    [22] R. Milner. A Calculus of Communicating Systems. 1982: Springer-Verlag New York, Inc. Secaucus, NJ, USA.
    
    [23] C.A. Hoare. Communicating Sequential Processes. Communications of the ACM, 1978.21(8): p666-677.
    
    [24] R. Milner, R. Milner-Gulland. Communicating and Mobile Systems: the [Pi]-Calculus. 1999: Cambridge University Press.
    
    [25] Sirin E, Parsia B, Wu Dan, et al. HTN Planning for Web Service Composition Using SHOP2. In: Proceedings of 2nd International Semantic Web Conference (ISWC2003), Sanibel Island, Florida, USA, 2003. 20-23.
    
    [26] Narayanan S, Mcllraith SA. Simulation, verification and automated composition of Web services. In: Proc, of the 11th WWW. Honolulu: ACM, 2002. 77-88.
    
    [27] Mcllraith, Tran Cao Son. Adapting Golog for Composition of Semantic Web Services[C]. Proceedings of the 8th International Conference on Knowledge Representation and Reasoning (KR2002), 2002. 4822493.
    
    [28] Medjahed B, Bouguettaya A, Elmagarmid A K. Composing Web Services on the Semantic Web. The VLDB Journal The International Journal on Very Large Data Bases, 2003, 12(4): 333-351.
    
    [29] Liu Jiamao, Fan Chenhui, Gu Ning. Web services automatic composition with minimal execution price Web Services, 2005( ICWS2005). In: IEEE International Conference, 2005. 302-309.
    
    [30] Shankar R. Ponnekanti, Armando Fox. Sword: A Developer Toolkit for Web Service Composition, In Proceedings of the Eleventh World Wide Web Conference, 2002.
    [31]J.Rao.Semantic Web Service Composition via Logic based Program synthesis.Norwegian University of Science and Technology,2004.
    [32]J.Rao,Kungas P,Mat skin M.Composition of semantic Web services using linear logic theorem proving.Information System,2006(31):340-360.
    [33]Sun Haiyan,Wang Xiaodong,Zhou Bin,et al.Research and implementation of dynamic web services composition[J].Lecture Notes in Computer Science,2003,2834:457-466.
    [34]Biplav Srivastava,Jana Koehler.Web service composition current solutions and open problems[EB/OL].http://www.zurich.ibm.com/pdf/ebizz/icaps-ws.pdf,2003.
    [35]Yang J,Papazoglou M P.Web component:a substrate for web service reuse and composition[J].Lecture Notes in Computer Science,2002,2348:21-36.
    [36]Yang J,Papazoglou M P.Service components for managing the life-cycle of service compositions[J].Information Systems,2004,29:97-125.
    [37]ter Beek,M.;Bucchiarone,A.;Gnesi,S.A Survey on Service Composition Approaches:From Industrial Standards to Formal Methods;Technical report,2006-15.
    [38]LAUKKANEN M,HELKK H.Composing workflows of semantic Web services[A].Proceedings of Workshop on Web Services and Agent-based Engineering(WSABE'03)[C].Melbourne,Australia,2003.19-24.
    [39]CARDOSO J,AMIT S.Semantic Web services and Web process composition[A].First International Workshop,SWSWPC 2004[C].CA,USA,2004.43-54.
    [40]付燕宁,刘磊,金成植.基于服务链的Web服务组合方法.通信学报,2007.28(07):92-97.
    [41]付燕宁,刘磊,张家晨.构造语义Web服务工作流的模型.吉林大学学报(工学版,2007.37(03):600-605.
    [42]张洁鸥,王力生.基于语义描述的Web服务工作流集成,计算机工程与设计,2005.26(10):2778-2780.
    [43]Buhler,Paul.A.,and Vidal,Jose.M.,"Towards Adaptive Workflow Enactment Using Multiagent Systems," Information Technology and Management Journal,2003,to appear.
    [44]Hamadi,Rachid.,and Benatallah,Boualem.,"A Petri Net-based Model for Web Service Composition,” Fourteenth Australasian Database Conference (ADC2003),Adelaide,Australia.Conferences in Research and Practice in Information Technology,Vol.17,Schewe,K.-D.and Zhou,X.,Eds.,ACS.,2003,pp.191-200.
    [45]Yi,Xiaochuan.,and Kochut,Krys.J.,“A CP-nets-based Design and Verification Framework for Web Services Compositions,” Proceedings of 2004IEEE International Conference on Web Services,July 2004,pp.756-760.
    [46]高勇,刘瑜,谢昆青,邬伦.一个基于Petri网的Web服务组合模型[J].计算机工程,2006,32(6):17-18.
    [47]李景霞,侯紫峰.基于颜色Petri网的Web服务组合建模及应用[J].计算机应用研究,2006,9:149-151.
    [48]闫春钢,蒋昌俊,李启炎.基于Petri网的Web服务组合与分析[J].计算机科学,2007,34(1):100-103.
    [49]唐宇,等.空间信息栅格体系与服务聚合技术[J].国防科技大学学报,2005,27(2):46-51.
    [50]钱柱中,等.基于Petri网的Web服务自动组合研究[J].计算机学报,2006,29(7):1057-1066.
    [51]刘书雷,唐桂芬,刘云翔,陈荦,景宁.基于扩展Petri网的动态服务聚合流程描述模型及其BPEL4WS表示方法[J].国防科技大学学报,2007,29(1):69-75.
    [52]吴哲辉.Petri网导论[M].北京:机械工业出版社,2006.4.
    [53]蒋昌骏.Petri网行为理论及其应用[M].北京:高等教育出版社,2003.1
    [54]袁崇义.Petri网原理与应用[M].北京:电子工业出版社,2005.3
    [55]W M P Van der Aalst.The Application of Petri Nets to Workflow Management [J].The Journal of Circuits,Systems and Computers,1998,8(1):21-66.
    [56]W M P Van der Aalst.Verification of Workflow Nets[C].In:P Azema,G Balbo eds.Application and Theory of Petri Nets,Lecture Notes in Computer Science,Berlin:Springer-Verlag,1997:1248:407-426.
    [57]K.Jenson.Coloured petri nets:a high level language for system design and analysis.In G.Rozenberg,editor,Advances in Petri nets 1990,pages 342-416.Springer-Verlag,1990.
    [58]T.Murata.Petri nets:properties,analysis and applications.Proceedings of the IEEE,77(4):541-579,Apr.1989.
    [59]賴聯福,李允中,楊鎮華,潘健一.使用高階派翠網路驗證工作結構.
    [60]Ankolekar Anupriya,Huch Frank,Sycara Katia.Concurrent Execution Semantics of DAML-S with Subtypes[C]//I Horrocks,J Hendler(Eds.),The Semantic Web-ISWC 2002,First International Semantic Web Conference,Sardinia,Italy,Springer Verlag,2002:318-332.
    [61]Narayanan S,Mcllraith S.Simulation,verification and automated composition of Web services[C]//Proc,of the Eleventh International World Wide Web Conference,Honolulu,HI,2002:77-88.
    [62]马炳先.语义Web服务自动组合的Petri网方法研究.博士学位论文,北京:中国科学院研究生院,2006.
    [63]Reiter,R.Knowledge in Action:Logical Foundations for Specifying and Implementing Dynamical Systems.MIT Press,2001.
    [64]史忠植,董明楷,蒋运承,等.语义Web的逻辑基础[J].中国科学E辑信息科学,2004,34(10):1123-1138.
    [65]周建涛,史美林,叶新铭.一种基于Petri网化简的工作流过程语义验证方法[J].软件学报,2005,16(7):1242-1250.
    [66]周建涛,史美林,叶新铭.CBR:一种支持工作流过程语义验证的组件级化简方法[J].电子学报,2005,33(6):1060-1065.
    [67]P Chrzastowski-Wachtel,B Benatallah,R Hamdi et al.A Top-Down Petri Net-Based Approach for Dynamic Workflow Modeling[C].In:W M P Van der Alast eds.Business Process Management,Lecture Notes in Computer Science,Berlin:Spriger-Verllag,2003:2678:336-353.
    [68]沈斌,姚敏,易文晟,原博.基于分层Petri网的面向服务需求求精[J].浙江大学学报(工学版),2006,40(6):1045-1050.
    [69]陈祥献,南正辉,森川博之,等.网上服务合成系统中的服务描述[J].浙江大学学报(工学版),2004,38(10):1285-1288.
    [70]Tsalgatidou A,Pilioura T.An overview of standards and related technology in web services[J].Distributed and Parallel Databases,2002,12(2-3):135-162.
    [71]王杰生,李舟军,李梦君.语义Web服务的自动化组合方法:研究综述[J].计算机科学,2007,34(16):19-29.
    [72]Paolucci M,Kawamura T,Payne T R,et al."Semantic Matching of Web Services Capabilities" In:International Semantic Web Conference,2002.333-347.
    [73]Constantinescu I,Faltings B,Binder W."Large Scale,Type-Compatible Service Composition".ICWS,2004.506-513.
    [74]Ruoyan Zhang,I.B.Arpinar,Boanerges Aleman-Meza。 " Automatic Composition of Semantic Web Services".ICWS 2003:38-41.
    [75]I.B.Arpinar,R.Zhang,B.Aleman-Meza,and A.Maduko,"Ontology-driven Web Services Composition Platform",Journal of Information Systems and e-Business Management,3(2):175-199,July 2005.
    [76]L.Lin,and I.B.Arpinar,"Discovering Semantic Relations between Web Services",Proceedings of the IEEE International Conference on Web Services (ICWS'06)-Volume 00.
    [77]Harald Meyer,"On the Semantics of Service Compositions",First International Conference,RR 2007,Innsbruck,Austria,June 7-8,2007.Proceedings,LNCS Volume 4524/2007.
    [78]S.Narayanan and S.Mcllraith."Simulation,Verification and Automated Composition of Web Services",Proc.of the 11th Intl Conf.on WWW,Hawaii,2002,pp.77-88.
    [79]R.Hamadi and B.Benatallah,"A Petri net-based Model for Web Service Composition",Proc.of the 14th Australasian Database Conf.,2003.
    [80]X.Yi and K.Kochut,"Process Composition of Web Services with Complex Conversation Protocols:a Colored Petri Nets Based Approach",Proc.of Design,Analysis,and Simulation of Dist.Sys.Symposium,2004.
    [81]DING Zhi-jun,WANG Jun-li,JIANG Chang-jun.Semantic Web Service Composition Based on OWL-S.Proceedings of the First International Conference on Semantics,Knowledge,and Grid(SKG 2005)0-7695-2534-2/05(?)2006 IEEE.
    [82]张艳梅.基于Petri网的web服务动态组合方法[A];2006北京地区高校研究生学术交流会-通信与信息技术会议论文集(下)[C].2006年.
    [83]Kon F,Campbell R H.Dependence management in component based distributed systems[J].IEEE Concurrency,2000,8(1):1-11.
    [84]I Ray,T Xin,Y Zhu."Ensuring Task Dependencies During Workflow"[G].In:Proc of DEXA 2004,LNCS 3180.Beilin:Spriger,2004.24-33.
    [85]Feng He,Jiajin Le,Bei Bei Li.Research about Integration Based on Web Service Through An E-learning System[C].Proceedings of International Conference on Service Operations and Logistics,and Informatics(IEEE SOLI 2005).
    [86]李曼,王大治,杜小勇,王珊.基于领域本体的Web服务动态组合.计算机学报,第28卷,第4期.2005年4月.
    [87]Zisman M D.Use processes of production systems for modeling asynchronous concurrent.Pattern Directed Inference Systems,London:Academic Press,1978,53-68.
    [88]Looney C G.Fuzzy Petri nets for rule-based decision making.IEEE Trans.Syst.,Man,Cybern,1988,SMC-18(Ⅰ),178-183.
    [89]高梅梅.智能Petri网的分析计算及其应用研究[博士论文].上海交通大学,上海,2000.
    [90]曹立明,陈石麟,周强.知识工程原理.中国矿业大学出版社,1995:江苏
    [91]何新贵.模糊Petri网.计算机学报,1994,17(12):946-950.
    [92]姜浩,罗军舟,方宁生.模糊Petri网在带权不精确知识表示和推理中的应用研究.计算机研究与发展,2000,37(8):918-923.
    [93]Kobayashi M.,DU X.Y.,Ishii N..Evaluating word similarity in a semantic network.Informatica,2000,24(1).
    [94]Agirre E.,Rigau G..A proposal for word sense disambiguation using conceptual distance.In:Proceedings of International Conference RANLP'95,Bulgaria,1995.
    [95]薛庆,张世栋,隋琪.一种基于服务关联的Web服务发现算法.计算机科学,2005,32(8):254-257.
    [96]M.Tian,A.Gramm,T.Naumowicz,H.Ritter,J.Schiller.A Concept for QoS Integration in Services[J].Proceedings of the Fourth International Conference on Web Information Systems Engineering Workshops(WISEW'03)0-7695-2103-7/042004 IEEE.
    [97]Hashemian S V,Mavaddat F."A graph-based approach to Web services composition "[A].Proceedings of the 2005 International Symposium on Applications and the Internet[C].Washington:IEEE Computer Society,2005.183-189.
    [98]Rik Eshuis,Paul Grefen,and Sven Till." Structured Service Composition".4th International Conference,BPM 2006,Vienna,Austria,September 5-7,2006.Proceedings.
    [99]鲍培明.模糊Petri网模型的反向推理算法[J].南京师范大学学报(工程技术版),2003,3(3):21-24.
    [100]陈星,刘杰,余童兰.Petri网的正向推理算法[J].微计算机信息,2006,22(12-3):155-157.
    [101]陈文德,齐向东,离散事件动态系统极大代数方法,科学出版社,北京:1994.
    [102]Ran,S."A Model for Web Services Discovery with QoS" ACM SIGecom Exchanges(4:1),2003,pp.1-10.
    [103]Liangzhao Zeng,Boualem Benatallah,Marion Dumas.Quality Driven Web Services Composition.In Proceedings of 12th International Conference on World Wide Web(WWW),May 2003.
    [104]Jorge Cardoso,Amit Sheth,John Miller,Jonathan Arnold,Krys Kochut.Quality of Service for Workflows and Web Service Processes.Web Semantics.Science,Services and Agents on the World Wide Web 1(2004),281-308
    [105]Sravanthi Kalepu,Shonali Krishnaswamy,Seng Wai Loke.Verity:A QoS Metric for Selecting Web Services and Providers[A].In:IEEE.Proceedings of the Fourth International Conference on Web Information Systems Engineering Workshops(WISEW'03)pp.131-139.
    [106]Saeed Araban,Leon Sterling.Measuring Quality of Service for Contract Aware Web Services[A].In:Proceedings of the 1st Australian Workshop on Engineering Service-Oriented Systems(AWESOS 2004),Melbourne,Australia,2004:54-56.
    [107]邓水光.Web服务自动组合与形式化验证的研究.博士学位论文,浙江:浙江大学计算机科学与技术学院,2007.
    [108]A.Martens."Distributed Business Processes Modeling and Verification by help of Web Services".PhD thesis,Humboldt-University at Berlin,July 2003.http://www.informatik.huberlin.de/top/download/documents/pdf/Mar03.pdf.
    [109]W.M.P.van der Aalst."Verification of workflow nets".In P.Azema and G.Balbo,editors,Proceedings of the 18th International Conference on Applications and Theory in Petri Nets,volume 1248 of Lecture Notes in Computer Science,pages 407-426,Toulouse,June 1997.Springer-Verlag.
    [110]S.Narayanan and S.Mcllraith,"Analysis and simulation of Web services,"Computer Networks,vol.42,pp.675-693,2003.
    [111]李景霞.基于扩展颜色Petri网的Web服务组合建模研究.博士论文,北京:中国科学院计算技术研究所,2006.
    [112]Chi Y.-L,Tsai M.-H,Lee C-W."A Petri-Net based Validator in Reliability of a Composite Service".IEEE International Conference on e-Technology,e-Commerce and e-Service,Hong Kong,China,2005.pp.450-453.
    [113]Karp,R.M.and Miller,R."Properties of a model for parallel computations:Determinacy,termination,queuing," SIAMJ.Applied Math(14:6),1966, pp.1390-1411.
    
    [114]Murata, T. and Church, R.W. "Analysis of Marked Graphs and Petri Nets by Matrix Equations," Chicago: Univ. of Illinois, Dept, of Information Eng., Research Report No. M.D.C. 1.1.8, Nov 1975.
    
    [115]Song, Y. and Lee, J. "Deadlock Analysis of Petri Nets Using the Transitive Matrix," Proceedings of the 41st SICE Annual Conference, Vol. 2, 2002, pp.689-694.
    
    [116] Jinghong Liu, Yoshiaki Itoh, Iko Miyazawa, Tadashi Sekiguchi, "A Research on Petri Net Properties using Transitive Matrix", IEEE International Conference on Systems, Man, and Cybernetics, 1999.
    
    [117]Musa, J. D. (1999). Software reliability engineering: more reliable software, faster development and testing. New York, McGraw-Hill.
    
    [118] Cardoso J, Sheth A, Miller J, Arnold J, Kochut K. Quality of service for workflows and Web service processes. Journal of Web Semantics, 2004,1(3):281-308.
    
    [119] Konar A, Mandal A K, Uncertainty management in expert system using fuzzy Petri nets,IEEE Transactions on knowledge and data engineering,1996,8(1):96-104.
    
    [120] Meimei Gao, MengChu Zhou, Fellow, IEEE, Xiaoguang Huang, and Zhiming Wu. Fuzzy Reasoning Petri Nets. IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS-PART A: SYSTEMS AND HUMANS, VOL. 33,NO. 3, MAY 2003.
    
    [121] Meimei Gao, Zhiming Wu, and MengChu Zhou. A Petri Net-based Formal Reasoning Algorithm for Fuzzy Production Rule-based Systems. Systems, Man, and Cybernetics, 2000 IEEE International Conference on Volume 4, Issue, 2000 Page(s):3093 - 3097 vol.4.
    
    [122] GAO Mei mei (高梅梅), WU Zhi ming (吴智铭). A FUZZY REASONING PETRI NETMODEL AND ITS REASONING ALGORITHM. Journal of Shanghai Jiao tong University,Vo 1. E24,No. 2, 1999, 5-9.
    
    [123] Hyeong-Seok Hong, Bong-Seok Lee, Kwang-Hoon Kim, et al. A web-based transactional workflow monitoring system[C]. 1st International Conference on Web Information Systems Engineering. Hong Kong, China: IEEE Computer Society, 2000:166-173.
    
    [124] Yan Shifeng, Li Ying, Deng Shuiguang, et al. A transaction management framework for service-based workflow[C].Proceedings of the International Conference on Next Generation Web Services Practices.Seoul,Korea:IEEE Computer Society,2005:377-381.
    [125]J Eder,W Liebhart.The workflow activity model WAMO.Proceeding of the 3rd International Conference on Cooperative Information Systems(CoopIs'95),David Edmond,University of Toronto Press Wien,Austria.1995:87-98.
    [126]Yuliang Shi,Liang Zhang,Baile Shi.Exception handling of workflow for web services[C]//Proceedings of the Fourth International Conference on Computer and Information Technology.Washington:IEEE Computer Society,2004:273-277.
    [127]P A.Bernstein,V.Hadzilacos,N.Goodman.Concurrency Control and Recovery in Database Systems.MA:Addison Wesley Publishing Company,1987
    [128]P A.Bernstein,E.Newcomer.Principles of Transaction Processing.San Fransisco:Morgan Kaufmann,1997.
    [129]K.Czajkowski,D.F.Ferguson,I.Foster,et al.The WS-Resource Framework,Version 1.0.Blobus Alliance,IBM Inc,et al.2004.
    [130]H Schuldt,et al.Atomicity and isolation for transactional processes.ACM Transactions on Database Systems,2002,27(1):63-116.
    [131]陈树根,姜新文,宋狄.Web服务事务模型的形式化建模[J].计算机应用,2006,26(12).
    [132]黄涛,丁晓宁,魏峻.基于应用语义的网构软件松弛事务模型研究[J].中国科学E辑 信息科学,2006,36(10):1170-1188.
    [133]Bhiri S,Perrin O,Godart C.Ensuring required failure atomicity of composite Web services.In:Proceedings of the 14th International Conference on World Wide Web.Chiba:ACM Press,2005.138-147.
    [134]Bhiri S,Claude Godart,Olivier Perrin.Transactional patterns for reliable web services compositions.ACM International Conference Proceeding Series;Vol.263.Proceedings of the 6th international conference on Web engineering.2006.137-144.
    [135]P Grefen,et al.Global transaction support for workflow management systems:from formal specification to practical implementation.The VLDB Journal,2001,10(4):316-333.
    [136]Sami Bhiri,Claude Godart,Olivier Perrin.Reliable web services composition using a transactional approach.In IEEE International,editor,O. e-Technology, e-Commerce and e-Service, volume 1 of eee, pages 15-21, March 2005.
    
    [137] S. Bhiri, W.Gaaloul, C.Godart. Discovering and improving recovery mechanisms of composite web services. In The 2006 IEEE International Conference on Web Services (ICWS 2006), IEEE Press, Chicago, USA, September 18-22, 2006. IEEE Computer Society.
    
    [138] Khaled Mahbub, George Spanoudakis. A framework for requirements monitoring of service based system. ICSOC 2004.
    
    [139] Khaled Mahbub , George Spanoundakis. Run-time monitoring of requirements for systems composed of web services: Initial Implementation and evaluation experience. ICWS 2005.
    
    [140] Weiping He. Recovery in web service application. e-Technology, e-Commerce and e-Service, 2004. EEE '04. 2004 IEEE International Conference.
    
    [141] Liangzhao Zeng, Hui Lei, Boualem Benatallah. Policy-driven exception management for composite web services.
    
    [142] Zimmer D, Meckenstock A, Unland R. Using Petri nets for rule termination analysis [Z]. Proceedings of the Work shop on Databases: Active and Real-Time 1996 (CIKM'96), Rockville, Maryland, 1996.
    
    [143] Yin Guisheng. The study of active database system key-technology and its applied [D]. Harbin: Dept of Computer and Information Science, Harbin Engineering University, 2000. (in Chinese).
    
    [144] Xiaochuan Yi, K. J. K. (September 2004). JCPNet: A Java Colored Petri Nets Modeling and Analysis Tool, http://www.cs.uga.edu/~xyi/jcpnet.html
    
    [145] Xiaochuan Yi, K. J. K. (March 2005). JCPNet Tool and Automated Analysis of Distributed Systems. The 43rd ACM Southeast Conference, Kennesaw, GA.
    
    [146] Paolucci Massimo, Kawamura Takahiro, Payne Terry R, et al. Importing the semantic Web in UDDI[C] // Proceedings of Web Services, E-business and Semantic Web Workshop (CAiSE Workshop). Berlin Heidelberg: Springer Verlag, 2002 :225-236 .
    
    [147] http://www.alphaworks.ibm.com/tech/bpws4j

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

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

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