DB-Proxy-Richtlinie

Sie können Datenbankregelvorlagen verwenden, um Datenbankregeln anzupassen und diese den Datenbankregelsätzen hinzuzufügen. Wenn Sie die DB-Proxy-Richtlinie den Komponenten für Muster für virtuelle Systeme hinzufügen, können Sie die Richtlinie mit diesen Regelsätzen konfigurieren, um den Zugriff der Clientanwendung auf Datenbanken auf Tabellen-, Zeilen- und Datenzellenebene zu steuern.

Die DB-Proxy-Richtlinie definiert einen für Regeln aktivierten Datenbankproxy, der zwischen der Clientanwendung und dem vorhandenen Datenbankserver liegt. Sie können Regeln konfigurieren, um den Clientzugriff auf die Datenbank auf Tabellen-, Zeilen- und Datenzellenebene zu steuern. Sie können diese Regeln für jede Installation anpassen.

Der Datenbankproxy kann sich auf derselben virtuellen Maschine befinden wie die Clientanwendung oder auf einer anderen virtuellen Maschine. Die Clientanwendung befindet sich innerhalb derselben geregelten Umgebung wie die vorhandene Datenbank.

Die Clientanwendung muss so konfiguriert sein, dass alle JDBC-Aufrufe von der Clientanwendung an den Datenbankproxy weitergeleitet werden. Diese Konfiguration verwendet den DB-Proxy-Datenbanktreiber, um die Datenbankverbindung zwischen der Clientanwendung und dem Datenbankproxy herzustellen. Der DB-Proxy-Datenbanktreiber setzt sich aus zwei JAR-Dateien zusammen: dbpep.jar und derbyclient.jar. Diese Dateien befinden sich im Verzeichnis /lib des Schematools für Datenbankproxy. Sie können dieses Tool von der Seite Katalog > Datenbankregelvorlagen herunterladen.

Der Datenbankproxy leitet JDBC-SELECT-Anforderungen an die vorhandene Datenbank weiter, erfasst die Ergebnisse und wendet Regeln auf die Ergebnisse an. Diese Regeln schränken möglicherweise den Zugriff auf eine ganze Tabelle, eine Zeile oder eine einzige Datenzelle ein oder ändern Daten auf Zeilen- oder Zellenebene. Bei JDBC-Erstellungs-, -Aktualisierungs- und -Löschanforderungen unterstützt der Datenbankproxy nur Regeln, die diese Anforderungen zulassen oder zurückweisen.

Sie können die DB-Proxy-Richtlinie Komponenten für Muster für virtuelle Systeme hinzufügen. Weitere Informationen finden Sie unter Muster für virtuelle Systeme erstellen.