透過 IBM 的 Net.Data 產品,您便可以使用來自關聯式與非關聯式資料庫管理系統 (DBMS) 的資料 (這些系統包括可透過 DRDA 存取的 DB2 資料庫) 以及使用以程式設計語言 (如 Java, JavaScript, Perl, C, C++ 與 REXX) 撰寫的應用程式,來建立動態網頁。
Net.Data 是巨集處理器, 在 Web 伺服器 上當成 middleware 來執行。您可撰寫 Net.Data 應用程式 (稱為巨集), Net.Data 會予以解譯,以利用使用者輸入的自定內容、 資料庫的現行狀態、 舊有企業邏輯及巨集中所設定的其他因數,來建立動態網頁。
由 Netscape Navigator 或 Internet Explorer 等瀏覽器, 以 URL(通用資源位置)形式發出的要求,到達 Web 伺服器, 然後將要求轉送給 Net.Data 執行。Net.Data 找到該巨集並加以執行, 然後依您所寫的函數,建置一個自行設定的網頁。這些函數可以:
Net.Data 會將這個網頁傳送給 Web 伺服器, 然後,這個伺服器會透過網路轉送此網頁,以顯示在瀏覽器上。
Net.Data 支援工業標準介面, 如「超本文轉送通信協定 (HTTP)」及「通用閘道介面 (CGI)」。HTTP 是在瀏覽器與 Web 伺服器之間使用, 而 CGI 是在 Web 伺服器與 Net.Data 之間使用。這個支援可讓您選取所要的瀏覽器或 Web 伺服器, 以與 Net.Data 搭配使用。Net.Data 系列產品會在 OS/400、OS/390、Windows NT、AIX、OS/2、HP-UX、 Sun Solaris 與 SCO 作業系統上提供類似的功能。
Net.Data 版本 2 也併入一些執行效能與功能增強: