Es ist möglich mit externen Anwendungen auf die Datenbank eines verinice.PRO-Servers zuzugreifen.
Damit der Betrieb von verinice.PRO nicht gestört wird, muss unbedingt darauf geachtet werden, dass dass auf diesem Weg nur Daten gelesen werden. Es dürfen keine Daten in der Datenbank verändert oder hinzugefügt werden!
Für den Zugriff kann derselbe PostgreSQL-Account benutzt werden, dern für den Betrieb des verinice.PRO-Server benutzt wird. Dieser Account ist in der Datei /usr/share/tomcat6/webapps/veriniceserver/WEB-INF/veriniceserver-plain.properties.local eingetragen. Besser ist es, in der Konfiguration von PostgreSQL einen neuen Account für den Zugriff der externen Anwendung anzulegen und diesen Account so zu konfigurieren, dass er nur Lesezugriff hat.
Wenn man die Daten in der verinice.PRO Datenbank auslesen will, dann muss man das Entity-Relationship-Modell der verinice Datenbank kennen und verstehen: