博碩士論文 965205001 詳細資訊




以作者查詢圖書館館藏 以作者查詢臺灣博碩士 以作者查詢全國書目 勘誤回報 、線上人數:72 、訪客IP:18.226.222.12
姓名 顏福宏(Fu-Hung Yen)  查詢紙本館藏   畢業系所 軟體工程研究所
論文名稱 建構可靠服務於服務導向架構
(Reliable Web Service for Service-Oriented Architecture)
相關論文
★ 以正規表示法為基礎之文字比對機制與於路徑規劃服務之應用★ 於行動裝置上支援網站內容之呈現:以新聞網服務為例
★ 軟體模組化度量之實驗與驗證★ 基於一個擴充Hitz和Montazeri的度量方法模組化原始碼
★ AMRL耦合強度度量方法★ 針對組合IOT服務之BPEL引擎擴充機制
★ 大型開放原始碼軟體類別改變分佈之探討★ 基於BPEL之服務轉接器引擎設計與實作
★ 網路能力應用處理器與傳感器介面模組之設計與實作★ 基於程式碼生成、Java 內容倉庫及虛擬機器之 物聯網設備轉接流程
★ 移動代理人監控系統之設計與實作★ 以正規表式法為基礎之地理編碼服務設計與實作
★ Android應用程式開發之持續整合系統★ 基於設計矩陣之需求追溯關係建立方法
★ 點對點移動代理人之設計與實作與於車資通訊之應用★ 網頁內容叢集分類法之設計與實作
檔案 [Endnote RIS 格式]    [Bibtex 格式]    [相關文章]   [文章引用]   [完整記錄]   [館藏目錄]   [檢視]  [下載]
  1. 本電子論文使用權限為同意立即開放。
  2. 已達開放權限電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。
  3. 請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。

