使用 IBM 的 Net.Data 產品,您可以使用從關聯式與非關聯式資料庫管理系統(DBMS)中的資料建立動態的網頁, 其中包含 DB2、IMS 與 ODBC-enabled 資料庫, 及以 Java、JavaScript、Perl、C、C++ 與 REXX 等程式設計語言寫成之應用程式。
您可以將 Net.Data 想像成一個在 Web 伺服器上當作 middleware 執行的巨集處理器。您可以撰寫稱為巨集的 Net.Data 應用程式, 依使用者輸入的資料、您資料庫的現行狀態、 現有企業邏輯與您巨集中的因數等自行設定的內容, 此應用程式經 Net.Data 解譯後來建立動態的網頁。
由 Netscape 或 Internet Explorer 等瀏覽器, 以 URL(通用資源位置)形式發出的要求,到達 Web 伺服器, 然後將要求轉送給 Net.Data 執行。Net.Data 找到該巨集並加以執行, 然後依您所寫的函數,建置一個自行設定的網頁。這些函數可以:
Net.Data 支援工業標準介面,如「超本文轉送通信協定(HTTP)」與「通用閘道介面(CGI)」。HTTP 使用在瀏覽器與 Web 伺服器之間, 而 CGI 則使用在 Web 伺服器與 Net.Data 之間。如此可以讓您使用 Net.Data 時可以選取您喜好的瀏覽器或 Web 伺服器。Net.Data 也支援 FastCGI 與多重作業系統上的主要 Web 伺服器 API。