基于QoS的Web服务发现与组合方法研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
电子商务应用的不断深入发展要求分布在不同地理位置、具有多种多样的硬件平台、操作系统、编程语言、软件技术和数据库管理等技术因素的企业应用系统可以在Internet环境下进行企业之间的应用互操作和应用集成,要求能够根据不同的应用需求,快速、灵活地发现合适的业务应用程序,或者在单个业务应用程序无法满足需求的情况下能自动化地组合各种己有的业务应用系统,并使得它们可以有机地协同工作来为用户提供服务。Web服务概念以及web服务体系结构的提出使得服务提供者可以将自己的软件以服务的形式提供给用户。同时,Web服务通过将不同层次的应用和资源抽象成统一的形式并提供标准的服务使用方法,为分布环境下资源共享与协同工作提供了很好的支持。
     在新的面向服务的应用环境中,在业务需求驱动的促使下,以Web服务方式进行的、有服务质量(QoS)确保的Web服务发现与组合方法己经成为Web服务领域研究的重点。目前,Web服务发现方法对QoS的支持不够,匹配算法缺乏灵活性;在Web服务功能流程中每个节点的服务选择如何确保全局服务质量和支持动态重计划方面还研究很少;在自动构建Web服务功能流程方面尚无相关研究。这几面的薄弱影响了Web服务的广泛应用,如何较为圆满的解决以上问题是一个崭新的研究课题。
     本文利用本体论、图论、遗传算法等学科的相关知识和方法来描述并求解Web服务领域的QoS问题,针对基于QoS的Web服务发现与自动组合方法进行了研究。
     本文主要的工作和成果如下:
     1.提出了一个基于QoS的Web服务发现与组合框架。
     本文在充分参考相关研究的基础上,提出了一个全面支持QoS的通用Web服务发现与组合框架。该框架将基于QoS的服务发现与组合过程分为接收用户请求、服务发现、功能流程设计、全局QoS服务选择、服务组合执行、组合结果评估等6个阶段,能够支持服务组合中功能流程的自动构建和QoS全局最优的Web服务自动选择。该框架的提出,为基于QoS的Web服务发现与组合研究起到了提纲挈领的指导作用。
     2.提出了一种新的支持QoS的Web服务发现方法(WSSM-Q)。
     针对目前服务发现匹配算法缺乏灵活性的问题,提出了一种新的支持QoS的Web服务发现方法(WSSM-Q)。该方法定义了一组描述Web服务QoS属性的分类tModel,用QoS量化值来描述服务提供者的QoS通告,用约束型需求和偏好型需求来描述服务消费者的QoS需求。定义了三个层次的服务匹配规则,引进匹配函数来计算服务相似程度,采用四阶段发现算法来选取满足消费者需求的Web服务。该方法不需要改变WSDL和UDDI的内部结构,能够直接在现有协议上进行实现。原型系统实验结果表明,该方法具有较高的服务查准率和足够的服务匹配效率,是可行的和有效的。
     3.提出了基于参数推导图自动构建Web服务功能流程的方法。
     针对目前大多数的Web服务功能流程都需要人工设计的问题,提出一种基于参数推导图自动构建Web服务功能流程的方法。该方法给出Web服务的谓词表示形式;通过建立参数推导图中的四种关系和构造算法,实现了Web服务组合的图形建模;然后定义参数推导图的完全关联矩阵,通过对关联矩阵的行实施合并运算,自动将参数推导图转换成以Web服务为结点,以服务间依赖关系为边的Web服务功能流程图。理论分析和实验结果证明了该方法的有效性和可行性。
     4.设计了支持QoS全局最优和动态重计划的Web服务选择算法(GODRP)。
     针对如何从大量具有相同功能与不同QoS特征的执行计划中选出最优方案,本文提出了一种支持QoS全局最优和动态重计划的Web服务选择算法(GODRP)。该算法使用位置矩阵编码方式来表示服务组合的所有执行路径和重计划信息;通过计算个体间服务质量的海明距离提高了服务组合的质量;通过指定用户总时间限制和实施优良解保留策略解决了算法运行时间对服务质量的影响问题。实验结果证明了算法的可行性和有效性。与同类成果相比,该算法提供了一种在动态环境下更完整和有效的服务组合QoS解决方案。
