透過 IBM 的 Net.Data 產品,您便可以使用來自關聯式與非關聯式資料庫管理系統 (DBMS) 的資料 (這些系統包括DB2、IMS 與具有 ODBC 能力的資料庫),以及使用以程式設計語言 (如 Java、JavaScript、Perl、C, C++ 與 REXX) 撰寫的應用程式,來建立動態網頁。
Net.Data 是一個巨集處理器,它以 Web 伺服器機器上的中間軟體之身份來執行。 您可撰寫 Net.Data 應用程式 (稱為 macro), Net.Data 解譯該應用程式以自行設定的內容建立動態網頁,這些自行設定的內容是根據使用者的輸入、 資料庫的現行狀態、其它資料來源、現有的企業邏輯以及您指定給巨集的其它因數。
使用格式 URL (一致資源定址器) 的要求,從瀏覽器 (如 Netscape Navigator 或 Internet Explorer) 傳送到 Web 伺服器,該伺服器將要求轉送至 Net.Data 以供執行。 Net.Data 找到該巨集並加以執行, 然後依您所寫的函數,建置一個自行設定的網頁。這些函數可以:
Net.Data 會將這個網頁傳送給 Web 伺服器, 然後,這個伺服器會透過網路轉送此網頁,以顯示在瀏覽器上。
Net.Data 可在伺服器環境中使用,因為這些環境已被架構成可使用 如「超本文轉送通信協定 (HTTP)」及「通用閘道介面 (CGI)」等介面。 HTTP 是一種用於瀏覽器及 Web 伺服器之間交談的工業標準介面,而 CGI 則是 Web 伺服器呼叫如 Net.Data 的閘道應用程式時所用的工業標準介面。 這些介面可讓您選取喜愛的瀏覽器或 Web 伺服器,與 Net.Data 搭配使用。 Net.Data 也支援不同的 Web 伺服器「應用程式設計介面 (API)」,來提高執行效能。 Net.Data 產品系列在 OS/400、OS/390、Windows NT、AIX、OS/2、 HP-UX、Sun Solaris、Linux 和 Dynix/PTX 作業系統上提供類似功能。 Net.Data 在多重作業系統上也支援 FastCGI 與主要 Web 伺服器應用程式設計介面 (API)。
圖形管理工具可協助您管理 AIX、Windows NT 與 OS/2 作業系統的 Net.Data 架構設定。 管理工具也可協助您指定連接使用「現場連線」之資料庫時的安全。
為協助您輕易存取資料庫的資料,Net.Data 提供數種工具, 包括 NetObjects Fusion 外掛程式和 Java 式開發的精靈。 這些工具在 Java 環境中都可與 Net.Data Java servlet 搭配運作, 可讓您建立不同作業系統均適用的應用程式。NetObjects Fusion 外掛程式可讓您使用 NetObjects Fusion Web 開發工具, 以利用關聯資料來源中的動態資料來建置複雜的應用程式。 Net.Data 精靈提供圖形式工具引導您建立基本 Net.Data 巨集。