Mit Net.Data von IBM können Sie unter Verwendung von Daten aus relationalen und nichtrelationalen Datenbankverwaltungssystemen (DBMS - Database Management Systems), einschließlich DB2-Datenbanken, auf die über DRDA zugegriffen werden kann, sowie unter Verwendung von Anwendungen, die in Programmiersprachen wie Java, JavaScript, Perl, C, C++ und REXX geschrieben wurden, dynamische Web-Pages erstellen.
Net.Data ist ein Makroumwandler, der als Middleware auf einer Web-Server-Maschine ausgeführt wird. Sie können Net.Data-Anwendungsprogramme (sogenannte Makros) schreiben, die von Net.Data interpretiert und für die Erstellung dynamischer Web-Pages mit angepaßtem Inhalt verwendet werden. Grundlage hierfür sind die Eingabe vom Benutzer, der aktuelle Status Ihrer Datenbanken, andere Datenquellen, vorhandene Geschäftslogik und andere Faktoren, die Sie in den Makroentwurf aufnehmen.
Eine Anforderung in Form einer URL-Adresse (URL - Uniform Resource Locator) wird von einem Browser, wie Netscape Navigator oder Internet Explorer, an einen Web-Server gesendet, der die Anforderung zur Ausführung an Net.Data weiterleitet. Net.Data lokalisiert das Makro, führt es aus und erstellt eine Web-Seite, die basierend auf den von Ihnen definierten Funktionen angepaßt wird. Diese Funktionen können folgende Aktionen ausführen:
Net.Data gibt diese Web-Seite an den Web-Server weiter, der die Seite seinerseits über das Netzwerk zur Anzeige im Browser weiterleitet.
Net.Data kann in Server-Umgebungen verwendet werden, die zur Verwendung von Schnittstellen wie HTTP (HyperText Transfer Protocol) und CGI (Common Gateway Interface) konfiguriert sind. HTTP ist eine dem Industriestandard entsprechende Schnittstelle für die Interaktion zwischen einem Browser und einem Web-Server, und CGI ist eine dem Industriestandard entsprechende Schnittstelle für den Web-Server-Aufruf von Gateway-Anwendungen wie Net.Data. Diese Schnittstellen ermöglichen Ihnen die Auswahl Ihres bevorzugten Browsers bzw. Web-Servers zur Verwendung mit Net.Data. Net.Data unterstützt außerdem eine Vielzahl von Web-Server-APIs (Application Programming Interfaces - Anwendungsprogrammierschnittstellen) für verbesserte Leistung. Die Net.Data-Produktfamilie bietet ein ähnliches Leistungsspektrum unter OS/400, OS/390, Windows NT, AIX, OS/2, HP-UX, Sun Solaris, Linux und SCO (Santa Cruz Operating System).