複製鏈接
請複製以下鏈接發送給好友

數據交換接口

鎖定
數據交換接口,是指在異步轉移模式(ATM)中傳送數據時,數據終端設備(DTE)與網絡所提供的數據業務單元(DSU)之間的接口。數據交換接口是集成化 CAD 研究領域中的主要研究方向之一。
中文名稱
數據交換接口
英文名稱
data exchange interface;DXI
定  義
在異步轉移模式(ATM)中傳送數據時,數據終端設備(DTE)與網絡所提供的數據業務單元(DSU)之間的接口。
應用學科
通信科技(一級學科),通信網絡(二級學科)
中文名
數據交換接口
外文名
data exchange interface, DXI
領    域
計算機通訊
定    義
異步轉移模式中傳送數據的接口
研    究
集成化 CAD 研究領域
用    途
數據交換

數據交換接口基於IGES數據

應用於生產實際中的造型軟件多種多樣。在產品設計、裝配和製造等不同的過程中,相互協作的用户可能採用不同的 0-1 + 0-2 系統,因此在應用這些系統時,如何解決各不同系統之間 0-1 模型數據信息的交換問題,使一個系統內部形成的 0-1 模型數據信息也能夠被其他系統所使用,就成了一個很實際的問題。這就需要建立一個統一的信息結構標準來對 0-1 模型的數據進行描述和通訊。而採用標準的中性模式來進行 0-1 模型數據交換已經成為共識。 [1] 

數據交換接口數據接口實現

實現數據接口,實際上就是把已有的模型經過處理,將特定軟件的自定義表示轉換成其它軟件可以理解和接受的中性模式。其實現過程就是對要輸出的模型中所含的基本對象進行遍歷,對相應模型中的對象使用中性標準的表示形式加以説明和表示,並將這些對象按相關標準加以組織輸出即可。相應的讀入此中性模型的軟件需要有輸入接口,它們分別被稱為前置、後置處理器。文中在設計逆向工程數據處理系統當中,考慮僅僅將設計好的模型提供給其它軟件作進一步處理和使用,因此僅進行輸出接口的設計和實現工作。為説明方便,將其實現步驟列出如下: [1] 
步驟 1:標誌段的確定
此段為可選段,指明是使用二進制格式還是壓縮的 L.MJJ 格式,如果是非壓縮 L.M JJ 格式,則沒有此段,由於使用非壓縮 L.M JJ 格式,故設計中此段為空。
步驟 2:開始段的確定
設計開始段的目的是為了給使用者提供一個可讀文件的序言,至少必須有一個開始段的記錄,在此段作者加入了一些軟件的説明性語句,以便用户理解文件的相關內容。
步驟 3:全局參數段的確定
全局參數段提供前後置處理器所需要的信息,包括版本、數據精度、模型空間比例、作者等等信息,這些數據一般由軟件當前的用户全局設置、前置處理器使用的版本等相關信息確定,此處按標準的相關要求及定義格式依次組織輸出。
步驟 4:目錄條目段的確定
文件中的每個實體在目錄條目段都有一個目錄條目。其目的在於為文件提供一個索引,並含有每個實體的屬性信息。在此段中,除定義實體必須先於它的全部引例外,目錄條目的次序是隨意的。此段的確定必須通過遍歷所有需要輸出的對象才能確定,設計中結合參數數據段共同確定。
步驟 5:參數數據段的確定 [1] 
文件的參數數據段包含有與每個實體相連的參數數據。其數據以自由格式存放,所有參數行的第 FF 列到第 E! 列都含有本參數數據所屬實體的目錄條目第一行的序號。這樣就將參數數據段與目錄條目段關聯了起來。
步驟 6:結束段的確定
結束段僅有一行,分成 10個域,各域包含有前述各段中每個段所使用的表示段類型的字母及最後的序號。其中序號由前述各段的統計結果確定,依次寫入即可。
經過以上步驟,則文件各段即可確定;其中目錄條目段及參數數據段的確定為處理過程的核心。 [1] 

數據交換接口雙向接口

人們已經意識到以獨立於平台的方式通過 Internt 交換數據的巨大發展潛力, 而 XML 以其自描述性, 可擴展性, 開放性的優點也已經逐漸成為信息表示和信息交換的標準, 可以很好的實現不同平台、不同系統間應用程序的集成和數據的交換, 但是絕大多數的數據處理和數據應用都是基於Web 數據庫的, 因此, 如何實現 XML 文件和 Web 數據庫之間雙向高效的數據交換成為了Web 應用研究的熱點。 [2] 
在這個模型中 XML 和數據庫的雙向數據交換是分別通過兩個接口實現的, 這兩個接口具有如下的處理流程。
(1) 接口1: 對生成的XML文檔首先採用DOM進行解析, 解析成功再根據 XML 文檔附帶的 Schema檢驗 XML 文檔, 如果驗證合法則從 XML 文檔中根據預定義的規則提取表和字段信息, 最後通過 ODBC 把XML 文檔中的數據存儲到數據庫。 [2] 
( 2) 接口 2: 利用 ODBC 建立和數據庫的連接, 然後從 ODBC 接口中得到數據庫中的數據表和表中各字段的信息, 再與預定義的模板結合生成所需的 XML文檔, 從而完成數據庫到 XML 的信息轉換。 [2] 
參考資料
  • 1.    餘心宏, 吳向陽. 基於IGES的數據交換接口實現[J]. 計算機工程與應用, 2002, 38(10):133-134.
  • 2.    羅凌. .NET平台中XML與Web數據庫雙向數據交換接口的研究和實現[J]. 微計算機信息, 2006, 22(9X):242-244.