| 研究生: | 許家騰 Hsu, Chia-teng | 
|---|---|
| 論文名稱: | 支援品質描述的網際服務軟體架構之研究 A Study of Web Service Software Architecture with QoS Description | 
| 指導教授: | 朱治平 Chu, Chih-ping | 
| 學位類別: | 碩士 Master | 
| 系所名稱: | 電機資訊學院 - 資訊工程學系 Department of Computer Science and Information Engineering | 
| 論文出版年: | 2007 | 
| 畢業學年度: | 95 | 
| 語文別: | 中文 | 
| 論文頁數: | 57 | 
| 中文關鍵詞: | 網際服務 、服務品質 | 
| 外文關鍵詞: | Quality of Service, QoS, Web Service | 
| 相關次數: | 點閱:73 下載:1 | 
| 分享至: | 
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 | 
網際服務(Web Services)的技術在各種領域廣泛的應用,隨著越來越多組織將網際服務發布到網路上,針對相同功能或相似的網際服務使用者可以選擇的服務種類也越來越多,但它們所提供的服務品質(Quality of Service, QoS)卻不盡相同,因此,網際服務品質的描述和評估是使用者選擇服務時非常重要的部份,而目前對服務品質的描述沒有一個完整的描述語言,因而無法實現一個基於品質的服務搜尋,本文希望分析服務品質的特點,建立出網際服務品質的描述模型,利用網路本體語言(Web Ontology Language, OWL)提出一種網際服務品質的描述語言,並對服務品質的屬性綜合評估,提出服務品質計算方法,有效幫助使用者對功能相似服務的選擇。由於現有的網際服務架構並不支援服務品質,本文將對現有的網際服務模型進行擴展,增加註冊代理角色、尋找-選擇-監測代理角色與品質認證中心,提出一個改進的網際服務發布、搜尋的過程,使得架構上能支援含有服務品質訊息的服務描述,提出一套有效的服務品質管理機制。
As the Web Service technology becomes more and more popular, and the numbers of applications of Web Service grow rapidly, Quality of Service (QoS) of Web Service has become a very important factor for differentiating similar Web Service. So we need mechanisms to describe QoS. This thesis firstly analyzes characteristics of quality of Web Service and points out shortcomings of current service description, then a QoS semantic description model for Web Service was defined. The QoS semantic description model of Web Service is in the forms of Web Ontology Language (OWL). This thesis also proposes an algorithm to evaluate quality of Web Service, this algorithm computes each Web Service’s synthetic evaluation value. In this way, the best service from many Web Services can be selected and provided to the client.
In current SOA environment, registration and discovery for Web Service only support functional description but cannot support QoS description. Thus, this thesis proposes an extended model for Web Service supporting QoS description. In such environment, Registration Agent, Find-Select-Monitor Agent and QoS Verifier are introduced. These parts achieve the effective management of Web Service with QoS information.
[1]	S. Araban and L. Sterling, "Measuring Quality of Service for Contract Aware Web-Services," 1st Australian Workshop on Engineering Service-Oriented Systems (AWESOS 2004).
[2]	J. Cardoso, A. Sheth, J. Miller, J. Arnold, and K. Kochut, "Quality of service for workflows and web service processes," Journal of Web Semantics, vol. 1, pp. 281-308, 2004.
[3]	D. Celik and A. Elci, "Searching Semantic Web Services: An Intelligent Agent Approach Using Semantic Enhancement of Client Input Term(s) and Matchmaking Step," in Computational Intelligence for Modelling, Control and Automation, 2005 and International Conference on Intelligent Agents, Web Technologies and Internet Commerce, International Conference on, 2005, pp. 916-922.
[4]	D. Celik and A. Elci, "Discovery and Scoring of Semantic Web Services based on Client Requirement(s) through a Semantic Search Agent," in Computer Software and Applications Conference, 2006. COMPSAC '06. 30th Annual International, 2006, pp. 273-278.
[5]	H. Chen, T. Yu, and K. J. Lin, "QCWS: an implementation of QoS-capable multimedia Web services," Multimedia Software Engineering, 2003. Proceedings. Fifth International Symposium on, pp. 38-45, 2003.
[6]	S. Kalepu, S. Krishnaswamy, and S. W. Loke, "Verity: a QoS metric for selecting Web services and providers," Web Information Systems Engineering Workshops, 2003. Proceedings. Fourth International Conference on, pp. 131-139, 2003.
[7]	S. K. Kalepu and S. S. W. Loke, "Reputation= f (user ranking, compliance, verity)," Web Services, 2004. Proceedings. IEEE International Conference on, pp. 200-207, 2004.
[8]	D. L. Lee, H. Chuang, and K. Seamons, "Document ranking and the vector-space model," Software, IEEE, vol. 14, pp. 67-75, 1997.
[9]	A. Mani and A. Nagarajan, "Understanding quality of service for Web services," IBM developerWorks, January, 2002.
[10]	E. M. Maximilien and M. P. Singh, "A framework and ontology for dynamic Web services selection," Internet Computing, IEEE, vol. 8, pp. 84-93, 2004.
[11]	D. A. Menasce, "QoS issues in Web services," Internet Computing, IEEE, vol. 6, pp. 72-75, 2002.
[12]	Organization for the Advancement of Structured Information Standards (OASIS), "UDDI:Universal Description, Discovery and Integration Version 3.0," 2002.
[13]	M. Paolucci, T. Kawamura, T. Payne, and K. Sycara, "Semantic Matching of Web Services Capabilities," in The Semantic Web - ISWC 2002: First International Semantic Web Conference, Sardinia, Italy, June 9-12, 2002. Proceedings, 2002, p. 333.
[14]	S. Ran, "A model for web services discovery with QoS," ACM SIGecom Exchanges, vol. 4, pp. 1-10, 2003.
[15]	A. ShaikhAli, O. F. Rana, R. Al-Ali, and D. W. Walker, "UDDIe: an extended registry for Web services," Applications and the Internet Workshops, 2003. Proceedings. 2003 Symposium on, pp. 85-89, 2003.
[16]	N. Thio and S. Karunasekera, "Automatic Measurement of a QoS Metric for Web Service Recommendation," Proceedings of the 2005 Australian conference on Software Engineering, pp. 202-211, 2005.
[17]	D. Trastour, C. Bartolini, J. Gonzalez-Castillo, and L. Hewlett-Packard, A Semantic Web Approach to Service Description for Matchmaking of Services: Hewlett-Packard Laboratories, 2001.
[18]	V. Tsetsos, C. Anagnostopoulos, and S. Hadjiefthymiades, "On the Evaluation of Semantic Web Service Matchmaking Systems," in Web Services, 2006. ECOWS '06. 4th European Conference on, 2006, pp. 255-264.
[19]	A. Wombacher, P. Fankhauser, B. Mahleko, and E. Neuhold, "Matchmaking for business processes based on choreographies," e-Technology, e-Commerce and e-Service, 2004. EEE'04. 2004 IEEE International Conference on, pp. 359-368, 2004.
[20]	World Wide Web Consortium (W3C), "SOAP:Simple Object Access Protocol Version 1.2," 2003.
[21]	World Wide Web Consortium (W3C), "WSDL:Web Services Description Language Version 2.0," 2004.
[22]	World Wide Web Consortium (W3C), "OWL-S:Semantic Markup for Web Services 1.1," 2004.
[23]	World Wide Web Consortium (W3C), "OWL:Web Ontology Language," 2004.
[24]	J. Wu and Z. Wu, "Similarity-based Web service matchmaking," in Services Computing, 2005 IEEE International Conference on, 2005, pp. 287-294 vol.1.
[25]	S. H. Yoon, D. J. Kim, and S. Y. Han, "WS-QDL containing static, dynamic, and statistical factors of Web services quality," Web Services, 2004. Proceedings. IEEE International Conference on, pp. 808-809, 2004.
[26]	T. Yu and K. J. Lin, "A Broker-Based Framework for QoS-Aware Web Service Composition," 2005 IEEE International Conference on e-Technology, e-Commerce, and e-Services (EEE 2005), vol. 29, pp. 22-29, 2005.
[27]	T. Yu and K. J. Lin, "Service selection algorithms for Web services with end-to-end QoS constraints," Information Systems and E-Business Management, vol. 3, pp. 103-126, 2005.
[28]	L. Zeng, B. Benatallah, M. Dumas, J. Kalagnanam, and Q. Z. Sheng, "Quality driven web services composition," Proceedings of the 12th international conference on World Wide Web, pp. 411-421, 2003.