With the advent and popularization of e-commerce, it is requisite that the distributed and heterogeneous business applications can be integrated and intemperate with each other in the environment of Internet. And it is also requisite that the appropriate business applications over the Internet can be rapidly and automatically found according to the demand and that they can be composed to meet the demand if there exist no individual business application to meet the demand. Web services technology is quite promising for the integration of business applications and service composition. Web services are more coarse-grained and operate at a higher level of abstraction.
     In the new service-oriented application environment, under the boost of requirements-driven, web Services discovery and composition with QoS-assured has turned into a primary research field in web services. In the past few years, many issues have been addressed. Recently web services discovery algorithm is lack of flexibility. In each node of function processes, there exist lots of web services with the same function and different QoS. To select a right one exactly with the global QoS-guaranteed, related research had some disadvantages. There have not some works on automatically constructing web services function flow. Weaknesses in the aspects hamper the wide deployment of web services. How to resolve these issues ideally is an open problem.
     This dissertation does a research on the discovery and automatic composition based on QoS by using of knowledge and methods of ontology, graph theory, genetic algorithm etc. The main points of our work are described as follows:
     1. A discovery and composition framework based on QoS is presented.
     In the framework discovery and composition based QoS is divided into six phases of receive of use requirement, services discovery, design of function flow, selection of aware-QoS services, executing of composition, evaluation of result. The framework can support automatically construction of the function flow and global optimal selection of the web services based on QoS.
     2. A QoS-aware method called WSSM-Q is present for web service discovery.
     To resolve the problem that web services discovery algorithm is lack of flexibility a QoS-aware method called WSSM-Q is present. A set of QoS categorization tModels is defined in the method to describe the QoS attributes of a web service. QoS advertisements of service providers are represented by QoS quantification values. QoS requirements of service consumers are represented by constraint and preference values. The matching rules classified three levels are defined and match functions is introduced to compute service similarity. Web services to meet the requirements of consumers are discovered by four phase algorithm. Because of no need for changes in the inner structure of WSDL and UDDI, it is easy to implement the method through the direct extension to existing protocols. The WSSM-Q is proved to be feasible and effective by high precision and efficiency of the prototype.
     3. A new method of automatically constructing web services composition flow based on PDG was presented.
     Based on the fact that current web services composition flow was designed by human, a new method of automatically constructing web services composition flow based on PDG (parameter deduce graph) was presented. Firstly the predicate form of web services was represented. Establishment of four relations in the PDG and the constructing algorithm was conduced so as to form the graphic models of web services composition. Then by definition of complete relevance matrix in the PDG and operation of combination of rows in relevance matrix, the PDG was converted automatically into SCFG (web services composition flow graph) that contains service-vertex and edges which indicate dependence relations among web services. Theoretical analysis and experimental results demonstrates the feasibility and efficiency of this method.
     4. A GODRP algorithm is presented for QoS-aware web services selection.
     In order to select a global optimal plan in a lot of execution plans with the different QoS, a GODRP (global optimal and dynamic replanning) algorithm is presented. A position matrix coding scheme was used to express simultaneously all of composite paths and replanning information in the algorithm. The quality of the services composition was improved by means of calculating Hamming Distance of QoS among individuals. It was solved that the algorithm’s executive time impairs the QoS of the services composition by prescribing a total time limit and implementing a fine solutions reservation strategy. Experimental results indicate the feasibility and efficiency of this algorithm. Comparison with similar studies, the algorithm provides a more integrated and effective QoS scheme of services composition in dynamic environment.
