跳到主要內容

臺灣博碩士論文加值系統

(44.222.104.206) 您好!臺灣時間:2024/05/25 21:41
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:洪泰昌
研究生(外文):Tai-Chang Hung
論文名稱:網路服務整合工具之設計與實作
論文名稱(外文):Design and Implementation of Web Service Integration Tool
指導教授:鄭福炯鄭福炯引用關係
指導教授(外文):Fu-Chiung Cheng
學位類別:碩士
校院名稱:大同大學
系所名稱:資訊工程學系(所)
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2005
畢業學年度:93
語文別:英文
論文頁數:51
中文關鍵詞:網路服務整合工具串接網路服務全球資訊網例外處理可擴展標記語言統一模式語言
外文關鍵詞:Exception HandlingUML(Unified Modeling Language)web service integrationWWW (World Wide Web)XML(eXtensible Markup Language)
相關次數:
  • 被引用被引用:0
  • 點閱點閱:195
  • 評分評分:
  • 下載下載:22
  • 收藏至我的研究室書目清單書目收藏:3
WWW (World Wide Web) 全球信息網發展迄今,已成為有史以來最大之資訊及服務資源。但是目前大多數的服務都是獨立而分散的(例如,網路股票資訊與電子郵件服務);當我們需要一個在特定股價就能以電子郵件自動通知我們的服務時,我們就需要有一整合工具,來串接與整合網路股票資訊及網路電子郵件服務。在本論文中,我們提出一種方便而強大之整合方法與工具,來整合現存網路服務,使用者可以利用現有WWW上現存服務,創造出新的服務來。而一個新整合出來的服務,如果無法正確無誤被執行,對使用者可能會造成重大損失。因此在本論文中,我們亦提出網路服務整合之例外分析與處理機制,來確保新的服務可被正確、可靠的執行。我們所實作出之網路服務整合工具(Web Service Integration Tool) ,簡稱WSIT,讓使用者不需要熟悉程式技巧,只要利用WSIT即可紀錄並模組化現有網路服務,進而重新組合設計來串接這些網路模組,成為新的網路服務。此工具亦提供測試,並能以可靠及正確的方式來執行串接後新的網路服務。
WWW (World Wide Web) has become the richest resource pool of services and information. But most of services (e.g. real-time stock quote information and web mail service) are independent and distributed. If we need a new web service that sends us an email when some stock quote reaches a specific price, a web service integration tool is needed to compose the web stock quote information with the web mail service. This thesis proposes a convenient and powerful integration tool to seamlessly integrate the existing web services into new services. Our tool, called Web Service Integration Tool (WSIT), provides the functionalities to record and modulize existing web services, to design, modify and compose recorded web services, and to play and test the new-composed web services. For those new services created by users through the integration tool, one of the most important issues is the reliability and accuracy of service execution besides the convenience of service integration. We also propose the analysis and design of exception handling in web service integration and implement the exception handling mechanism in WSIT.
摘要 i
ABSTRACT ii
ACKNOWLEDGMENTS iii
TABLE OF CONTENTS iv
LIST OF FIGURES vi
LIST OF TABLES viii
CHAPTER 1 INTRODUCTION 1
CHAPTER 2 RELATED WORKS 5
2.1 Programming Required 5
2.2 Visual Tools 6
CHAPTER 3 OBJECTIVES AND CHALLENGES 8
3.1 Simple Scenario 8
3.2 Objectives 9
CHAPTER 4 DESIGN AND IMPLEMENTATION 11
4.1 WSIT Architecture 11
4.2 Design and Implementation of WSIT Recorder 12
4.2.1 Tracking and Recording Web Service Behaviors 13
4.2.2 Multiple DOM documents in Navigation 16
4.2.3 HTML-Node-path 18
4.2.4 Data Extraction Pattern 20
4.2.5 Snapshot of WSIT Recorder 21
4.3 Design and Implementation of WSIT Designer 22
4.3.1 Composition of Web Service 22
4.3.2 Action Layer 23
4.3.3 Logic Layer 24
4.3.4 Data Exchange Between Layers 25
4.3.5 Example of Design Flow 27
4.3.6 Snapshot of WSIT Designer 30
4.4 WSIT Replayer 31
CHAPTER 5 EXCEPTION HANDLING 33
5.1 The Objectives of Exception Handling 34
5.2 Analysis of Exception 34
5.2.1 Causes of Exception 35
5.2.2 Types of Exception 36
5.3 Implementation of Exception Handling 37
5.3.1 Java Exception Handling concept 37
5.3.2 Methodology of Exception Handling in WSIT 38
5.3.3 Implementation of Exception Handling in WSIT 40
5.3.3.1 Node-level exception handling mechanism 40
5.3.3.2 Flow-level exception handling mechanism 41
5.3.3.3 Global exception handling mechanism 42
5.4 Design Example of Exception Handling in WSIT 42
CHAPTER 6 CONCLUSIONS AND FUTURE WORKS 47
BIBLIOGRAPHY 49
[1]Anupam, V. Freire, J. Kumar, B. and Lieuwen D. F. , Automating Web Navigation with the WebVCR, In Proceedings of WWW9, (Amsterdam, Netherlands,2000), Computer Networks, Vol.33, No. 1-6, p.503-517.

