簡易檢索 / 詳目顯示

研究生: 謝政育
Hsieh, Cheng-Yu
論文名稱: 嵌入即時內容於XML物件之事件服務系統
An Event-Based Service Embedding Lively Contents in XML Objects
指導教授: 蔡尚榮
Tsai, Shang-Rong
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 電機工程學系
Department of Electrical Engineering
論文出版年: 2004
畢業學年度: 92
語文別: 中文
論文頁數: 84
中文關鍵詞: 附加物件組合物件引進關聯性發佈撮合
外文關鍵詞: Attachment Object, Relation, XML Object, Publish/Subscribe, Adaptor, Mapping
相關次數: 點閱:74下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  •   本文研究如何運用發佈/訂閱之非同步通訊模型以及XML儲存系統來實現一個以內容為基礎之訊息撮合及通報系統,此系統為運作於網際網路中提供多用途的訊息撮合及主動通報之應用服務,並進一步提供嵌入即時內容的功能。對資訊提供者而言,可以透過方便的介面輕易的提供資訊;對資訊消費者而言,能夠準確的訂閱想要的訊息,並且能夠方便地取得相關而且即時的資訊;對資訊管理者而言,可以按照不同的需求提供介面讓資訊提供者發佈資訊。在系統中以XML Object來作為訊息的載體,使得訊息具有彈性的內容定義、自給自足、高可攜性的特點。研究中並提出以XML Object作為訊息操作的單位,讓XML Object能夠嵌入以XML Object表示的即時內容,使得資訊的操作與蒐集更加方便與具有彈性。

      In this thesis, we apply an asynchronous publish/subscribe communication model and the XML technology to build a content-based event brokering service with an XML Storage System. Our system provides a general-purpose event brokering and notification service on the Internet. Furthermore, our system provides the feature of embedded the lively content. The information providers can easily publish event messages via convenient user interfaces. On the other hand, information consumers can subscribe interested event channels accurately. And information manager can provide various publish interface for information publisher according varieties requirement. We use XML as the event messages format to encapsulate the message as self-contained data description, and high portability. We also use XML Object as message manipulated grain, by this method, we can embed lively contents presented by XML Object in another XML Object. So we can make data manipulation and collection more convenience and flexible.

    中文摘要 i Abstract ii 誌謝 iii 章節目錄 iv 表目錄 vi 圖目錄 vii 第一章 緒論 1 1.1研究動機與背景 1 1.2 研究目標 3 1.3 章節概要 5 第二章 背景知識與相關研究 6 2.1 背景知識 6 2.1.1 XML 6 2.1.2 XML Schema 7 2.1.3 XML Stylesheet 9 2.1.4 Event Service ( Publish/Subscribe Model ) 10 2.1.5 XML Document Storage (XDS) 12 2.1.6 XML Data Importing Tool 16 2.1.6-1 Data Capture Template 16 2.1.6-2 Data Capture Template Design / Generator 18 2.1.6-3 Input Form Generator / XML Data Importer 20 2.1.6-4 Presentation Template Generator 22 2.1.6-5 DCT-to-XML-Schema Converter 22 2.2 相關研究 24 2.2.1 SIENA 24 2.2.2 Gryphon 25 2.2.3 xmlBlaster 26 2.2.4 EBS 27 2.2.5 XEBS 28 2.3 名詞解釋 29 第三章 系統架構與設計研討 32 3.1 系統分析 33 3.1.1 publish/subscribe系統架構分析 33 3.1.2 Event的格式訂定、發佈及展現 34 3.2 系統架構規劃 36 3.2.1 XEBS系統架構 37 3.2.2 系統元件規劃 40 3.3 設計研討 42 3.3.1 附加物件 42 3.3.2 資料操作的單位及表示方式 45 3.3.3 引進資訊的方式 49 3.3.4 資訊關聯規則 50 3.4 本章小結 51 第四章 系統實作 52 4.1 系統概觀 52 4.2 Data Relation Componenets 53 4.3 Message Publish Adaptor Components 58 4.3.1 發佈XML訊息方式 58 4.3.2 實作Message Publish Adaptor 60 4.4本章小結 64 第五章 系統應用 66 5.1 應用劇本 – 旅遊資訊分享 66 5.2 系統展示 68 第六章 結論與未來工作 79 6.1 系統特色 79 6.2 結論 80 6.3 未來工作 81 參考文獻 83 自述 84

    [1] World Wide Web Consortium, Extensible Markup Language (XML). http://www.w3.org/XML/.
    [2] 王紹丘、蔡尚榮, A Content-based Event Brokering System Based on XML Technology, Master thesis, Dept. Of EE, NCKU, June 2002.
    [3] 魏朝信、蔡尚榮, A Storage System for XML Data Objects, Master thesis, Dept. Of EE, NCKU, July 2003.
    [4] 陸志恆、蔡尚榮, Building a Content-Based Event Brokering Service with an XML Storage System, Master thesis, Dept. Of EE, NCKU, July 2003.
    [5] World Wide Web Consortium, XML Path Language. http://www.w3.org/TR/xpath.html
    [6] 江牧寰、蔡尚榮, An XML Information Server – The Input Tools, Master thesis, Dept. Of EE, NCKU, June 2001.
    [7] D. C. Fallside. World Wide Web Consortium XML Schema.
    [8] J. Clark. XML Transformations (XSLT) Version 1.0. http://www.w3.org/TR/xslt. Nov 1999.
    [9] Y. Huang and H. Garcia-Molina. Publish/Subscribe in a Mobile Environment, MobiDE 01, 2001.
    [10] P. Th. Eugster, P. Felber, R. Guerraoui, and A.-M. Kermarrec. The Many Faces of Publish/Sibscribe.
    [11] N. Freed and N. Borenstein. RFC 2045 Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies. November 1996.
    [12] World Wid Web Consortium. Web Services Activity. http://www.w3.org/2002/ws/
    [13] A. Carzaniga. Architecture for an Event Notification Service Scalable to Wide area Network. Ph.D thesis, Politechnico di Milano, Milano, Italy.
    [14] Antonio Carzaniga, David S.Rosenblum, and Alexander L.Wolf. Achieving scalability and expressiveness in an internet-scale event notification service. In Proceedings of the 19th ACM Symposium on Principles of Distributed Computing, Portland OR, USA, 2000.
    [15] S. Adler. World Wide Web Consortium. Extensible Stylesheet Language (XSL) Version 1.0. http://www.w3.org/TR/xsl/. Oct 2001.
    [16] R. Strom, G. Banavar, T. Chandra, M. Kaplan, K. Miller, B. Mukherjee, D. Sturman and M. Ward. Gryphon: An Information Flow Based Approach to Message Brokering, International Symposium on Software Reliability Engineering ’98 Fast Abstract.

    下載圖示 校內:2024-07-27公開
    校外:2024-07-27公開
    QR CODE