跳到主要內容

臺灣博碩士論文加值系統

(44.222.134.250) 您好!臺灣時間:2024/10/07 04:51
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:莊家雋
研究生(外文):Chia-Chuan Chuang
論文名稱:支援透通性存取和多目標服務品質的改良式網路服務系統
論文名稱(外文):Enhancing UDDI to Support Transparent Access and Multiobjective QoS for Web Services
指導教授:高勝助高勝助引用關係
學位類別:碩士
校院名稱:國立中興大學
系所名稱:資訊科學系所
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2007
畢業學年度:95
語文別:英文
論文頁數:43
中文關鍵詞:網路服務基因演算法多目標最佳化
外文關鍵詞:Web ServicesGenetic AlgorithmMultiobjevtive Optimization
相關次數:
  • 被引用被引用:0
  • 點閱點閱:193
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
隨著網路的蓬勃發展,服務導向架構變成一種新的程式開發技術,隨著愈來愈多的網路服務被佈署在網路上,程式開發者可以選擇最合適的網路服務來實作出最符合本身要求的應用程式。但是隨著網路服務的增加,使用者必需不斷的在網路上搜尋所需的服務,光是查尋就是一件很費時的工作。另外,每個服務通常會用一些額外的屬性來描述本身的QoS,而不同的服務通常就會有不同的QoS,要從眾多的選擇中挑選可以符合使用者要求的服務品質的服務更是一件不容易的事情。
在本文中,我們改良原先網路服務的架構,提出一個可以減輕使用者負擔的UDDI系統。其中的Inter-Communication Module會將使用者的查尋要求傳送到網路上的其他UDDI系統,可以避免使用者在不同的UDDI中來回查尋所花的時間,進而達到分散式系統中的透通性。當使用者透過UDDI獲得網路上不同的服務之後,並不是所有的合成結果都會滿足使用者的預期,使用者仍需花時間來判斷那些服務可以提供可接受的服務品質。因此,系統中的Composition Analyzer Module藉由NSGA-II演算法來分析從網路上查尋而得的服務,用來找出所有滿足限制條件且可把多個目標最佳化的可行解。最後實驗結果用來顯示使用NSGA-II演算法來找出最佳解的可行性。
As more and more web services appearing on the Internet, how to locate an appropriate service has become
a research challenge and an emerging enterprise request. In this paper, we present a transparent web service
acquisition system by enhancing the functionality of UDDI to support various service requirements.
With this system, a service requester can transparently locate a service which meets multiple objectives.
As UDDI having been taken as the registry standard for both register and query of web services, our approach
is to deal with service composition processing in UDDI and to allow inter-UDDI communications.
With the employment of the NSGA-II algorithm, we are able to find out the feasible service compositions
which satisfy both cost and time constraints with maximized reliability and availability.
An experiment was carried out to demonstrate the feasibility of executing the NSGA-II algorithm in
obtaining the optimal service compositions.
1. Introduction 1
1.1. Background . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2. Motivation and Objectives . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3. Thesis Outline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2. Related Work 3
2.1. Web Services Protocols . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1.1. SOAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1.2. WSDL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1.3. UDDI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.2. Service Selection Algorithms . . . . . . . . . . . . . . . . . . . . . . . 6
2.2.1. Service Composition . . . . . . . . . . . . . . . . . . . . . . . 6
2.2.2. QoS Issues in Web Services and Composition Service . . . . . 7
2.2.3. Selection Algorithm with Single QoS Constraint . . . . . . . . 8
2.2.4. Selection Algorithm with Multiple QoS Constraints . . . . . . 10
2.3. Genetic Algorithms . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.3.1. Basic Concepts . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.3.2. Basic Operators of Genetic Algorithms . . . . . . . . . . . . . 11
3. An Enhanced Web Service Access System 14
3.1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.2. Propagation Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.2.1. Basic Idea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.2.2. Actions for Query Requests . . . . . . . . . . . . . . . . . . . 14
3.3. Multiobjective QoS Constraints . . . . . . . . . . . . . . . . . . . . . 16
3.3.1. Composition Analysis Problem Specification . . . . . . . . . . 17
3.3.2. Adopting NSGA-II for Composition Analysis Problem . . . . 18
3.4. System Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.4.1. Standard UDDI Server . . . . . . . . . . . . . . . . . . . . . . 20
3.4.2. User Query Interface Module . . . . . . . . . . . . . . . . . . 20
3.4.3. Inter-UDDI Communication Module . . . . . . . . . . . . . . 20
3.4.4. Composition Analyzer Module . . . . . . . . . . . . . . . . . . 22
4. Implementation Details and Demonstrations 26
4.1. Experimentation Environment . . . . . . . . . . . . . . . . . . . . . . 26
4.2. System Implementation . . . . . . . . . . . . . . . . . . . . . . . . . . 26
4.2.1. User Query Interface Module . . . . . . . . . . . . . . . . . . 26
4.2.2. Standard UDDI Server . . . . . . . . . . . . . . . . . . . . . . 29
4.2.3. Composition Analyzer Module . . . . . . . . . . . . . . . . . . 29
4.2.4. Inter-UDDI Communication Module . . . . . . . . . . . . . . 29
4.3. Demonstration of Propagation Protocol . . . . . . . . . . . . . . . . . 30
4.3.1. Infinite Loop and Duplication Request Avoidance . . . . . . . 32
4.3.2. Dynamic Configuration . . . . . . . . . . . . . . . . . . . . . . 32
4.4. Results of Service Selection . . . . . . . . . . . . . . . . . . . . . . . 36
5. Conclusions 40
5.1. Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
5.2. Future Work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
References 42
[1] An open source java implementation of the universal description, discovery, and integration (uddi) specification for web services. http://ws.apache.org/juddi/.
[2] UDDI Version 2.03 Data Structure Reference. http://uddi.org/pubs/
DataStructure-V2.03-Published-20020719.htm.
[3] UDDI4J. http://uddi4j.sourceforge.net/index.html.
[4] W3C - The World Wide Web Consortium. http://www.w3.org/.
[5] D. W. Corne, J. D. Knowles, and M. J. Oates. The Pareto Envelope-based
Selection Algorithm for Multiobjective Optimization. In Proceedings of the
Parallel Problem Solving from Nature VI Conference, pages 839–848, Paris,
France, 2000. Springer. Lecture Notes in Computer Science No. 1917.
[6] K. Deb, S. Agrawal, A. Pratap, and T. Meyarivan. A Fast and Elitist Multiob-jective Genetic Algorithm: NSGA-II. IEEE Trans. Evolutionary Computation,6(2):182–197, 2002.
[7] T.Erl. Service-Oriented Architecture: Concepts, Technology, and Design. Prentice Hall/Pearson PTR, 2005.
[8] C. K. Liu and D. Booth. Web Services Description Language (WSDL) Version 2.0 Part 0: Primer. Candidate recommendation, W3C, Mar. 2006.
http://www.w3.org/TR/2006/CR-wsdl20-primer-20060327.
[9] D. A. Menasce. Composing Web Services: A QoS View. IEEE Internet Computing, 8(6):88–90, 2004.
[10] MICROSOFTCORPORATION,Redmond,WA. The Component Object Model Specification, Version 0.9, Oct 1995.
[11] N. Mitra. SOAP Version 1.2 Part 0: Primer. W3C recommendation, W3C,
June 2003. http://www.w3.org/TR/2003/REC-soap12-part0-20030624/.
[12] OMG, Framingham, MA. The Common Object Request Broker: Architecture and Specification, revision 2.4.2, Feb 2001.
[13] Organization for the Advancement of Structured Information Standards (OASIS). Universal Description, Discovery and Integration (UDDI) Protocol 3, 2003.
[14] R. E. Steuer. Multiple Criteria Optimization: Theory, Computation and Application. Wiley, 1986.
[15] SUN MICROSYSTEMS, Mountain View, CA. Java Remote Method Invocation Specification, JDK 1.2, Oct 1998.
[16] T. Yu and K.-J. Lin. Service Selection Algorithms for Web Services with End-to-End QoS Constraints. In Proceedings of the IEEE International Conference on E-Commerce Technology,pages129–136,Washington,DC,USA,2004.IEEE Computer Society.
[17] T. Yu and K.-J. Lin. Service Selection Algorithms for Composing Complex Services with Multiple QoS Constraints. In 3rd International Conference on Service Oriented Computing, pages 130–143, 2005.
[18] C. Zhou, L.-T. Chia, B. Silverajan, and B.-S. Lee. UX- An Architecture Providing QoS-Aware and Federated Support for UDDI. In 1st International Conference on Web Services, pages 171–176, 2003.
[19] E. Zitzler, M. Laumanns, and L. Thiele. SPEA2: Improving the Strength
Pareto Evolutionary Algorithm. Technical Report 103, Gloriastrasse 35, CH-
8092 Zurich, Switzerland, 2001.
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
無相關期刊