[2] Atsushi Sugiura , Yoshiyuki Koseki , Internet Scrapbook: Automating Web Browsing Tasks by Demonstration, UIST '98, San Francisco, CA, 1998 ACM

[3] Bruce Eckel, Thinking in Java (3rd Edition), www.BruceEckel.com

[4] Bill Kennedy, Chuck Musciano, HTML & XHTML: The Definitive Guide (5th Edition), August 2002, O'Reilly & Associates, Inc.

[5] David Chappell, Tyler Jewell, Java Web Services, March 2002, O'Reilly & Associates, Inc.

[6] Freire, J. Kumar, B. and Lieuwen D., WebViews: Accessing Personalized Web Content and Services, In Proceedings of WWW2001, (Hong Kong, China, 2001), pp.576-586.

[7] Elliotte Rusty Harold, W. Scott Means, XML in a Nutshell (2nd Edition), June 2002, O'Reilly & Associates, Inc.

[8] G. Arocena, A. Mendelzon, and G. Mihaila. Applications of a Web query language. In Proceedings of the 6th International WWW Conference, April 1997.

[9]Golgher P.B. Laender A.H.F. da Silva A.S. and Ribeiro-Neto B., An Example-Based Environment for Wrapper Generation, In Proceedings of the 2nd International Workshop on The World Wide Web and Conceptual Modeling, (Salt Lake City, SA, 2000).

[10] Google Corporate Information, http://www.google.com/intl/en/corporate/facts.html

[11] ISC Internet Domain Survey, http://www.isc.org/index.pl

[12]Ito, K. CHIP (Collaborating Host-Independent Pads) http://ca.meme.hokudai.ac.jp/people/itok/CHIP

[13]Java Exception Handling, http://java.sun.com/docs/books/tutorial/essential/exceptions/

[14]Jeffrey E.F. Friedl, Mastering Regular Expressions: Powerful Techniques for Perl and Other Tools, 1997 O'Reilly & Associates, Inc.

[15]JRex - The Java Browser Component, http://jrex.mozdev.org/.

[16]Kendall Scott Martin Fowler. UML Distilled: A Brief Guide to the Standard Object Modeling Language (2nd Edition). aw, August 1999.

[17]Kushmerick, N. Wrapper Induction: Efficiency and Expressiveness. Artificial Intelligence, Vol.118, No.1-2, pp. 15-68, 2000.

[18]Kimihito Ito & Yuzuru Tanaka, A Visual Environment for Dynamic Web Application Composition, Advances in HT'03, August 26-30, 2003, Nottingham, United Kingdom.

[19]Kistler, T.and Marais H., WebL - A Programming Language for the Web, In Proceedings of WWW7, (Brisbane, Australia, 1998), Computer Networks, Vol.30, No. 1-7, pp.259-270.

[20]Luca Cardelli and Rowan Davies, Service Combinators for Web Computing, IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, VOL. 25, NO. 3, MAY/JUNE 1999.

[21]Microsoft Internet Explorer, http://www.microsoft.com/windows/ie/default.mspx

[22]Mozilla, http://www.mozilla.org/

[23]Netscape, http://www.netscape.com/

[24]Paolo Atzeni and Giansalvatore Mecca and Paolo Merialdo , To Weave the Web , Proceedings of the 23rd VLDB Conference, Athens Greece, 1997.

[25]Phelps, T.A., and Wilensky, R. Robust Intra-document Locations. In Proceedings of WWW9, (Amsterdam, Netherlands, 2000), Computer Networks, Vol.33, No.1-6, pp. 105-118.

[26]The World Wide Web Consortium. Document Object Model (DOM) Level 2 HTML Specification, 2003. http://www.w3.org/DOM/.

[27]URL (Uniform Resource Locator) , http://www.w3.org/Addressing/URL/Overview.html.

[28]Web Mail service of TaTung University, http://ms2.ttu.edu.tw:8383/.

[29]Web SMS service of Fareastone, http://sms.fetnet.net

[30]Yahoo Stock, http://tw.stock.yahoo.com/
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top