跳到主要內容

簡易檢索 / 詳目顯示

研究生: 朱邠馥
Bin-Fuh Ju
論文名稱: 半自動化包覆服務輔助發展工具之設計與實作
Design and Implementation of Semi-Automatic Wrapper Service Editor
指導教授: 李允中
Jonathan Lee
口試委員:
學位類別: 碩士
Master
系所名稱: 資訊電機學院 - 資訊工程學系
Department of Computer Science & Information Engineering
畢業學年度: 93
語文別: 中文
論文頁數: 51
中文關鍵詞: 網際服務
外文關鍵詞: wrapper service, web services
相關次數: 點閱:16下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 許多內容提供者(content provider)透過網站的形式來提供服務,傳統的包覆器(wrapper)技術可協助取得網站內容,但缺乏資訊整合與加值之能力。本論文透過半自動化包覆服務輔助發展工具(Semi-Automatic Wrapper Service Editor, SASWE)協助使用者將網站包覆為網際服務(web service),且可帶來以下好處:
    1.透過落實服務導向運算(service-oriented computing, SOC)使包覆服務(wrapper service)易於進行後續之整合與加值。
    2.提供包覆服務之框架(framework)使其易於維護(maintain)與重用(reuse)。


    Many content providers provide services via website. Users can be assisted to retrieve content of websites by wrappers, but the traditional wrappers are lack of the ability of information integration and value adding. This research proposes a tool solution to help users wrap a website into a web service, namely Semi-Automatic Wrapper Service Editor (SASWE). The benefits of SASWE are twofold:
    1.Under Service-Oriented Computing (SOC) environment, a wrapper service can be integrated with others easily and gain add-on values.
    2.With wrapper service framework, a wrapper service can be maintained easily and API of framework can be reused by users.

    第一章 緒論……………………………………………………………… 01 1.1 引言………………………………………………………… 01 1.2 動機………………………………………………………… 02 1.3 論文架構…………………………………………………… 04 第二章 背景知識介紹…………………………………………………… 05 2.1 網際服務(Web Services)…………………………………… 05 2.1.1 SOAP (Simple Object Access Protocol)………………… 05 2.1.2 WSDL (Web Services Description Language)…………… 06 2.1.3 網際服務………………………………………………… 09 2.2 包覆器……………………………………………………… 11 2.3 服務導向之資訊整合機制………………………………… 12 2.4 SIM-based TraceFinder論文搜尋系統……………………… 13 第三章 設計與實作……………………………………………………… 16 3.1 包覆器……………………………………………………… 16 3.1.1 包覆器服務架構之設計及其目的……………………… 16 3.1.2 包覆器服務架構之細部設計與實作…………………… 18 3.2 半自動化包覆服務輔助發展工具………………………… 23 3.2.1半自動化包覆服務輔助發展工具運作之流程………… 23 3.2.2半自動化包覆服務輔助發展工具之實作……………… 26 3.2.2.1 編輯器(Editor)子系統………………………………… 29 3.2.2.2 編輯控制器(Editing Controller)子系統……………… 30 3.2.2.3 服務模版產生器(Service Template Generation)子系統 31 3.2.2.4 擷取產生器(Parser Generation)子系統……………… 32 3.2.2.5 設定產生器(Configuration Generation)子系統……… 33 3.2.2.6 工具模組(Utility)子系統……………………………… 34 第四章 案例探討………………………………………………………… 35 第五章 結論與未來發展方向…………………………………………… 49 參考文獻 …………………………………………………………………… 50

    [1] Apache Axis (SOAP Implementation)
    http://ws.apache.org/axis/.
    [2] A. H. Laender, B. A. Riveiro-Neto, A. S. da Silva, and J. S. Teixeria. A brief survey of web data extraction tools. In Sigmod Record 31/2, 2002.
    [3] A. Sahuguet, and F. Azavant, Building intelligent Web applications using lightweight wrappers. Data and Knowledge Engineering 36, 3 (2001), 283-316.
    [4] Crescenzi, V., Mecca, G., and Merialdo, P. RoadRunner: Towards automatic data extraction from large Web sites. In Proceedings of the 26th International Conference on Vary Large Data Bases(Rome, Italy, 2001), pp 109-118.
    [5] D. Box, D. Ehnebuske, G. Kakivaya, A. Layman, N. Mendelsohn, H. F. Nielsen, S. Thatte, and D. Winer, Simple Object Access Protocol (SOAP) 1.1. http://www.w3.org/TR/2000/NOTE-SOAP-20000508/.
    [6] Douglas B. Terry and Venugopalan Ramasubramanian. Caching XML Web Services for Mobility. ACM Queue 1(3):70-78, May 2003.
    [7] E. Christensen, F. Curbera, G. Meredith, and S. Weerawarana, Web Services Description Language (WSDL) 1.1. http://www.w3.org/TR/wsdl.html.
    [8] G. Gottlob, M. Herzog, R. Baumgartner, and W. Slany. Interactively adding web service interfaces to existing web applications. In Proceedings of the International Symposium on Applications and the Internet, 2004
    [9] Hammer, J., H. Garcia-Molina, S. Nestorov, R. Yerneni, M. Breunig, and V. Vassalos, Template-based wrappers in the TSIMMIS system. In Proceedings of the ACM SIGMOD International Conference on Management of Data(Tucson, AZ, 1997), pp. 532-535.
    [10] H. Kreger, “Web Services Conceptual Architecture (WSCA) 1.0”, IBM Software Group, May 2001
    [11] H. Zhao, W. Meng, Z. Wu, V. Raghavan, and C. Yu, Fully automatic wrapper generation for search engines. In Proceedings of the 14th International conference on World Wide World, 2005.
    [12] L. Clement, A. Hately, C. V. Riegen, and T. Rogers. UDDI Version 3.0.2. http://uddi.org/pubs/uddi-v3.0.2-20041019.htm.
    [13] L. Liu, W. Han. D. Buttler, C. Pu, and W. Tang. An XML-based wrapper generator for web information extraction. In Proceedings of ACM SIGMOD conference, 1999.
    [14] L. Liu C. Pu, and W. Han. XWRAP: An XML-enable wrapper construction system for Web information sources, In Proceedings of the 16th International Conference on Data Engineering(San Diego, CA, 2000), pp611-621.
    [15] M. Christoffel, B. Schmitt, and J. Schneider. Semi-automatic wrapper generation and adaption: Living with heterogeneity in a market environment. In Proceddings of the 4th International Conference on Enterprise Information Systems, Ciudad Real, 2002
    [16] M.P. Papazoglou, D. Georgakopoulus, "Service-Oriented Computing", Communications of the ACM, Vol 46, No. 10, 2003
    [17] N. Ashish and C. Knoblock. Semi-automatic wrapper generation for internet information sources. In Proceedings of Cooperative Information Systems, 1997.
    [18] N. Kushmerick, D. Weld, and R. Doorenbos. Wrapper induction for information extraction. In Proceedings of 15th International Conference on Artificial Intelligence, pages 729-735, 1997.
    [19] N. Papadakis, D. Skoutas, K. Raftopoulos, and T. Varvarigou, An automatic web wrapper for extracting information from web sources, using clustering techniques. In Proceedings of the Symposium on Applications and Internet, 2005.
    [20] Toolkits for Generation Wrappers. In Net.ObjectDays, 2002.

    QR CODE
    :::