Mit Net.Data von IBM können Sie unter Verwendung von Daten aus relationalen und nichtrelationalen Datenbankverwaltungssystemen (DBMS - Database Management Systems), wie DB2, IMS und ODBC-fähige Datenbanken, sowie unter Verwendung von Anwendungen, die in Programmiersprachen wie Java, JavaScript, Perl, C, C++ und REXX geschrieben wurden, dynamische Web-Seiten erstellen.
Net.Data ist ein Makroumwandler, der als Middleware auf einem Web-Server ausgeführt wird. Sie können Net.Data-Anwendungsprogramme, sogenannte Makros, schreiben, die von Net.Data interpretiert und für die Erstellung dynamischer Web-Seiten mit angepaßtem Inhalt auf Grundlage der Eingabe vom Benutzer, des aktuellen Status Ihrer Datenbanken, vorhandener Geschäftslogik und anderer Faktoren, die Sie in den Makroentwurf aufnehmen, verwendet werden.
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 unterstützt dem Industriestandard entsprechende Schnittstellen wie HTTP (HyperText Transfer Protocol) und CGI (Common Gateway Interface). HTTP wird zwischen dem Browser und dem Web-Server und CGI zwischen dem Web-Server und Net.Data verwendet. Diese Unterstützung ermöglicht Ihnen die Auswahl Ihres bevorzugten Browsers bzw. Web-Servers zur Verwendung mit Net.Data. Die Net.Data-Produktfamilie bietet für die Betriebssysteme OS/400, OS/390, Windows NT, AIX, OS/2, HP-UX, Sun Solaris und SCO ähnliche Funktionen. Net.Data unterstützt außerdem FastCGI und die wesentlichen Web-Server-APIs (Application Programming Interfaces - Anwendungsprogrammierschnittstellen) für mehrere Betriebssysteme.
Außerdem wurden in Net.Data Version 2 andere Leistungserweiterungen implementiert, um Ihre Anwendungsanforderungen zu erfüllen, unter anderem:
Net.Data Version 2 enthält darüber hinaus eine Anzahl von Funktionserweiterungen:
Ein grafisches Verwaltungshilfsprogramm hilft Ihnen bei der Verwaltung von Net.Data-Konfigurationseinstellungen für die Betriebssysteme AIX, Windows NT und OS/2. Das Verwaltungshilfsprogramm unterstützt Sie auch bei Sicherheitseinstellungen für Ihre Verbindungen zu Datenbanken, die Direktverbindung verwenden.
Für einfachen Zugriff auf Daten von Ihrer Datenbank stellt Net.Data eine Vielzahl von Hilfsprogrammen bereit, darunter Plug-Ins für NetObjects Fusion und SmartGuides für auf Java basierende Entwicklungen. Diese Hilfsprogramme arbeiten mit den Net.Data-Java-Servlets in der Java-Umgebung und ermöglichen Ihnen das Erstellen von Anwendungen, die betriebssystemübergreifend portierbar sind. Plug-Ins für NetObjects Fusion ermöglichen Ihnen die Verwendung des Web-Entwicklungshilfsprogramms von NetObjects Fusion zum Erstellen komplexer Anwendungen mit dynamischen Daten relationaler Datenquellen. Net.Data-SmartGuides stellen ein grafisches Hilfsprogramm bereit, das Sie durch das Erstellen grundlegender Net.Data-Makros führt.