簡易檢索 / 詳目顯示

研究生: 康家豪
Kang, Chia-Hao
論文名稱: 提供分散式XML儲存伺服器之內容瀏覽及查詢之工作平台
An Information Sharing Workspace for Browsing and Searching Contents on Distributed XML Storage Servers
指導教授: 蔡尚榮
Tsai, Shang-Rong
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 電機工程學系
Department of Electrical Engineering
論文出版年: 2004
畢業學年度: 92
語文別: 中文
論文頁數: 92
中文關鍵詞: 全域搜尋分類瀏覽資料共享分散式架構
外文關鍵詞: content management, information sharing, distributed structure, XML
相關次數: 點閱:71下載:3
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  •   XML 儲存系統(XML Document Storage,簡稱XDS)是一個以XML文件為基礎的資料庫,利用XML來包裝檔案或資料成一份XML Object,使用者可附加所需的詮釋資料到XML Object,藉此提供精細的查詢。資訊共享工作平台(Information Sharing Workspace,簡稱ISW)則是建構於XDS上,提供使用者輕易地分享資訊之環境。利用ISW,使用者可以透過填表格的方式將資訊包裝成XML object以儲存在XDS供查詢瀏覽。

      本論文之研究為對ISW之擴充發展。由於ISW與XDS間為一對一的架構,ISW使用者所能共享資訊的範圍限制在各ISW所預設的單一XDS;本論文將探討如何將系統擴展成為分散式架構,設置擔當directory角色的伺服器,以提供ISW使用者得知其他XDS的存在,進而能夠拿取資料,使資料共享的範圍擴大到整個網際網路。另外,在ISW所能使用的XDS伺服器由原本單一演變成多個之後,ISW使用者在瀏覽及查詢XML Objects時便無法循既有之模式,因此論文中也將提出解決方案,討論系統如何提供分類瀏覽和全域搜尋的功能,讓ISW使用者可以使用樹狀結構的分類法則,或是透過精確的全域搜尋快速地找到想要的XML Objects。

      XML Document Storage (called XDS) is a native XML database, files or data can be encapsulated into a XML Object, and users can add some meaningful explanations to the XML Object. By these explanations, users can query information more precisely. Information Sharing Workspace, which is based on XDS, is a workspace that users can easily construct XML Objects by filling HTML form, and share these XML Objects stored in XDS between ISW users.

      In this thesis, we enhance the capability of ISW. Because of the one-to-one ISW-XDS structure, the range of sharing information between ISW users is limited in a single ISW-XDS pair. We will discuss how to establish a distributed environment to solve this limitation. When the distributed environment has been developed, ISW users can get XML Objects across XDS. However, the existed method of browsing and searching XML Objects is not suited any more in distributed structure. Therefore, in this thesis we will also discuss how to provide new functions which can let users browse XML Objects by the tree-structured classification, and search XML Objects globally.

    目錄                                1 圖目錄                               3 表目錄                               5 第1章 緒論                             7  1.1 前言                             7  1.2 動機                             7  1.3 目標                             8  1.4 章節介紹                           10 第2章 背景知識                           11  2.1 XML Document Storage                     11  2.2 XML Data Importing Tool                    15   2.2.1 Data Capture Template                   15   2.2.2 Data Capture Template Design/Generator          18   2.2.3 Input Form Generator / XML Data Importer         19   2.2.4 Presentation Template Generator              20   2.2.5 Data-Capture-Template-to-XML-Schema Converter       21  2.3 Information Sharing Workspace                 23 第3章 系統規劃與設計                        25  3.1 資訊共享環境的架構設計                    25  3.2 系統規劃                           26   3.2.1 系統如何整合共享資源Namespace               26   3.2.2 使用者如何取得共享資料                  27   3.2.3 DCT Server                        28   3.2.4 Classification Server                   29   3.2.5 系統規劃之運作                      29   3.2.6 ISW如何更新暫存之DCT Metadata與Classification Metadata  30  3.3 系統設計                           31   3.3.1 如何使用DCT Server及Classification Server         32   3.3.2 DCT Metadata                       35   3.3.3 Classification Metadata                  38 第4章 系統功能與實作                        43  4.1 系統功能                           43  4.1.1 Classification Manager                   43   4.1.2 ISW Manger                        46   4.1.3 ISW User                         49  4.2 系統實作                           53   4.2.1 DCT Server架構                      54   4.2.2 Classification Server架構                 60   4.2.3 Information Sharing Workspace架構             62  4.3 使用者介面展示                        67   4.3.1 Classification Manager                  67   4.3.2 ISW Manager                        69   4.3.3 ISW User                         74 第5章 相關研究                           79  5.1 Microsoft Windows 網路上的芳鄰                79  5.2 點對點資料分享軟體                      82 第6章 結論與未來展望                        87  6.1 結論                             87  6.2 未來展望                           88 參考文獻                              91

    [1] 黃子峻, 蔡尚榮, “An Information Sharing Workspace Supporting Voice Interaction for the XML Storage System”, Master thesis, Dept. of EE, NCKU, July 2003.
    [2] 魏朝信, 蔡尚榮, “A Storage System for XML Data Objects”, Master thesis, Dept. of EE, NCKU, July 2003.
    [3] 江牧寰, 蔡尚榮, “An XML Information Server – Tools for Data Importing”, Master thesis, Dept. of EE, NCKU, June 2001.
    [4] 魏明章, 蔡尚榮, “A Content Development Workspace Based on XML Technology”, Master thesis, Dept. of EE, NCKU, June 2002.
    [5] W3C, “Extensible Markup Language (XML) Activity Statement”, http://www.w3.org/XML/Activity.html, April 2001.
    [6] ISO 8879, “Information processing – Text and office systems – Standard Generalized Markup Language (SGML)”, August 1996.
    [7] W3C, “XML Schema Part 0: Primer”, http://www.w3.org/TR/xmlschema-0/, May 2001.
    [8] W3C, “Web Services Architecture”,
    http://www.w3.org/TR/2003/WD-ws-arch-20030514/, May 2003.
    [9] W3C, “XML Schema Part 2: Datatypes”, http://www.w3.org/TR/xmlschema-2/, May 2001.
    [10] W3C, “XSL Transformations (XSLT) Version 1.0”, http://www.w3.org/TR/xslt, November 1999.
    [11] W3C, “XML Path Language (XPath) Version 1.0”,
    http://www.w3.org/TR/xpath, November 1999.
    [12] Daniela Florescu, Donald Kossmann, Ioana Manolescu, “Integrating Keyword Search into XML Query Processing”, WWW9 International Conference, May 2000.
    [13] Sun Java, “Maintaining Client State”, The J2EE Tutorial,
    http://java.sun.com/j2ee/tutorial/1_3-fcs/doc/Servlets11.html.
    [14] Sun Java, “Java Sound API”, Java Media APIs,
    http://java.sun.com/products/java-media/sound/.
    [15] Sun Java, “10 Steps to create a digital certificate and sign an applet”, Java Technology Forums,
    http://forums.java.sun.com/thread.jsp?forum=63&thread=132769, July 2000.
    [16] Netscape, “EMBED TAG SYNTAX”,
    http://wp.netscape.com/assist/net_sites/embed_tag.html.
    [17] 蕭亦哲, 蔡尚榮, “A voice recording and playing system for a web-based teaching environment”, Master thesis, Dept. of EE, NCKU, June 1999.
    [18] Apple QuickTime, “JavaScript Support”, Developer Connection,
    http://developer.apple.com/documentation/QuickTime/REF/QT41_HTML/QT41WhatsNew-72.html.
    [19] Dublin Core Metadata Initiative, “Dublin Core Metadata Element Set, Version 1.1”, http://dublincore.org/documents/dces/, June 2003.
    [20] 高銘章, 蔡尚榮, “A Document Workspace for Collaboration and Annotation based on XML Technology”, Master thesis, Dept. of EE, NCKU, June 2000.
    [21] Nianjun Zhou, Dikran Meliksetian, Louis Weitzman, Sara Elo Dean, Jeff Milton, Peter Davis, Jessica Wu, “XML Content Management: Chanllenges and Solutions”, XML Europe 2001, May 2001.
    [22] Paul J. Leach, Rich Salz, UUIDs and GUIDs, IETF UUID draft sepfication, http://www1.ics.uci.edu/~ejw/authoring/uuid-guid/draft-leach-uuids-guids-01.txt

    下載圖示 校內:立即公開
    校外:2004-07-15公開
    QR CODE