Verinice/Architektur: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
|||
(7 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
=== Eclipse Rich Client Plattform === | === Eclipse Rich Client Plattform === | ||
; ''verinice'' ist eine Java-Anwendung | ; ''verinice'' ist eine Java-Anwendung | ||
* | * Grafische Oberfläche ist mit der Rich Client Platform (RCP) realisiert | ||
* Dies macht verinice plattformunabhängig und nutzt die nativen GUI-Elemente des Betriebssystems | * Dies macht verinice plattformunabhängig und nutzt die nativen GUI-Elemente des Betriebssystems | ||
; BIRT Report Designer | ; BIRT Report Designer | ||
Zeile 11: | Zeile 11: | ||
; Zielplattform | ; Zielplattform | ||
Die Spezifikationsdatei für die verinice-Zielplattform ist in sernet.verinice.releng.tp gespeichert | Die Spezifikationsdatei für die verinice-Zielplattform ist in ''sernet.verinice.releng.tp'' gespeichert | ||
* Fügen Sie diesen Ordner als Projekt hinzu | * Fügen Sie diesen Ordner als Projekt hinzu | ||
* Um Ihr Projekt zu erstellen und auszuführen, gehen Sie zu ''Fenster > Voreinstellungen > Plug-in Entwicklung > Zielplattform'' und wählen Sie ''verinice-platform''. | * Um Ihr Projekt zu erstellen und auszuführen, gehen Sie zu ''Fenster > Voreinstellungen > Plug-in Entwicklung > Zielplattform'' und wählen Sie ''verinice-platform''. | ||
Zeile 25: | Zeile 25: | ||
=== Datenbanken === | === Datenbanken === | ||
Durch die Verwendung des objekt-relationalen Mappers Hibernate ist verinice in der Lage, sich mit verschiedenen Datenbanksystemen zu verbinden. | Durch die Verwendung des objekt-relationalen Mappers Hibernate ist verinice in der Lage, sich mit verschiedenen Datenbanksystemen zu verbinden. | ||
; Unterstützte Datenbanksysteme | |||
* PostgreSQL | * PostgreSQL | ||
* Apache Derby | * Apache Derby | ||
Zeile 38: | Zeile 38: | ||
* Er ermöglicht es mehreren Personen, an einem ISMS zu arbeiten - auch über verschiedene Standorte hinweg. | * Er ermöglicht es mehreren Personen, an einem ISMS zu arbeiten - auch über verschiedene Standorte hinweg. | ||
== | <noinclude> | ||
== Anhang == | |||
=== Siehe auch === | |||
{{Special:PrefixIndex/{{BASEPAGENAME}}}} | |||
==== Sicherheit ==== | |||
==== Dokumentation ==== | |||
==== Links ==== | |||
===== Projekt ===== | |||
===== Weblinks ===== | |||
[[Kategorie:Verinice/Verwaltung]] | |||
</noinclude> | |||
Aktuelle Version vom 3. Juni 2023, 11:35 Uhr
Eclipse Rich Client Plattform
- verinice ist eine Java-Anwendung
- Grafische Oberfläche ist mit der Rich Client Platform (RCP) realisiert
- Dies macht verinice plattformunabhängig und nutzt die nativen GUI-Elemente des Betriebssystems
- BIRT Report Designer
Ebenfalls Teil der Eclipse-Plattform ist der BIRT Report Designer
- Berichte können angepasst werden
- Es können neue Berichte erstellt werden
- Berichte können PDF, HTML oder Excel (CSV)-Datei exportiert werden
- Zielplattform
Die Spezifikationsdatei für die verinice-Zielplattform ist in sernet.verinice.releng.tp gespeichert
- Fügen Sie diesen Ordner als Projekt hinzu
- Um Ihr Projekt zu erstellen und auszuführen, gehen Sie zu Fenster > Voreinstellungen > Plug-in Entwicklung > Zielplattform und wählen Sie verinice-platform.
Dynamisches Objektmodell (HitroUI)
Das HitroUI Framework ist ein Teil von verinice.
- Eine einfache XML-Datei definiert alle Felder und Feldtypen, die in der Anwendung erscheinen.
- So werden die Datenbankdaten und alle angezeigten Formulare dynamisch generiert.
Dieses dynamische Objektmodell erlaubt es Ihnen, bei Bedarf zusätzliche Datenfelder für bestimmte Objekte zu definieren oder nicht benötigte Felder aus den Standardformularen zu entfernen.
- So können Sie verinice an Ihre Arbeitsweise und die Anforderungen Ihrer Organisation anpassen.
Datenbanken
Durch die Verwendung des objekt-relationalen Mappers Hibernate ist verinice in der Lage, sich mit verschiedenen Datenbanksystemen zu verbinden.
- Unterstützte Datenbanksysteme
- PostgreSQL
- Apache Derby
- Oracle DB
Dreischichtige Architektur
verinice verwendet eine dreistufige Architektur (Three-Tier Architecture), in der unabhängige Softwaremodule implementiert sind.
- Eine zentralisierte Datenbank und ein Applikationsserver stellen dem Client Daten zur Verfügung.
Der verinice.PRO-Anwendungsserver ergänzt den reinen Client um ein zentrales IS-Repository, das in Ihrem Unternehmen gehostet wird.
- Er ermöglicht es mehreren Personen, an einem ISMS zu arbeiten - auch über verschiedene Standorte hinweg.