采用 IBM 的 Net.Data 产品之后,您就可以使用来自关系型或非关系型数据库 管理系统 (DBMS,包括 DB2、IMS 和 允许使用 ODBC 的数据库)的数据来创建动态 的 Web 页面;还可以使用各种编程语言(例如 Java、JavaScript、Perl、C、C++ 和 REXX) 所 编写的应用程序。
您可以将 Net.Data 看作是一个宏处理器,在 Web 服务器上作为中件执行。您可以 编写 Net.Data 应用程序(称之为宏),Net.Data 将对它进行解释以便使用根据用户输入、 数据库当前状态、现有商业逻辑以及您在宏中所设计的其它因素而定制的内容来创建动态 的 Web 页面。
一个 URL (统一资源定位器)形式的请求,从浏览器(例如 Netscape 或 Internet Explorer) 流动到将请求转发给 Net.Data 进行执行的 Web 服务器,Net.Data 找出 这个宏加以执行,并构建一个根据您所编写的函数定制的 Web 页面。这些函数能够:
Net.Data 支持诸如超文本传输协议 (HTTP) 和公共网关接口 (CGI) 等工业标准接口。HTTP 用 在浏览器和 Web 服务器之间,而 CGI 用在 Web 服务器和 Net.Data 之间。这样您就可以选择您所 喜爱的浏览器或 Web 服务器与 Net.Data 一起使用。Net.Data 还支持多个操作系统上的 FastCGI 和 主要的 Web 服务器 API。