博碩士論文 etd-0811109-120355 詳細資訊


[回到前頁查詢結果 | 重新搜尋]

姓名 廖文柏(Wen-Po Liao) 電子郵件信箱 E-mail 資料不公開
畢業系所 資訊管理學系研究所(Information Management)
畢業學位 碩士(Master) 畢業時期 97學年第2學期
論文名稱(中) 在Choreography下選擇可靠的網路服務
論文名稱(英) Choreographing Web Services in Support of Reliable Composite Web Service Execution
檔案
  • etd-0811109-120355.pdf
  • 本電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。
    請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
    論文使用權限

    電子論文:校內外都一年後公開

    論文語文/頁數 英文/64
    統計 本論文已被瀏覽 5348 次,被下載 1720 次
    摘要(中) 時至今日,網路服務已廣泛得運用在網際網路,組織之間的通訊,拜電腦的不斷進步、通訊與科技的便利,大大降低了成本,使得組織更容易地跨組織整合應用程式成為了一種趨勢。一般來說,在組合網路服務有兩種方式─orchestration和choreography。而在先前的研究中,對於網路服務的選擇,是基於orchestration,主要以單一流程為中心,然而,在許多的實際應用上,要完成一個商業流程,必須依靠多個彼此可相互溝通的網路服務而得以完成,並不存在以某流程做為挑選網路服務的流程中心。根據自主性,各個局部的網路服務只能知道彼此之間的關係,不會知道跨越網路服務以外的服務。在choreography的環境中,我們研究如何在只知道局部的網路服務,挑選成功率較高的網路服務,得以讓商業流程執行完成。本研究實驗的方法,我們以模擬操作可靠度 (operation reliability) 與10,000次的合法執行順序去選擇網路服務,結果顯示我們提出的方法接近集中式的方法,並且較random 和 view-based-propagation-free兩種方法表現得好。
    摘要(英) Nowadays, web services have been widely utilized on the Internet. The communication of organizations becomes much easier; thanks to the advances of computer and communication technologies and the inexpensive cost, and the integration of applications within and across business organizations is a trend. In general, there are two approaches in composing web services inside or outside an organization: orchestration and choreography. Previous work in the web service selection is usually based on orchestration model and focuses on the interest of a single party. However, in many application scenarios, business goals are achieved by pair-wise interactions among a set of WSs, and there is no single entity that is in charge of selecting web service for each task. Each web service can autonomously perform web service selection. By autonomy, we maintain that each WS is aware of only its partner web services. In such a choreographic environment, we study the kind of information that each web service should provide to its partner web services and how each web service should perform web service selection so as to maximize the chance of successfully accomplish a business goal. The proposed approach is evaluated by simulating 10,000 execution sequences of the target WS and assumed a fixed operation reliability for each delegation. The experimental results show that our proposed method is close to centralized method and better than other two selection methods, namely random and view-based-propagation-free.
    關鍵字(中)
  • 網路服務選擇
  • 可靠度
  • 網路服務
  • 關鍵字(英)
  • Web Services
  • Reliability
  • Web Service Selection
  • Choreography
  • 論文目次 CHAPTER 1 - Introduction 1
    1.1. Background 1
    1.2. Motivation 2
    1.3. Thesis Organization 4
    CHAPTER 2 - Literature Review 5
    2.1. Web Services Technologies 5
    2.1.1. SOAP 5
    2.1.1. WSDL 6
    2.1.2. UDDI 7
    2.2. Orchestration v.s. Choreography 7
    2.2.1. Orchestration 8
    2.2.2. Choreography 8
    2.3. Web Services Composition Standards 9
    2.4. Web Services Selection 10
    CHAPTER 3 - Choreography Model and Problem Definition 15
    3.1. Choreography model 15
    3.2. An illustrating example 19
    3.3. Problem description 23
    CHAPTER 4 - Our Approach 24
    4.1. The Framework 24
    4.2. Generating FSMup and FSMdown for each WS 26
    4.3. Building local compositions 32
    4.4. Computing aggregated reliabilities for each local composition 34
    CHAPTER 5 - Performance Evaluation 36
    5.1. Experimental Design 37
    5.2. Results of Success Rate 38
    5.3. Comparison between centralized and view-based methods 41
    5.4. Comparison between view-based and view-based-propagation-free methods 46
    CHAPTER 6 - Conclusion 51
    Reference 52
    參考文獻 Barker, A., Walton, C. D., & Robertson, D. (2009). Choreographing web services. IEEE Transactions on Services Computing, 2(2), 152-166
    Berardi, D., Calvanese, D., De Giacomo, G., Lenzerini, M., & Mecella, M. (2005). Automatic service composition based on behavioral descriptions. International Journal of Cooperative Information Systems, 14(4), 333-376.
    Brown, A., & Haas, H. (2004). Web services glossary. W3C Working Group Note.
    Busi, N., Gorrieri, R., Guidi, C., Lucchi, R., & Zavattaro, G. (2005). Choreography and orchestration: A synergic approach for system design. International Conference on Service Oriented Computing (ICSOC), 3826, 228.
    Christensen, E., Curbera, F., Meredith, G., & Weerawarana, S. (2001). Web services description language (WSDL) 1.1. W3C Note
    Curbera, F., Duftler, M., Khalaf, R., Nagy, W., Mukhi, N., & Weerawarana, S. (2002). Unraveling the web services web: An introduction to SOAP, WSDL, and UDDI. Internet Computing, IEEE, 6(2), 86-93.
    Jiang, S., & Aagesen, F. (2006). An approach to integrated semantic service discovery. First International IFIP TC6 Conference, AN 2006, Paris, France, September 27-29, Proceedings, 159-171.
    Kavantzas, N., Burdett, D., Ritzinger, G., Fletcher, T., Lafon, Y., & Barreto, C. (2004). Web services choreography description language version 1.0. W3C Working Draft, 17, 10-20041217.
    Kulnarattana, L., & Rongviriyapanish, S. (2009). A client perceived QoS model for web services selection. Electrical Engineering/Electronics, Computer, Proceedings of 2009 6th International Conference on Telecommunications and Information Technology. ECTI-CON 2009. 02 731-734.
    Lee, K., Jeon, J., Lee, W., Jeong, S., & Park, S. (2003). QoS for web services: Requirements and possible approaches. W3C Working Group Note, 25
    Martin, D., Burstein, M., Hobbs, J., Lassila, O., McDermott, D., McIlraith, S., et al. (2004). OWL-S: Semantic markup for web services.
    Menasce, D. (2002). QoS issues in web services. IEEE Internet Computing, 6(6), 72-75.
    Peltz, C. (2003). Web services orchestration and choreography. IEEE Computer, 36(10), 46-52.
    Ran, S. (2003). A model for web services discovery with QoS. SIGecom Exch., 4(1), 1-10.
    S.-Y. Hwang, E.-P. Lim, C.H. Lee, & C. H. Chen. (2008). Dynamic web service selection for reliable web service composition. IEEE Transactions on Services Computing, 1(2)
    Thio, N., & Karunasekera, S. (2005). Automatic measurement of a QoS metric for web service recommendation. Proceedings of 2005 International Conference on Software Engineering Conference. 2005 Australian, 202-211.
    The webopedia computer dictionary. Retrieved 10/20, 2008, from http://www.webopedia.com/TERM/W/Web_services.html
    Zaha, J. M., Barros, A., Dumas, M., & Hofstede, A. (2006). Let's dance: A language for service behavior modeling. Internactional Conference on Cooperative Information Systems (CoopIS), LNCS 4275, 145.
    口試委員
  • 林福仁 - 召集委員
  • 徐士傑 - 委員
  • 楊婉秀 - 委員
  • 黃三益 - 指導教授
  • 口試日期 2009-06-24 繳交日期 2009-08-11

    [回到前頁查詢結果 | 重新搜尋]


    如有任何問題請與論文審查小組聯繫