引文
[1]岳昆,王晓玲,周傲英.Web服务核心支撑技术:研究综述[J].软件学报.2004, 15(3 ):428-442.
    [2] CHAKRARORTY, F. PERTCH, A. JOSHI, T. FININ, YYESHA. A Reactive Service Composition Architccturc for Pcrvasivc Computing Environmcnts[C]. 7th Pcrsonal Wireless Communications Conference (PWC), Singapore, 2002.
    [3]冯名正.一个安全的CORBA音/视频流服务模型:SecStream[J].软件学报, 2004, 15(11): 1733-1740.
    [4]徐新卫,丁秋林.基于Q oS上下文的W eb服务动态合成[J].华南理工大学学报(自然科学版),2007,1(35):106-111.
    [5]杨胜文,史美林.一种支持QoS约束的Web服务发现模型.计算机学报, 2005, 4(28): 589-594.
    [6] RAN S. P. . A model for web services discovery with QoS.ACM SIGCOM Exchanges , 2003 , 4 (1) : 1-10.
    [7] K. Sivashanmugam, K. Verma, R. Mulye, Z. Zhong. Speed-R: Semantic P2P environment for diverse Web services registries. Final Presentation, CSCI:8350, Enterprise Integration, CS Dept, UGA, 2002.
    [8] OWL Services Coalition. Semantic markup for Web Services (OWL-s), Version1.0 [EB/OL]. http://www.daml.org/services/owl-s/1.0/, 2004.
    [9] Kunal Verma, Kaarthik Sivashanmugam, Amit Sheth, Abhijit Patil, Swapna Oundhakar, John Miller. METEOR-S WSDI: A Scalable P2P Infrastructure of Registries for Semantic Publication and Discovery of Web Services[Z], 2005.
    [10] Wolfgang Hoschek. A Unified Peer-to-Peer Database Framework for Xqueries Over Dynamic Distributed Content and Its Application for Scalable Service Discovery[D], 2002.
    [11] Hung-Chang Hsiao, Chung-Ta King. Neuron-A Wide-Area Service Discovery Infrastructure.[C] In Proceedings of International Confernece on Parallel Processing (ICPP), 2002.
    [12] Massimo Paolucci, Takahiro Kawamura, Terry R. Payne and Katia Sycara. Importing the semantic Web in UDDI[C]. In: Proceedings of Web services, E-business and semantic Web workshop (CAiSE workshop), Toronto, Canada, 2002, 225-236.
    [13] Chen H. G. , Yu T. , Lin K. J . . QCWS : An implementation of QoS-capable multimedia Web services[C]. In : Proceedings of the 5th International Symposium on Multimedia Software Engineering , Taichung , Taiwan , 2003 , 38-45.
    [14] Maximilien E. M. , Singh M. P. . A framework and ontology for dynamic Web servicesselection[J]. Internet Computing , 2004 , 8(5) : 84-93.
    [15] BEA, IBM, Microsoft, SAP and Siebel., Business Process Execution Language for Web Services[EB/OL]. http://www-106.ibm.com/developerworks/web Services /library /ws- bpel / , 2003.
    [16] Oracle BPEL Process Manager[EB/OL]. http://www.oracle.com/technology/bpel.
    [17] ActiveBPEL Engine&Designer[EB/OL]. http://www.activebpel.org/.
    [18] A. Arkin. Business Process Modeling Language[Z], 2002.
    [19] W3C. Wcb Scrviccs Choreography Description Language[Z], 2004.
    [20] Oscar Nierstrasz, Dennis Tsichritzis. Object-Oriented Software Composition[M]. Prentice Hall, 1995, 3-28.
    [21] Mary Shaw. Architectural Issues in Software Reuse: It'S Not justt the Functionality, It's the Packabing[C]. the Symposium on Software Reuse (SSR), affiliated with the 17th International Conference on Software Engineering (ICSE), 1995.
    [22] J. Yang and M. P. Papazoglou,Web component: A substract for Web service reuse and composition[C],In Proceedings of the 14th International Conference for Advanced Information Systems Engineering (CAiSE),2005.
    [23] Sheila McIlraith and Tran Cao Son. Adapting Golog for Composition of Semantic Web Services[C]. In Proceeding of the International Conference on the Principles of Knowledge Representation and Reasoning,2002.
    [24] David Mennie, Bernard Pagurek. A Runtime Composite Service Creation and Deployment Infrasfracture and its Applications in Internet Security, E-Commerce, and Software Provisioning[C]. the 25th International Computer Software and Applications Conference on Invigorating Software Development. IEEE Computcr Society Washington, DC, USA, 2001, 371-376.
    [25]廖渊,唐磊,李明树.一种基于QoS的服务构件组合方法[J].计算机学报, 2005,4(28): 627-633.
    [26]廖渊,淮晓永,李明树. QuCOM一种面向构件系统的QoS管理模型[J].计算机研究与发展,2005,42 (10) : 1802-1808.
    [27] Dumitru Roman, Uwe Keller, Holger Lausen, Jos de Bruijn, Ruben Lara, Michael Stollberg, Axel Polleres, Cristina Feier, Christoph Bussler, and Dieter Fensel. Web Service Modeling Ontology[J]. Applied Ontology, 2005,1(1): 77-106.
    [28] R. Akkiraju, J. Farrell, J.Miller, M. Nagarajan, M. Schmidt, A. Sheth, K. Verma. Web Service Semantics-WSDL-S[Z]. Position Paper for the W3C Workshop on Frameworks for Semantics in Web Services,2005.
    [29] Drew McDermott. The Planning Domain Definition Language Manual[S]. Yale Computer Science, 1998, 1165-1166.
    [30] Rao Jingllai, Kungas Peep, Matskin Mibbail. Application of Linear Logic to Web Service Composition[C]. the International Conference on Web Services (ICWS). Las Vegas, NV, United States CSREA Press, 2003, 3-9.
    [31] Shankar R. Ponnekanti and Armando Fox. SWORD: A Developer Toolkit for Web Service Composition[C]. In Proceedings of the International World Wide Web Conference, Honolulu, Hawaii, USA, 2002,83-107.
    [32] Dan Wu, Bijan Parsia, Evren Sirin, James Hendler, and Dana Nau. Automating DAML-S Web Services Composition Using SHOP2[C]. In Proceedings of 2nd International Semantic Web Conference(ISWC), Sanibel Island, Florida, 2003.
    [33] S. Nakajima. Model-Checking Verification for Reliable Web Service[C]. OOPSLA Workshop on Object-Oriented Web Services. Seattle, Washington, 2002.
    [34] Howard Foster, Sebastian Uchitel, Jeff Magee, Jeff Kramer. Model-based Verification of Web Service Compositions[C]. 18th IEEE International Conference on Automated Software Engineering (ASE). Montreal, Canada: IEEE Computer Society, 2003, 152-163.
    [35] Antonio Brogi, Carlos Canal, Ernesto Pimente1, Antonio Vellecillo. Formalizing Web Service Choreographies[C].First International Workshop on Web Services and Formal Methods. 2004.
    [36]林满山,郭荷清,王皓.基于QoS的启发式Web服务自动集成规划[J].计算机工程, 2006, 2(32): 1-3.
    [37] J. Rao and X. Su. A Survey of Automated Web service Composition Methods[C]. In Proceedings of the First International Workshop on Semantic Web Services and Web Process Composition(SWSWPC), LNCS, San Diego, USA, Springer-Verlag, 2004.
    [38] J. Yang, M.P. Papazoglou. Web Component: A Substrate for Web Service Reuse and Composition[C] 14th Conf. Advanced Information Systems Eng. (CAiSE). LNCS 2348, Springer-Verlag, 2002, 21-36.
    [39] Jinghai Rao, Xiaomeng Su. A Survey of Automated Web Service Composition Methods[C] SWSWPC, 2004, 43-54.
    [40] J. Rao and X. Su. Toward the Composition of Semantic Web Services[C]. In Proceedings of the Second International Workshop on Grid and Cooperative Computing(GCC), LNCS 3033, Shanghai, China, Springer-Verlag, 2003.
    [41] Fabio Casati, Ski Ilnicki, LiJie Jin,Vasudev Krishnamoorthyl, Ming-Chien Shan. Adaptive and Dynamic Service Composition in eF'low[C], In Proceedings of 12th International Conference on AdvancedInformation Systems Engineering(CAiSE).
    [42] Rohit Aggarwal, Kunal Verma, John Miller, Willie Milnor. Dynamic Web Service Composition in METEOR-S[R]. LSDIS Lab, Computer Science Dept., UGA, 2004.
    [43] Liangzhao Zeng, Boualem Benatallah, Marlon Dumas, Javant Kalagnanam, Quan Z. Sheng. Quality driven web services composition[C]. the 12th International World Wide Web Conference(WWW2003). Budapest, Hungary: ACM Press, 2003, 411-421.
    [44] Sattanathan S N, arcndra N C, Maamar Z, Ontologics for specifying and reconciling contexts of Web services[J]. Electronic Notes in Theoretical Computer Science, 2006,146(1): 43-57.
    [45] Gu X. , Nahrstedt K. . A scalable QoS-aware service aggregation model for peer to peer computing grids[C]. In Proceedings of the 11th IEEE International Symposium , High Performance Distributed Computing ( HPDC) , 2002 , 73-82.
    [46]张春海,刘群.基于相对服务质量的Web服务集成策略[J].计算机工程与应用, 2005, 6(41): 158-160.
    [47]金海,陈汉华等.CGSP作业管理器合成服务的QoS优化模型及求解[J].计算机学报,2005, 28(4):578-588.
    [48] Chakraborty D and Joshi A. Dynamic service composition: State of the Art and research directions [R], Department of Computer Science and Electrical Engineering, University of Maryland, USA, http://www.cs.utnbc.edu/,2001.
    [49] Yang J,Papazoglou M P. Service components for managing the life-cycle of service compositions [J] .Information Systems, 2004, 29:97-125.
    [50] APHRODITE TS ALGATIDOU, THOMI PILIOURA. An Overview of Standards and Related Technology in Web Services[R]. Distributed and Parallel Databases, Manufactured in The Netherlands: Kluwer Academic Publishers, 2002, 135-162.
    [51] Vincenzo Grassi, Raffaela Mirandola. Towards automatic compositional performance analysis of component-based systems[C]. ACM WOSP, Redwood City, CA,2004, 14-16.
    [52] Cao J. Cost-driven web service selection using genetic algorithm[C]. In: Proc. WINE, Hong Kong, China, 2005.
    [53] Tian M, Gramm A, Ritter H, Schiller J. Efficient selection and monitoring of QoS-aware web services with the WS-QoS framework. IEEE/WIC/ACM International Conference on Web Intelligence (WI04), Beijing, China, 2004, 152-158.
    [54]胡建强,邹鹏,王怀民,周斌. Web服务描述语言QWSDL和服务匹配模型研究[J].计算机学报, 2005,28(4):505-512.
    [55] Paolucci Massimo , Kawamura Takahiro , Payne Terry R. , Sycara Katia. Importing the semantic Web in UDDI[C]. In : Proceedings of Web Services , E-business and Semantic Web Workshop(CAiSE Workshop) , Toronto , Canada , 2002 , 225-236.
    [56] Bilgin A Soydan, Singh Munindar P. A DAML-based repository for QoS-aware semantic web service selection[C]. Proceedings of the IEEE International Conference on Web Services (ICWS), California, USA, 2004, 368-375.
    [57] S Decker, etc. The semantic web: the roles of XML and RDF[J]. IEEE Internet Computing, 2000:6, 3-7.
    [58] Schmidt-SchauB M, Smolka G. Atributive Concept Descriptions with Complements[J]. Artificial Intelligence, 1991,48(1): 1-26.
    [59] IBM. IBM Web services tutorial[EB/OL]. http://www106.ibm.com/developerworks/ web services/.
    [60] Massimo Paolucci, Takahiro Kawamura, Terry R.Payne, and Katia Sycara. Semantic Matching of Web Services Capabilities[C]. In Proc. of the 1st International Semantic Web(ISWC), Springer Verlag, 2002,333-347.
    [61] Lei Li, Lan Horrocks. A Software Framework For Matchmaking Based on Semantic Web Technology[C]. WWW2003, 20-24.
    [62] Ricardo Ferraz Tomaz, Sofiane Labidi and BernardoWanghon. A Semantic Matching Method for Clustering Traders in B2B Systems[C]. Proceedings of the First Latin American Web Congress (LA-WEB ), 2003.
    [63] TTU-T Recommendation E.800. Terms and definitions related to quality of service and network performance including dependability[S]. 1994.
    [64] Shenker S, Wroclawski J. Network element service specification template[S]. IETF RFC 2216, 1997.
    [65] Crawley E, Nair R, Rajagopalan B, Sandick H. A framework for qos-based routing in the Internet[S]. IETF RFC 2386, 1998.
    [66] W3C. Web services activity[EB/OL]. http://www.w3.org/2002/ws/.
    [67] Greiner U, Rahm E. Quality-oriented handling of exceptions in web-service-based cooperative processes[C]. In Proc. EAI-Workshop 2004-Enterprise Application Integration, Oldenburg, GITO-Verlag, Berlin, 2004, 11-18.
    [68] Rajesh Sumra, Arulazi D. Quality of Service for Web Services-Demystification, Limitations, and Best Practices[Z] , 2003.
    [69] Zing Liang-Zhao, Benatallah Boualem, et al. QoS-aware middleware for web composition[J]. IEEE Transactions on Software Engineering, 2004, 30(5): 311-327.
    [70] Asit Dan, Heiko Ludwig, Uiovanni Yacifici. Web service differentiation with service level agreements[Z], 2003.
    [71] W3C. QoS for Web Services: Requirements and Possible Approaches[Z], 2003.
    [72] O'Sullivan J, Edmond D, Hofstede A. What's in a service[R] Distributed and Parallel Databases, 2002,12(23): 117-133.
    [73] Liu Y, Ngu A H, Zeng L. QoS computation and policing in dynamic web service selection[C]. In Proceedings of the 13th International Conference on World Wide Web (JVWW), ACM Press, New York, USA, 2004, 66-73.
    [74] Dromey R G. Cornering the chimera[J]. IEEE Software, 1996, 13(1): 33-43.
    [75] McCall J A, Richards P G, Waiters G R. Factors in software quality[M]. Vols I,II ,and III (NTISAD/A-049 014/015/055), Springfield, VA: National Technical Information Service, 1977.
    [76] Yutu Liu, Anne H Ngu, Liang Z Zeng. Qos computation and policing in dynamic web service selection[C]. proceedings of the 13th internationall World Wide Web conference, ACM Press, 2004,66-73.
    [77]代钰,杨雷,张斌,高岩.支持组合服务选取的QoS模型及优化求解[J].计算机学报, 2006,29(7):1167-1178.
    [78]满君丰,邱银安,陈青,阳爱民.语义Web服务框架模型研究[J].计算机集成制造系统, 2005,11(10):1372-1379.
    [79] David T. , Claudio B. , Javier G. C. . A semantic Web approach to service description for match making of services[C]. In: Proceedings of the International Semantic Web Working Symposium. California. USA, 2001, 447-461.
    [80] Rao J, Su Xiaomeng. A Survey of Automated Web Service Composition Methods[C]. Proceedings of 1st International Workshop, SWSWPC. Heidelberg, D-69121, Germany: Springer Verlag, 2004: 43-54.
    [81] Yang L, Dai Y, Zhang B. A Service Oriented Web Services Composition Platform[J]. Journal of Wuhan University, 2006 , 11(1):160-164.
    [82] Zhihong R, Jiannong C, Alvin T S , et al. Toward Formal Approach to Composite Web Service Construction and Automation[C]. Proceedings of 32nd International Conference on Parallel Processing. Los Alamitos, California :IEEE Computer Society Press, 2003:436-443.
    [83] Benatallah B, SHENG Q Z, DUMAS M. The SELF-SERV Environment for Web Services Composition[J]. IEEE Internet Computing. 2003,1(7): 40-48.
    [84] Curbera F, Goland, Klein J, et al. Business Process Execution Language for Web Services (BPEL4WS) [EB/OL]. http://www-128.ibm.com/developerworks/library/specification/ws- bpel / , 2004-03-06.
    [85] Snehal T, Craig A , Knoblock, et al. A View Integration Approach to Dynamic Composition of Web Services[C]. Proceedings of ICAPS Workshop on Planning for Web Services. New York:Association for Computing Machinery, 2003:228-235.
    [86] Sheshagiri M, Desjardins M, Finin T. A Planner for Composing Services Described in DAML-S[C]. Proceedings of International Conference on Automated Planning & Scheduling. New York: Association for Computing Machinery, 2003:267-279.
    [87] THAKKAR S, KNOBLOCK C A, AMBITE J L, et al. Dynamically Composing Web Services form On-line Sources[C]. Proceedings of AAAI Workshop on Intelligent Service Integration. Menlo Park, CA, USA: American Association for Artificial Intelligence, 2002:534-548.
    [88]邱莉榕,史忠植,林芬等.基于主体的语义Web服务自动组合研究[J].计算机研究与发展, 2007, 44 (4) : 643-650.
    [89]许斌,李涓子,王克宏. Web服务语义标注方法[J].清华大学学报(自然科学版), 2006, 46(10): 1784-1787.
    [90]代钰,杨雷,张斌等.支持组合服务选取的QoS模型及优化求解[J].计算机学报, 2006,29(7):1167-1178.
    [91] Carey M, Johnson D. Computers and Intractability: A Cuide to the Theory of NP-Completeness[M]. New York: W.H.Freeman and Company, 2005.
    [92] Benatallah B, Dumas M, Sheng Q, et al. Declarative composition and peer-to-peer provisioning of dynamic Web services[C]. In Proc. of the 18th Int'I Conf. on Data Engineering, San Jose: IEEE Computer Society, 2002,297-308.
    [93] Liu Y, Anne H, Zeng L. QoS computation and policing in dynamic Web service selection[C]. In: Proc. of the WWW 2004, NewYork: ACM_ 2004,66-73.
    [94]王小平,曹立明.遗传算法----理论、应用与软件实现[M].西安:西安交通大学出版社, 2002,74-76.
    [95]袁亚湘,孙文瑜.最优化理论与方法[M].北京:科学出版社, 2001.
    [96] Zhang L, Li B, Chao T, et al. On demand web services-based business process composition[C]. IEEE International Conference on System, Man, and Cybernetics (SMC'03), Washington, USA, 2003, 4057-4064.
    [97] Canfora G, Penta M, Esposito R, et al. A lightweight approach for QoS-aware service composition[C]. In Proc. 2nd International Conference on Service Oriented Computing (ICSOC), New York, USA, 2004, 36-47.
    [98] Canfora, DiPenta, Esposito, et al. Lightweight Approach for QoS-Aware Service composition[C]. ICSOC 2004. New York,USA: ACM Press, 2004:36-47.
    [99]徐新卫,丁秋林.基于QoS上下文的Web服务动态合成[J].华南理工大学学报, 2007,35(1):106-111.
    [100] Ignacio R, Jesus G, Hector P, et al. Statistical analysis of the main parameters involved in thedesign of a genetic algorithm[C]. IEEE Transactions on Systems, Man and Cybernetics-Part C: Applications and Reviews, 2002, 32(1): 31-37.
    [101] M. Safe, J. Carballido, I, Ponzoni, and N. Brignole. On Stopping Criteria for Genetic Algorithms[C]. SBIA 2004, LNAI 3171, 2004, 405-413.
    [102] L. Meyer, X.. Feng. A Fuzzy Stop Criterion for Genetic Algorithms Using Performance Estimation[C]. Proceedings of the Third IEEE Conference on Fuzzy Systems, 1994.
    [103] Andreozzi S., Montesi D., Moretti R. Web services quality[C]. the International Conferenceon Computer, Communication and Control Technologies(CCCT). Orlando,FL,USA, 2003, 252-257.
    [104] Cardoso J., Amit P. ,Sheth, Jotm A. ,Miller. Modeling Qualify of Service for Workflows and Web Service Processes[J]. Web Semantics Journal: Science, Services and Agents on the World Wide Web Journal. 2004,1(3):281-308.
    [105]蒋运承,汤庸.服务组合的质量估计模型[J].小型微型计算机系统, 2007, 27(8):1519-1525.
    [106] D. A. Menasce. Composing Web services: A QoS view[J], IEEE Internet Computing. 2004, 8(6):88-90.
    [107]杨文军,李涓子,王克宏.领域自适应的Web服务评价模型[J].计算机学报.2005, 28(4):514-523.
    [108]张成文,苏森,陈俊亮.基于遗传算法的QoS感知的Web服务选择[J].计算机学报. 2006, 29(7):1029-1037.
    [109]王淑佩,易叶青.基于改进自适应遗传算法的组卷研究[[J].科学技术与工程. 2006,6(4).
    [110] Michalewicz Z, et. al. A Modified Genetic Algorithm for Optimal Control Problems[J] Computers Math. Application, 1992,23(12):83-94. .

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

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

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