摘要
Web服务组合技术将Web服务视为基本元素,根据应用的需求,将Web服务连接成功能更加复杂的Web组合服务。在功能驱动的Web服务组合中,代表非功能属性的QoS与功能属性同样重要,因为不满足QoS需求的服务组合与不能满足功能需求的服务组合一样无法提供用户期望的服务。判断基于功能需求生成的Web组合服务是否满足QoS需求,以及从功能相似的Web组合服务中选择QoS属性较优的提供给用户十分必要。而这些都需要在Web组合服务执行前对该组合服务的执行期QoS属性进行预测,预测结果作为判断和择优的标准。目前对于Web服务组合QoS预测的研究正处于起步阶段,现有的研究成果相当匮乏。本论文从提高预测方法可行性和准确度的方面对Web服务组合的QoS预测问题进行了探索性研究,主要的创新工作包括以下几个方面:
(1)根据Web组合服务QoS属性预测对QoS属性定义的要求,提出了适用于Web服务组合QoS预测问题研究的,基于QoS维度类的Web服务QoS属性定义结构。为服务组合QoS预测问题研究提供了统一的,多方面,多视点的QoS属性类型定义结构,很好地支持了Web服务QoS属性的可扩展特性。
(2)提出了一种改进的组合服务流程工作流模型,并基于此模型提出了一种新的Web组合服务QoS属性预测算法。给出了方法的数学语言定义,与现有方法相比本文所提出模型具有更高的抽象层次,支持更多的QoS属性类型,预测数值结果更加全面。
(3)采用模型驱动的思想,提出了一种适用于各种Web服务组合语言执行期QoS属性预测的预测体系结构。并基于此预测体系结构,提出了具有良好可行性和较高预测准确度的BPEL业务流程执行期QoS属性预测方法。
(4)提出了一种支持事务机制的Web组合服务QoS属性预测方法。分析了Web服务事务机制及其与Web服务执行流程的关系,给出了根据事务异常处理机制估计组合服务可能执行流程的方法,以及根据执行流程估计结果计算组合服务QoS属性值的预测算法。方法具有良好的可行性和较高的预测准确度。
Web Service Composition (WSC) takes Web services as basic elements and aggregates them to Web Composite Services (WCS) with more complex functions according to the application requirements. Although WSC is driven by function, QoS is equally important to function, as neither WCS with unsatisfying function nor with unsatisfying QoS can meet the users' requirements. So it is very necessary to judge whether WCS designed according to function requirements meet the QoS requirements, and to choose WCS with better QoS from those with familiar functions. And this is based on the QoS prediction of WCS before the WCS execution, and the prediction will be taken as the standard of judgment and selection. Now the research on QoS prediction of WCS is in its infant, and the research result is limited. The paper concentrates on the improvement of feasibility and accuracy of the approach on QoS prediction of WCS, and the main innovations are as follows:
(1) An architecture for QoS definition is proposed, and the architecture can meet the requirements of QoS prediction of WCS on QoS definition and suitable for the prediction research. The architecture is based on the QoS Dimension Class, and provides general and multi aspects and multi perspective QoS definition structure for QoS prediction, and support the expansibility of QoS attributes of Web Services.
(2) A workflow model for WCS process is proposed, and a novel QoS prediction algorithm is proposed based on the model. The approach is defined with mathematic language, and has higher level of abstraction to the approach in existence. The approach can support more QoS attributes and the prediction result is more comprehensive.
(3) A model-driven architecture for QoS prediction of WSC languages is proposed, and the approach for QoS prediction of BPEL processes is proposed based on the architecture. The approach has good feasibility and accuracy.
(4) An approach for QoS prediction of WCS with transactions is proposed. We analyze the relationship between Web transactions and WCS execution processes, and provide the method to estimate the execution processes of WCS according to the exception handler policies of the transactions in the WCS. And the QoS prediction algorithm is proposed based on the execution processes estimation. And the approach has good feasibility and accuracy.
引文
[1]Papazoglou M.P.,D.Georgakopoulos:Service-Oriented Computing.In:Communications of ACM,46(10):25-28,October 2003.
[2]Papazoglou M.P.Service-Oriented Computing:Concepts,Characteristcs and Directions.Keynote for the 4~(th)International Conference on Web Information Systems Engineering(WISE 2003),December 10-12,2003.IEEE CS.
[3]Papazoglou,M.P.,Service Oriented Architectures:Approaches,Technologies and Research Issues,the VLDB Journal,2005,Available at:http://infolab.uvt.nl /pub/papazogloump-2005-81.pdf
[4]OASIS SOA Reference Model,May 2005,OASIS Open 2005.http://www.oasisopen.org/committees/tc_home.php?wg_abbrev=soa-rm
[5]Nickull,D.,Service Oriented Architecture Whitepaper.Whitepaper.Adobe Systems Incorporated,2005
[6]Bora Yurday,A service oriented reflective wireless middleware,Intl.conf.on Service Oriented Computing,ICSOC 06,Chicago US,Springer LNCS 4294,Berlin Heidelberg 2006
[7] James McGovern, Sameer Tyagi, Michael Stevens, and Sunil Mathew, Java Web Services Architecture, Chapter 2: Service-Oriented Architecture, Morgan Kaufmann Publishers, May 2003
[8] Thomas S. Kuhn. The Structure of Scientific Revolution. First edition and Second edition, enlarged. Chicago: The University of Chicago Press, 1962,1970.
[9] W3C, Web Services Glossary, http://www.w3.org/tr/2004/note-ws-gloss-20040 211
[10] Humberto Cervantes, Richard S. Hall: Autonomous Adaptation to Dynamic Availability Using a Service-Oriented Component Model. In 26~(th) Internation Conference on Software Engineering(ICSE 2004), May 2004, Edinburgh, UK: 614-623
[11] Cervantes, H., & Hall, R. S. (2003). Automating service dependency management in a service-oriented component model. Proceedings of the 6th ICSE Workshop on Component-Based Software Engineering: Automated Reasoning and Prediction. Retrieved August 3, 2004: http://www.csse.monash.edu.au/-hws/cgi-bin/CBSE6/ Proceedings/papersfinal/p28.pdf
[12]Duane Nickull, Service oriented architecture, white paper, Adobe Systens Inc., Feb 2005
[13]Stratton, D. The OMG CORBA Trader service (Tech. Rep.). University of Ballarat, Australia, School of Information Technology and Mathematical Sciences. 1998
[14] Object Management Group. The common object request broker: Architecture and specification. Retrieved August 3, 2004:http://www.omg.org/technology/ documents/formal/corba_2.htm, 1995
[15]0bject Management Group. CORBA components, V3.0. Retrieved August 3, 2004: http://www.omg.org/technology/documents/formal/components.htm, 2003
[16]Sun Microsystems. Enterprise JavaBeans specification version 2.0. Retrieved August 3, 2004: http://java.sun.com/products/ejb/docs.html, 2001
[17] Paul Downey, "W3C Web Services Addressing", 15~(th) International World Wide Web Conference (WWW06), Edinburgh, 2006
[18]Arnold, K., O'Sullivan, B., Scheifler, R. W., Waldo, J., & Wolrath, A. The Jini specification. Reading, MA: Addison-Wesley. 1999
[19]Open Services Gateway Initiative OSGi service platform specification,3rd release.Retrieved August 3,2004:http://osgi.org/resources/spec_download.asp,2003
[20]Werner Vogels.Web Services are not distributed objects.IEEE Internet Computing,November/December 2003,Vol.7,No.6:59-66
[21]W3C,SOAP Versionl.2 Part 1:Messaging Framework http://www.w3.org/TR/2003/REC-soap12-part1-20030624/,2003
[22]W3C,SOAP Version1.2 Part2:Adjuncts http://www.w3.org/TR/2003/REC-soap12-part2-20030624/,2003
[23]Tim Ewald.The Argument against SOAP Encoding.MSDN Library,http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnsoap/html/args oape.asp,2005-06-07
[24]W3C,Web Services Description Language,Version 1.1.http://www.w3.org/tr/wsdl,2001
[25]B.Bellwood,L.Clement,D.Ehnebuske,A.Hately,M.Hondo,L.Leng,K.Januszewski,S.Lee,B.McKee,J.Munter and C.Riegen.Universal Description Discovery & Integration(UDDI v3),http://www.uddi.org/specification.html.2005.06
[26]F.Curbera,Y.Goland,J.Klein,F.Leymann,D.Roller,S.Thatte and S.Weerawarana.Business Process Execution Language for Web Services (BPEL4WS).http://www-128.ibm.com/developerworks/library/specification/ws-bpel/,2004.
[27]IBM,BPWS4j.http://www.alphaWorks.ibm.com.cn/tech/bpws4j,2004.
[28]F.Casati,S.Ilnicki,LiJie Jin.Aaptive and Dynamic Service Composition in eFlow.Technical Report,HPL-200039,Software Technology Laboratory,Palo Alto,USA.2000.
[29]J.Yang.Web Service Componentization.Communications of the ACM,Vol.46,No.10,October 2003.
[30]J.Yang and M.P.Papazoglou.Web Component:A Substrate for Web Service Reuse and Composition.In Proceedings of 14~(th)Conference on Advanced Information Systems Engineering(CAiSE02),Toronto,2002.
[31]OWL-S Coalition,OWL-S,http://www.daml.org/services/owl-s/,2005.
[32] W3C, Web Ontology Language (OWL), http://www.w3.org/TR/owl-ref/, 2005.
[33]LSDIS Lab, University of Georgia. http://lsdis.cs.uga.edu/projects/meteor-s/. 2005
[34]Zeng, L., Benatallah, B., Ngu, A.H.H., et al.: QoS Driven Web Services Composition. Software Engineering, IEEE Transactions on, Vol. 30, Issue 5, (2004)311-327
[35]Zeng, L., Benatallah, B., Ngu, A.H.H., et al.: QoS-Aware Middleware for Web Service Composition. Software Engineering, IEEE Transactions on Volume 30, Issue 5, May 2004 Page(s):311 - 327
[36]Zeng, L.: Dynamic Web Services Composition PhD thesis, Univ. of New South Wales, 2003.
[37]Grassi, V.: Architecture-based Reliability Prediction for Service-oriented Computing. In: Architecting Dependable Systems III (R. de Lemos, A. Romanovsky, C. Gacek Eds.), Lecture Notes in Computer Science, Vol. 3549. Springer-Verlag, Berlin Heidelberg New York(2005)
[38]Cardoso, J.: Quality of Service and Semantic Composition of Workflows. PhD thesis, Department of Computer Science, University of Georgia, Athens, GA (USA) (2002)
[39] Cardoso, J., Sheth, A., Miller, J., Arnold, J. and Kochut, K.: Quality of service for workflows and web service processes. Journal of Web Semantics, 2004.
[40] Jaeger, M.C., Rojec-Goldmann, G., Muhl, G.: QoS aggregation for service composition using workflow patterns. In Proceedings of the 8th International Enterprise Distributed Object Computing Conference (EDOC 2004), Monterey, California, USA, IEEE CS Press (2004) 149-159
[41] Jaeger, M.C., Rojec-Goldmann, G., Muhl, G.: QoS aggregation in Web service compositions. Proceedings of the IEEE Int. Conf. on e-Technology, e-Commerce and e-Service (EEE 2005), IEEE (2005)181-185
[42]W.M.P. van der Aalst. Don't go with the flow: Web services composition standards exposed. Jan/Feb 2003 issue of IEEE Intelligent Systems, pages 72-76, January 2003.
[43] Richard Hull, Michael Benedikt, Vassilis Christophides, and Jianwan Su. E-services: A look behind the curtain. In Proceedings of the 22nd ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems (PODS 2003), San Diego, USA, June 2003. ACM Press.
[44]W.M.P. van der Aalst. Don't go with the flow: Web services composition standards exposed. Jan/Feb 2003 issue of IEEE Intelligent Systems, pages 72-76, January 2003.
[45]W.M.P. van der Aalst, A.H.M. ter Hofstede, B. Kiepuszewski, and A.P. Barros. Workflow patterns. Distributed and Parallel Databases 14(3), pages 5-51, 2003.
[46]Lakhal, N.B., Kobayashi, T., Yokota, H.: A Failure-Aware Model for Estimating and Analyzing the Efficiency of Web Services Compositions. In Proceedings of 11th IEEE International Symposium on Pacific Rim Dependable Computing (PRDC 2005), IEEE (2005)
[47]S.A. Hissam, G.A. Moreno, J.A. Stafford, K.C. Wallnau, "Packaging PredictableAssembly with Prediction-Enabled Component Technology," CMU/SEI-2001 -TR-024, November 2001.
[48]Vincenzo Grassi, Raffaela Mirandola, Antonino Sabetta: An XML-Based Language to Support Performance and Reliability Modeling and Analysis in Software Architectures. QoSA/SOQUA 2005: 71 -87
[49]Xiuping W,Murray W. Performance modeling from software components. Proceedings of the Fourth International Workshop on Software and Performance. New York, 2004
[50]Chadrasekaran, S., Miller, J.A., Silver, G.S., et al.: Composition, performance analysis and simulation of web services. Electronic Markets: The International Journal of Electronic Commerce and Business Media (2003)
[1]Daniel,A.:Composing Web services:a QoS view.Internet Computing,IEEE,Volume 8,Issue 6,Nov.-Dec.2004 Page(s):80-90
[2]Daniel,A.:Qos issue in web services.IEEE internet computing,2002,6:72-75.
[3]Cardoso,J.:Quality of Service and Semantic Composition of Workflows.PhD thesis,Department of Computer Science,University of Georgia,Athens,GA (USA)(2002)
[4]Cardoso,J.,Sheth,A.,Miller,J.,Arnold,J.and Kochut,K.:Quality of service for workflows and web service processes.Journalof Web Semantics,2004.
[5]Zeng,L.,Benatallah,B.,Ngu,A.H.H.,et al.:QoS Driven Web Services Composition.Software Engineering,IEEE Transactions on,Vol.30,Issue 5,(2004)311-327
[6]Zeng,L.,Benatallah,B.,Ngu,A.H.H.,et al.:QoS-Aware Middleware for Web Service Composition.Software Engineering,IEEE Transactions on Volume 30,Issue 5,May 2004 Page(s):311-327
[7]Zeng,L.:Dynamic Web Services Composition PhD thesis,Univ.of New South Wales,2003.
[8]Liu Y.,A.H.H.Ngu and L.Zeng.QoS Computation and Policing in Dynamic Web Service Selection.In Proceedings of the Thirteenth International World Wide Web Conference,New York,USA,May 2004.
[9]Michael N.,Munindar P.Service-Oriented Computing:Key Concepts and Principle.IEEE Internet Computing,IEEE Computer Society,2005.
[10]F.Casati,S.Ilnicki,L.-J.Jin,eFlow:a Platform for Developing and Managing Composite e-Service.Technical Report HPL-2000-36,Palo Alto,2000
[1]Milanovic N,Malek M.Current solutions for Web service composition.IEEE Internet Computing,2004,18(6):51-59.
[2]Koehler J,Srivastava B.Web service composition:Current solutions and open problems.In:Proc.of the 1st Int'l Conf.on Automated Planning and Scheduling (ICAPS 2003)Workshop on Planning for Web Services,Trento,Italy,2003,28-35
[3]Zeng,L.,Benatallah,B.,Ngu,A.H.H.,et al.:QoS Driven Web Services Composition.Software Engineering,IEEE Transactions on,Vol.30,Issue 5,(2004)311-327
[4]Zeng,L.,Benatallah,B.,Ngu,A.H.H.,et al.:QoS-Aware Middleware for Web Service Composition.Software Engineering,IEEE Transactions on Volume 30,Issue 5,May 2004 Page(s):311-327
[5]Zeng,L.:Dynamic Web Services Composition PhD thesis,Univ.of New South Wales,2003.
[6]Grassi,V.:Architecture-based Reliability Prediction for Service-oriented Computing.In:Architecting Dependable Systems Ⅲ(R.de Lemos,A.Romanovsky,C.Gacek Eds.),Lecture Notes in Computer Science,Vol.3549.Springer-Verlag,Berlin Heidelberg New York(2005)
[7]Cardoso,J.:Quality of Service and Semantic Composition of Workflows.PhD thesis,Department of Computer Science,University of Georgia,Athens,GA (USA)(2002)
[8]Cardoso,J.,Sheth,A.,Miller,J.,Arnold,J.and Kochut,K.:Quality of service for workflows and web service processes.JoumalofWeb Semantics,2004.
[9]Jaeger,M.C.,Rojec-Goldmann,G.,Muhl,G.:QoS aggregation for service composition using workflow patterns.In Proceedings of the 8th International Enterprise Distributed Object Computing Conference(EDOC 2004),Monterey,California,USA,IEEE CS Press(2004)149-159
[10]Jaeger,M.C.,Rojec-Goldmann,G.,Muhl,G.:QoS aggregation in Web service compositions.Proceedings of the IEEE Int.Conf.on e-Technology,e-Commerce and e-Service(EEE 2005),IEEE(2005)181-185
[11]Richard Hull,Michael Benedikt,Vassilis Christophides,and Jianwan Su.E-services:A look behind the curtain.In Proceedings of the 22~(nd)ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems (PODS 2003),San Diego,USA,June 2003.ACM Press.
[12]W.M.P.van der Aalst.Don't go with the flow:Web services composition standards exposed.Jan/Feb 2003 issue of IEEE Intelligent Systems,pages 72-76,January 2003.
[13]Michael C.,Jaeger:Modelling of Service Compositions:Relations to Business Process and Workflow Modelling.1st International Workshop on Service Oriented Modelling,in ICSOC'06,Chicago,Ⅱ,USA,December 2006.
[14]W.M.P.van der Aalst,A.H.M.ter Hofstede,B.Kiepuszewski,and A.P.Barros.Workflow patterns.Distributed and Parallel Databases 14(3),pages 5-51,2003.
[15]Hu Jianqiang,Zou Peng,Wang Huaimin,et al.Research on Web service description language QWSDL and service matching model.Chinese Journal of Computers,2005,28(4):505-513(胡建强,邹鹏,王怀民,等.Web服务描述语言QWSDL和服务匹配模型研究[J].计算机学报,2005,28(4):505-513)
[1]Wil M.P.van der Aalst:Web Service Composition Languages:Old Wine in New Bottles?,Proceedings of the 29th EUROMICRO Conference "New Waves in System Architecture"(EUROMICRO'03),IEEE,2003
[2]Uzochukwu Ejikeme J.:Web Service Composition Languages,the Need for Evaluation,http://www.deri.at/fileadmin/documents/teaching_archive/nextweb04/presentations/WebServiceCompositionLanguages.ppt
[3]Daniel,A.:Composing Web services:a QoS view.Internet Computing,IEEE,Volume 8,Issue 6,Nov.-Dec.2004 Page(s):80-90
[4]Daniel,A.:Qos issue in web services.IEEE internet computing,2002,6:72-75.
[5]T.Andrews,F.Curbera,H.Dholakia,etc.Business Process Execution Language for Web Services(BPEL4WS)version 1.1,May 2003
[6]Stoilova,K.,Stoilov,T.:Comparison of workflow software products.Proceedings of the International Conference on Computer Systems and Technologies(CompSysTech),(2006)
[7]Chadrasekaran,S.,Miller,J.A.,Silver,G.S.,et al.:Composition,performance analysis and simulation of web services.Electronic Markets:The International Journal of Electronic Commerce and Business Media(2003)
[8]Grassi,V.:Architecture-based Reliability Prediction for Service-oriented Computing.In:Architecting Dependable Systems Ⅲ(R.de Lemos,A.Romanovsky,C.Gacek Eds.),Lecture Notes in Computer Science,Vol.3549.Springer-Verlag,Berlin Heidelberg New York(2005)
[9]Zeng,L.,Benatallah,B.,Ngu,A.H.H.,et al.:QoS Driven Web Services Composition.Software Engineering,IEEE Transactions on,Vol.30,Issue 5,(2004)311-327
[10]Zeng,L.,Benatallah,B.,Ngu,A.H.H.,et al.:QoS-Aware Middleware for Web Service Composition. Software Engineering, IEEE Transactions on Volume 30, Issue 5, May 2004 Page(s):311 - 327
[11]Zeng, L.: Dynamic Web Services Composition PhD thesis, Univ. of New South Wales, 2003.
[12] Cardoso, J.: Quality of Service and Semantic Composition of Workflows. PhD thesis, Department of Computer Science, University of Georgia, Athens, GA (USA) (2002)
[13] Cardoso, J., Sheth, A., Miller, J., Arnold, J. and Kochut, K.: Quality of service for workflows and web service processes. Journalof Web Semantics, 2004.
[14] Jaeger, M.C., Rojec-Goldmann, G., Muhl, G.: QoS aggregation for service composition using workflow patterns. In Proceedings of the 8th International Enterprise Distributed Object Computing Conference (EDOC 2004), Monterey, California, USA, IEEE CS Press (2004) 149-159
[15] Jaeger, M.C., Rojec-Goldmann, G., Muhl, G.: QoS aggregation in Web service compositions. Proceedings of the IEEE Int. Conf. on e-Technology, e-Commerce and e-Service (EEE 2005), IEEE (2005)181-185
[16] Miller, J., Mukerji, J.: MDA Guide Version 1.0.1, OMG, (2003)
[17] Van der Aalst, W.M.P., Van Hee, K.M., Houben, G.J.: Modeling workflow management systems with high-level Petri nets. In Proceedings of the second Workshop on Computer-Supported Cooperative Work, Petri nets and related formalisms, (1994)31-50
[18]Mongiello, M., Castelluccia, D.: Modelling and Verification of BPEL Business Processes, Proceedings of the Fourth Workshop on Model-Based Development of Computer-Based Systems and Third International Workshop on Model-Based Methodologies for Pervasive and Embedded Software (MBD/MOMPES), (2006)
[19]Gouscos, D., Kalikakis, M., Georgiadis, P.: An Approach to Modeling Web Service QoS and Provision Price. Proceedings of the Fourth International Conference on Web Information Systems Engineering, (2003) 121-130
[20] Arvind S. Krishna, Cemal Yilmaz, Atif Memon, Adam Porter, Douglas C. Schmidt, Aniruddha Gokhale, and Balachandran Natarajan, Preserving Distributed Systems Critical Properties: a Model-Driven Approach, the IEEE Software special issue on Model Driven Approach, Vol. 21, No. 6,2004
[21] B. C. Levy, R. Frezza, and A. J. Krener: Modeling and estimation of discrete-time Gaussian reciprocal processes, IEEE Trans. Automat. Contr., vol. 35,pp.1013-1023,Sept.1990
[22]John T.E.Timm and Gerald C.Gannod,:A Model-Driven Approach for Specifying Semantic Web Services,Proceedings of the 3rd IEEE International Conference on Web Services(ICWS 2005),July 2005
[23]Bart Orriens,et al.:Model driven service composition.In ICSOC proceeding,pages 75-90,2003.
[1]A.Elmargarmid(Ed.),Database Transaction Models for Advanced Applications,Morgan Kaufmann,1992.
[2]J.Gray and A.Rueter,Transaction Processing:Concepts and Techniques,Morgan Kaufmann,1993.
[3]K.Evans,J.Klein,and J.Lyo,"Transaction Internet Protocol—requirements and supplemental information,"1998,www.landfield.com./rfcs/rfc2372.html
[4]Younas,M.,Eaglestone,B.,Holton,R.:A Formal Treatment of a SACReD Protocol for Multidatabase Web Transactions.In the proceedings of 11th Int.Conf.on Database and Expert Applications,Lecture Notes in Computer Science,Springer-Vedag,Berlin Heidelberg New York(2000)
[5]Papazoglou,M."Web Services and Business Transactions" World Wide Web,Vol.6(1),2003,pp.49-91.
[6]OASIS Business Transactions Technical Committee.Business transaction protocol(BTP)version 1.0.4.June 2002.
[7]F.Cabrera et al.,"Web Services Coordination(WS-Coordination)," August 2002,http://www.ibm.com/developerworks/library/ws-coor/
[8]F.Cabrera et al.,"Web Services Transaction(WS-Transaction)," August 2002,http://www.ibm.com/developerworks/library/ws-transpec/
[9]S.Frolund and K.Govindarajan,"Transactional conversations," in W3C Web Services Workshop,July 2001,http://www.w3.orgt/2001/03/WSWS-popa
[10]A.Green and P.Furniss,Scope and Requirements,Actors and Terminology,Choreology Ltd.,May 2001.
[11]Gray,J.,Reuter,A.:Transaction Processing:Concepts and Techniques.Morgan Kaufmann Publishers, San Francisco, California, 9th edition (2002)
[12]Zeng, L., Benatallah, B., Ngu, A.H.H., et al.: QoS Driven Web Services Composition. Software Engineering, IEEE Transactions on, Vol. 30, Issue 5, (2004)311-327
[13] Zeng, L., Benatallah, B., Ngu, A.H.H., et al.: QoS-Aware Middleware for Web Service Composition. Software Engineering, IEEE Transactions on Volume 30, Issue 5, May 2004 Page(s):311 - 327
[14] Zeng, L.: Dynamic Web Services Composition PhD thesis, Univ. of New South Wales, 2003.
[15]Grassi, V.: Architecture-based Reliability Prediction for Service-oriented Computing. In: Architecting Dependable Systems III (R. de Lemos, A. Romanovsky, C. Gacek Eds.), Lecture Notes in Computer Science, Vol. 3549. Springer-Verlag, Berlin Heidelberg New York(2005)
[16] Cardoso, J.: Quality of Service and Semantic Composition of Workflows. PhD thesis, Department of Computer Science, University of Georgia, Athens, GA (USA) (2002)
[17] Cardoso, J., Sheth, A., Miller, J., Arnold, J. and Kochut, K.: Quality of service for workflows and web service processes. Journal of Web Semantics, 2004.
[18] Jaeger, M.C., Rojec-Goldmann, G., Muhl, G.: QoS aggregation for service composition using workflow patterns. In Proceedings of the 8th International Enterprise Distributed Object Computing Conference (EDOC 2004), Monterey, California, USA, IEEE CS Press (2004) 149-159
[19] Jaeger, M.C., Rojec-Goldmann, G., Muhl, G.: QoS aggregation in Web service compositions. Proceedings of the IEEE Int. Conf. on e-Technology, e-Commerce and e-Service (EEE 2005), IEEE (2005)181-185
[20] Chadrasekaran, S., Miller, J.A., Silver, G.S., et al.: Composition, performance analysis and simulation of web services. Electronic Markets: The International Journal of Electronic Commerce and Business Media (2003)
[21] Lakhal, N.B., Kobayashi, T., Yokota, H.: A Failure-Aware Model for Estimating and Analyzing the Efficiency of Web Services Compositions. In Proceedings of 11th IEEE International Symposium on Pacific Rim Dependable Computing (PRDC 2005), IEEE (2005)
[22] Zeng, L., Lei, H., Jeng, J., et al.: Policy-driven exception-management for composite web services, In the Proceedings of the 7th IEEE Int. Conf. on E-commerce Technology(CEC 2005),IEEE computer society,USA(2005)355-363
[23]Hu Jianqiang,Zou Peng,Wang Huaimin,et al.Research on Web service description language QWSDL and service matching model.Chinese Journal of Computers,2005,28(4):505-513(胡建强,邹鹏,王怀民,等.Web服务描述语言QWDL和服务匹配模型研究[J].计算机学报,2005,28(4):505-513)
[24]Pautasso,C.,Heinis,T.,Alonso,G.:Autonomic execution of service compositions.In the Proceedings of 3rd IEEE Int.Conf.on Web Services(ICWS 2005),Orlando,USA(2005)
[25]Pautasso,C.:A Flexible System for Visual Service Composition.PhD thesis,Eidgenossisch Technische Hochschule(ETH)Zurich,(2004)