網路接口定義語言

網路接口定義語言

網路接口定義語言也稱Web接口定義語言(Web Interface Definition Language,WIDL),是用XML表達的一種IDL。而OMG IDL和Microsoft IDL是另外兩種IDL。WIDL和常規IDL有著很重要的區別。

基本介紹

  • 中文名:網路接口定義語言
  • 外文名:Web Interface Definition Language
  • 別稱:Web接口定義語言
  • 簡稱:WIDL
  • 定義:用XML表達的一種IDL
  • 套用學科:計算機原理
關於WIDL,WIDL元素,

關於WIDL

WIDL是一個XML辭彙表,它的目的是促進Intranet或者Intemet上的商業套用之間的數據交換。WIDL提供了Web自動控制的基礎,Web自動控制是一種允許Web瀏覽器以外的其他套用直接和Web伺服器、存儲在Web伺服器上的數據打交道的技術。通過WIDL,交易就可以在一個廣泛的商業套用和公司的Web伺服器上建立直接的連線。這個方法利用了Web的標準協定,允許大量的套用訪問和共享存儲在某個地方的相同資源。
現在大多數的資料庫軟體,都提供將存儲在它們裡面的數據連線到Web頁面的工具。除了在Web頁面中包含來自於資料庫的數據之外,Web頁面還經常被用來自動更新資料庫。在Web頁面中使用表格收集信息,就是Web頁面自動更新資料庫的例證。WlDL把這個功能擴展到了所有的商業套用,而且允許以一種標準並一致的方法,和存儲在Web伺服器上的數據相交流。

WIDL元素

WIDL元素就是任何WIDL文檔的文檔元素,元素的內容和屬性規範包括:
內容:SERVICE和BINDING元素的一個或多個實例。
屬性:NAME、VERSION、TEMPLATE、BASEURL和OBJMODEL。
這兩個元素SERVICE和BINDING,以及它們的CHILD元素,都必須嵌套在WIDL元素裡面。WIDL元素可以帶有下面5個屬性。
NAME為接口聲明一個名稱;
VERSION指定用來描述接口的WIDL版本;
TEMPLATE指明服務必須遵守的特定規範或者一套指令;
BASEURL指明用來描述該接口及其服務的主要URL
OBJMODEL指明對象模型,該對象模型將支配文檔的元素被套用識別和顯示的方法。

相關詞條

熱門詞條

聯絡我們