跳到主要內容

臺灣博碩士論文加值系統

(44.222.218.145) 您好!臺灣時間:2024/03/02 10:26
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:吳思漢
研究生(外文):Wu Sz-Han
論文名稱:Ribbon:XML協定之設計與實作
論文名稱(外文):The Design and Implementation of Ribbon: An XML Protocol
指導教授:王勝德王勝德引用關係
指導教授(外文):Sheng-De Wang
學位類別:碩士
校院名稱:國立臺灣大學
系所名稱:電機工程學研究所
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2001
畢業學年度:89
語文別:中文
論文頁數:52
中文關鍵詞:XML協定分散式系統
外文關鍵詞:XML ProtocolDistributed System
相關次數:
  • 被引用被引用:2
  • 點閱點閱:223
  • 評分評分:
  • 下載下載:7
  • 收藏至我的研究室書目清單書目收藏:0
網路科技不斷的發展,使得分散式計算越來越重要,讓不同的電腦與程式之間能夠協同合作,以完成資料傳遞或是要求服務等工作。但是在不同的電腦與程式間,資料交換缺少統一的資料格式與傳輸協定,將妨礙資料的可交換性。藉由XML 技術,我們解決了資料格式的問題,但是我們還是需要將傳輸協定的問題解決。在此我們提出一個以 XML 技術為基礎的應用層傳輸協定,稱為 Ribbon。此協定讓程式發展者可以利用現有的 XML 技術,來交換資料或是傳遞資訊。而此協定與其他同樣與XML為基礎的協定最大的不同處在於﹕Ribbon 是一個純粹的XML協定,所有的訊息及資料都是包含在一個XML文件中,將實際傳輸獨立在外,而不需要與其他的傳輸協定做緊密的結合。這樣的設計將使得訊息封包的可交換性更高。而為了達到可攜性,我們目前採用Java語言來實作此環境,並利用物件導向方式設計,使得往後系統的維護與功能的延伸更加方便。
摘要1
第1章 導論1
1.1 簡介1
1.2 研究目標2
1.3 相關研究3
第2章 RIBBON之架構與設計7
2.1 系統架構7
2.2 USERDATA 物件10
2.3 PROCESSOR 物件15
2.4 TRANSPORT 物件18
2.5 RIBBON的操作24
2.5.1 資料傳送25
2.5.2 取得回傳資料26
2.5.3 接收資料27
2.6 處理流程29
2.6.1 傳送29
2.6.2 接收31
第3章 RIBBON的應用36
3.1 以MODULE增加RIBBON的功能36
3.2 PROGRAMSTATION MODULE 設計37
第4章 結論與未來工作44
參考書目46
附錄一 RIBBON API48
附錄二 PROGRAMSTATION API51
[1]W3C, XML Protocol Requirements — W3C Working Draft 19 December 2000, W3C , http://www.w3.org/TR/2000/WD-xp-reqs-20001219/
[2]W3C, XML Protocol Requirements — W3C Working Draft 19 March 2001, W3C, http://www.w3.org./TR/2001/WD-xmlp-reqs-20010319/
[3]M. Morrison, XML Unleashed, Sams Publishing, 2000.
[4]W3C, XML Protocol Comparisons, W3C, http://www.w3.org/2000/03/29-XML-protocol-matrix
[5]K. Scribner and M. Stiver. Understanding SOAP, Sams Publishing, 2000.
[6]B. McLaughlin, Java & XML, O’Reilly, 2001.
[7]D. Flanagan, Java in a Nutshell, 3rd Edition, O’Reilly, 2000.
[8]M. Grand, Patterns in Java, John Wiley & Sons, 1998.
[9]B. Travis, XML and SOAP Programming for BizTalk Servers, Microsoft Press, 2000.
[10]J. Kobielus, BizTtalk: implementing business-to-business elctronic commerce, Prentice-Hall, 2001.
[11]ebXML.org, ebXML Technical Architecture Specification v1.0.2, ebXML.org, http://www.ebXML.org
[12]jabber.org, Jabber Server v1.2 Technical White Paper, jabber.org, http://www.jabber.org
[13]W3C, XML Protocol Abstract Model Draft ( 15 January 2001 ), W3C, http://www.w3.org/2000/xp/Group/1/01/15-abstract-model/
[14]W3C, XML Protocol Abstract Model Draft ( 13 February 2001), W3C, http://w3.org/2000/xp/Group/1/02/13-abstract-model/XMLProtoclAM.html
[15]W3C, XML Protocol Abstract Model Draft ( 23 April 2001), W3C, http://www.w3.org/2000/xp/Group/1/04/23/XMLProtocolAbstractModel.html
[16]J. Farley, Java Distributed Computing, O’Reilly, 1998.
[17]R. Orfali and D. Harkey, Client/Server Programming with Java and CORBA, John Wiley & Sons, 1997.
[18]R. Monson-Haefel and D. Chappell, Java Message Service, O’Reilly, 2001
[19]S. Albir, UML in a Nutshell, O’Reilly, 1999.
[20]D. Lea, Concurrent Programming in Java, Addison-Wesley, 1997.
[21]M. Campione, Kathy Walrath. The Java Tutorial, Second Edition: Object-Oriented Programming for the Internet, 2nd Edition, Addison-Wesley, 1998
[22]B. Eckel. Thinking in Java, 2nd Edition, Prentice Hall, 2000
[23]J. Jackson, Alan L. McClellan. Java 1.2 By Example, 3rd Edition, Sun Microsystems, 1999
[24]S. Oaks, H. Wong, etc. Java Threads, 2nd Edition, O’Reilly, 1999
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top