摘要(中) 服務導向架構 (Service-Oriented Architecture) 近年來被極度重視,服務導向架構藉由 Web Services 等標準化元件所組成,能使服務有彈性、可重複使用的透過網路供企業內部外部利用。
UDDI 為此架構中用於描述並發現服務的標準規範,提供服務提供者發佈網際服務、並提供服務要求者搜尋網際服務以及網際服務之相關資訊,因而讓網際服務可以被服務被要求者所使用。
BPEL 則可以描述商業流程,其中包含了與其他服務的互動。透過服務組合引擎則可以執行以 BPEL 描述之流程。由於這些流程可以呼叫其他網際服務,因此可以將許多各自獨立的網際服務組合到流程當中,並作為一個複合服務發佈於網際網路,達成服務組合 (Service Composition) 的目的。
本研究能針對記載於 UDDI 登錄資料庫中的服務進行服務品質 (QoS) 的偵測,檢測這些網際服務是否仍然可以正常提供服務,並設法檢測這些網際當前所提供的操作是否仍符合最初服務提供者發佈此服務時的狀態。同時並參考了 Extended Contract Net Protocol (ECNP) 設計一套機制,使得複合服務得以於 UDDI 登錄資料庫中找尋符合其需求的服務,將其作為候選服務 (Candidate Services),並選出最合適的候選服務作為執行時使用的服務。用以確保複合服務的可靠性。
摘要(英) SOA (Service-Oriented Architecture) is the trend in recent year. SOA is composed of standard components such as web services. It makes services be used through Internet flexible and reusable.
UDDI (Universal Description, Discovery, and Integration) is the standard specification for describing and discovering services. It provides the functions, which let Service Provider can publish Web Services, and let Service Requester can search Web Services and service’s information. By this mechanism, Web Services can serve their services to Service Requester.
BPEL (Business Process Execution Language) is used to describe the business process including the interaction with other services. The business process can be executed by using Service Composition Engine and can be published to Internet as a Composite Service. It reaches the goal of Service Composition that enables one to aggregate existing services into a new composite service.
We propose an approach to probe the QoS (Quality of Service) of services which be stored in UDDI Registry. And referring to ECNP (Extended Contract Net Protocol), we design a mechanism to find the candidate services groups of Composite Service, and select the suitable services from candidates. This mechanism ensures the reliability of Composite Service.
關鍵字(中) ★ 服務品質
★ 服務導向架構
★ 網際服務統一註冊與發現
★ 企業流程執行語言
★ 網際服務
關鍵字(英) ★ BPEL
★ Quality of Service
★ UDDI
★ SOA
★ Service-Oriented Architecture
★ Web Service
★ QoS
論文目次 摘要 ii
ABSTRACT iii
致謝 iv
目錄 v
圖目錄 vii
公式目錄 ix
第一章 緒論 1
1-1 背景 1
1-2 動機 2
1-3 論文架構 3
第二章 背景知識介紹 4
2-1 服務導向架構 4
2-1-1 網際服務 5
2-1-2 SOAP 5
2-1-3 UDDI 6
2-1-4 WSDL 6
2-2 BPEL 8
2-2-1 BPEL 與傳統程式語言的差異 9
2-3 Extended Contract Net Protocol 10
2-3-1 “Making Contracts” Scenario 11
2-3-2 “Awarding Tasks” Scenario 12
2-3-3 “Normal Decommiting” Scenario 13
2-3-4 “Abnormal Decommiting” Scenario 13
第三章 以偵測為基礎之服務監控機制 15
3-1 網際服務品質 15
3-1-1 可用性 (Availability) 16
3-1-2 可靠性 (Reliability) 17
3-2 系統設計 18
3-2-1 UDDI Browser 18
3-2-2 Service Monitor 20
3-2-3 Test Case 22
3-2-4 Monitoring Rule 26
3-2-5 發佈、批准及監控網際服務 30
第四章 UDDI Centric ECNP 34
4-1 UDDI Centric ECNP 的設計概念 34
4-1-1 服務配對引擎與服務組合引擎的角色定位 35
4-1-2 UDDI Centric ECNP 的情境 36
4-2 複合服務的發佈、批准及監控 39
4-3 複合服務的候選服務 43
4-3-1 替換服務之機制 44
4-3-2 發現候選服務 47
4-3-3 從候選服務中選出合適服務 48
第五章 案例探討 49
第六章 文獻探討 57
6-1 Tian 等人提出的 Framework 58
6-2 Wang 等人提出的方法 59
6-3 系統對照 60
第七章 結論 62
7-1 貢獻 62
7-2 未來方向 63
參考文獻 64
參考文獻 [1] T. Bellwood. UDDI Version 2.04 API, Published Specification. UDDI Spec TC, UDDI OASIS Standard, 19 Jul 2002, http://uddi.org/pubs/ProgrammersAPI_v2.htm
[2] D. Booth, et al. Web Services Architecture. Technical reports, World Wide Web Consortium (W3C), 11 Feb 2004, http://www.w3.org/TR/ws-arch/
[3] E. Christensen, et al. Web Services Description Language (WSDL) 1.1. Technical reports, World Wide Web Consortium (W3C), 15 Mar 2001, http://www.w3.org/TR/wsdl
[4] T. Andrews, et al. Business Process Execution Language for Web Services V1.1 specification. IBM, BEA Systems, Microsoft, SAP AG, Siebel Systems, 30 Jul 2002, Updated 08 Feb 2007, http://www.ibm.com/developerworks/library/specification/ws-bpel/
[5] U. Chukmol. A framework for web service discovery: service's reuse, quality, evolution and user's data handling. In Proceedings of the 2nd SIGMOD PhD Workshop on innovative Database Research (Vancouver, Canada, June 13 - 13, 2008). IDAR '08. ACM, New York, NY, 13-18.
[6] D. Box, et al. Simple Object Access Protocol (SOAP) 1.1. Technical reports, World Wide Web Consortium (W3C), 08 May 2000, http://www.w3.org/TR/soap/
[7] H. Haas and A. Brown. Web Services Glossary. Technical reports, World Wide Web Consortium (W3C), 11 Feb 2004, http://www.w3.org/TR/ws-gloss/
[8] Shang-Pin Ma. Discovery-Based Service Composition. National Central University. Doctoral Dissertation. Jan 2007.
[9] J. Cardoso, et al. Quality of service for workflows and web service processes. Web Semantics: Science, Services and Agents on the World Wide Web, Vol. 1, No. 3, pp. 281-308, Apr 2004.
[10] M. Conti, et al. Quality of service issues in Internet web services. IEEE Transactions on Computers, Vol. 51, No. 6, pp. 593-594, Jun 2002
[11] S. Ran. A model for web services discovery with QoS. ACM SIGecom Exchanges, Vol. 4, No. 1, pp. 1-10, 2003.
[12] D. A. Menasce. QoS Issues in Web Services. IEEE Internet Computing, Vol. 6, No. 6, pp 72-75, Nov 2002.
[13] J. Day, and R. Deters. Selecting the best web service. In Proceedings of the 2004 Conference of the Centre For Advanced Studies on Collaborative Research (Markham, Ontario, Canada, October 04 - 07, 2004). H. Lutfiyya, J. Singer, and D. A. Stewart, Eds. IBM Centre for Advanced Studies Conference. IBM Press, 293-307.
[14] K. K. Reddy D, et al. A greedy approach with criteria factors for QoS based web service discovery. In Proceedings of the 2nd Bangalore Annual Compute Conference on 2nd Bangalore Annual Compute Conference (Bangalore, India, January 09 - 10, 2009). COMPUTE '09. ACM, New York, NY, 1-5.
[15] Yu-Chuang Huang. UDDI Enhancements for Web Services Search and Delivery. National Central University. Master’s Dissertation. May 2008.
[16] T. Bacon and J. Martin. XMLUnit for Java 1.2 Released. SourceForge, Inc. 11 Jun 2008, http://xmlunit.sourceforge.net/
[17] D. Box, et al. Web Services Addressing (WS-Addressing). Member Submission, World Wide Web Consortium (W3C), 10 August 2004, http://www.w3.org/Submission/ws-addressing/
[18] M. Tian, et al. Efficient Selection and Monitoring of QoS-Aware Web Services with the WS-QoS Framework. In Proceedings of the 2004 IEEE/WIC/ACM international Conference on Web intelligence (September 20 - 24, 2004). Web Intelligence. IEEE Computer Society, Washington, DC, 152-158.
[19] Hei-Chia Wang, et al. Combining subjective and objective QoS factors for personalized web service selection. Expert Systems with Applications, Vol. 32, No. 2, pp. 571-584, Feb 2007.
指導教授 李允中(Jonathan Lee) 審核日期 2009-7-13
推文 facebook   plurk   twitter   funp   google   live   udn   HD   myshare   reddit   netvibes   friend   youpush   delicious   baidu   
網路書籤 Google bookmarks   del.icio.us   hemidemi   myshare   

若有論文相關問題,請聯絡國立中央大學圖書館推廣服務組 TEL:(03)422-7151轉57407,或E-mail聯絡  - 隱私權政策聲明