| 研究生: |
康家豪 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] 黃子峻, 蔡尚榮, “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