tillwiebke.de

Forms over OSCI

Mit Forms over OSCI können beliebige Formulare ausgefüllt und bearbeitet, sowie per OSCI versendet werden. Zum Schutz der Integrität und der Vertraulichkeit werden die Nachrichten auf ihrem Transport verschlüsselt und mit einer fortgeschrittenen Signatur versehen.
Die vom Benutzer getätigten Formulareingaben lassen sich gegen ein XML-Schema validieren und als XML-Datei speichern. Die Erweiterung des Programmes mit neuen Formulartypen ist sehr einfach, es muss lediglich eine Templatedatei in das Programmverzeichnis kopiert werden. Um zu verhindern, dass die Templates auf jedem Bearbeitungsplatz vorhanden sein müssen, benötigt nur der Autor einer Nachricht das entsprechende Template. Das zu Grunde liegende Schema sowie die zur Darstellung auf der Empfängerseite benötigten Daten werden in der übertragenden Nachricht gekapselt.
Zur Realisierung der Formularbearbeitung wird der Java-Swing-Renderer von JAXFront, für den OSCI-Transport die Governikus-Client-Enabler-Bibliothek von BOS verwendet.

Videos

Download

Systemvoraussetzungen

Um Forms over OSCI ausführen zu können, muss auf dem System eine Javaversion ≥5.0 mit ihrer Java Cryptography Extension installiert und als Standard ausgewählt sein. Zusätzlich wird JAXFront in der Version 2.3 und der Governikus-Client-Enabler in der Version 3.2.0 benötigt.

Installation

  1. Bibliotheken von JAXFront 2.3 in das Verzeichnis "ThirdParty/jax/" kopieren.
  2. Bibliotheken des Client-Enablers 3.2 in das Verzeichnis "ThirdParty/osci/" kopieren.
  3. Benötigte Zertifikate (Absender, Empfänger, OSCI-Intermediär) in das Verzeichnis "Zertifikate" kopieren.
  4. "roles_configuration.xml" im Verzeichnis "Config" anpassen (siehe Governikus-Handbuch).
  5. Datei "default.fooconfig" im Verzeichnis "Config" anpassen (Erklärung innerhalb der Datei).

Administration

Weiterführende Links

Lizenz/Haftung

Das Programm (nicht die Drittparteien-Bibliotheken) ist unter der Apache License 2.0 lizensiert. Die Verwendung des Programms geschieht auf eigenes Risiko.