Altova FlowForce Server 2024 

Altova Website: _ic_link Tool zur Automatisierung von Arbeitsabläufen

 

In diesem Kapitel wird die FlowForce Server-Architektur beschrieben. Im unten gezeigten Diagramm sehen Sie eine Darstellung der Architektur. Optional lizenzierte Komponenten sind durch gestrichelte Umrandungen gekennzeichnet. Die FlowForce Server-Lösung besteht aus zwei Diensten: FlowForce Web Server und FlowForce Server. Diese beiden Dienste werden als separate Dienste ausgeführt und können separat konfiguriert, gestartet und beendet werden. Die Art, wie diese beiden Dienste verwaltet werden, hängt von der Betriebssystemfamilie ab (Linux, Windows oder macOS).

 

FlowForce Web Server erhält und validiert Anforderungen von Clients (siehe Clients unten) und übergibt diese an FlowForce Server. FlowForce Server ist das Herzstück der FlowForce Server-Lösung und wird ohne grafische Benutzeroberfläche im Hintergrund als Dienst ausgeführt. FlowForce Server überprüft ständig Trigger-Bedingungen, startet und überwacht die Ausführung von Aufträgen und protokolliert alle system- und auftragsbezogenen Ereignisse. Zusätzlich dazu horcht FlowForce auf Requests für Aufträge, die als Webservices bereitgestellt werden.

 

FlowForce Web Server wiederum behandelt Requests über die Web-Verwaltungsschnittstelle, wo Sie Aufträge erstellen, ändern und überwachen, Benutzer und Rollen erstellen, Rechte und Berechtigungen definieren und verschiedene FlowForce-Einstellungen konfigurieren können. FlowForce Web Server unterstützt HTTP- (oder HTTPS)-Verbindungen von den folgenden unten beschriebenen Clients aus. Informationen zur Terminologie im Zusammenhang mit der Auftragskonfiguration und -ausführung finden Sie unter Terminologie.

 

FlowForce Server kann mit anderen Altova-Produkten integriert werden. Nähere Informationen dazu finden Sie weiter unten unter Clients und Integration mit Altova Server-Produkten.

FlowForceServerDiagram

 

Clients

Im Folgenden finden Sie eine Beschreibung der Clients, von denen aus FlowForce Web Server Requests erhalten und weiter an FlowForce Server senden kann.

 

Webbrowser

Ein Webbrowser, der zum Konfigurieren von FlowForce Server-Aufträgen und anderen Einstellungen verwendet wird. Eine Übersicht über die Web-Verwaltungsschnittstelle finden Sie unter Referenz zur Web-Oberfläche.

 

MapForce Enterprise und Professional Edition

MapForce ist eine Datenmapping Desktop Applikation, in der Sie Mappings, mit denen Ihre Daten transformiert oder von einem Format in ein anderes konvertiert werden, visuell erstellen. Nachdem Sie Ihr Mapping in MapForce erstellt haben, können Sie es auf FlowForce Server bereitstellen. Auf diese Art können Sie Ihr Mapping in einen flexibel konfigurierbaren Auftrag konvertieren. So können Sie z.B. einen Mapping-Auftrag erstellen, der zu einer bestimmten Uhrzeit oder immer, wenn eine Datei zu einem überwachten Verzeichnis hinzugefügt wird, ausgeführt wird.

 

Um anhand eines MapForce Mappings erstellte Aufträge auszuführen, ruft FlowForce Server MapForce Server auf, dessen Aufgabe es ist, Mappings auszuführen und Ausgabedateien zu erzeugen. Nähere Informationen zum Bereitstellen von MapForce Mappings auf FlowForce Server finden Sie unter Integration mit Altova-Produkten.

 

StyleVision Enterprise und Professional Edition

StyleVision ist eine Desktop Applikation zum visuellen Erstellen von Berichten und Formularen für XML-,-Datenbank- und XBRL-Daten. Mit Hilfe von StyleVision können Sie StyleVision Power Stylesheets (d.h. SPS) erstellen, mit denen die Anzeige und Eingabe von Datenbankdaten, XML- und XBRL-Dokumenten und das Ausgabedesign einer XML-Dokumenttransformation definiert wird. Nachdem Sie Ihr SPS erstellt haben, können Sie es als Portable XML Form (PXF)-Datei, die die SPS-Datei mit den dazugehörigen Dateien enthält, speichern und diese PXF-Datei auf FlowForce Server bereitstellen. Die bereitgestellten Dateien stehen anschließend für jeden Transformationsauftrag auf dem Server zur Verfügung.

 

Um Aufträge auszuführen, die anhand bereitgestellter StyleVision-Transformationen erstellt wurden, ruft FlowForce Server StyleVision Server auf, der die eigentlichen Transformationen ausführt und Ausgabedateien erzeugt.

 

 

Nähere Informationen zu den einzelnen Produkten finden Sie auf der Altova Dokumentationsseite (https://www.altova.com/de/documentation.html).

 

Integration mit Altova Server-Produkten

FlowForce Server kann mit anderen Altova Server-Produkten integriert werden. Dadurch können die Aufgaben dieser Server mit Hilfe von FlowForce Server automatisiert werden. Das FlowForce Server-Installationsprogramm enthält unter Windows zusätzliche Altova Server-Produkte, die Sie zusätzlich zu FlowForce Server installieren können. Auf anderen Plattformen müssen Altova Server-Produkte separat installiert werden. Informationen zu den einzelnen Server-Produkten finden Sie in den Unterabschnitten weiter unten.

 

StyleVision Server

StyleVision Server basiert auf dem für StyleVision entwickelten Prozessor zur Generierung von Berichten und Dokumenten. StyleVision Server verwendet PXF-Dateien, die StyleVision Stylesheets mit damit in Zusammenhang stehenden Dateien enthalten, die XML-, XBRL- und Datenbankdaten in Form von HTML-, RTF-, PDF-, Text- und Microsoft Word-Dateien darstellen. Durch Bereitstellung von PXF-Dateien auf FlowForce Server können Sie die Generierung von Geschäftsberichten und Dokumenten automatisieren. Datentransformationen können dadurch als geplante Aufträge durchgeführt werden.

 

MapForce Server

MapForce Server basiert auf dem für MapForce entwickelten Datentransformationsprozessor. MapForce Server führt auf Basis von vorverarbeiteten in MapForce Server-Ausführungsdateien (MFX-Dateien) gespeicherten Mappings Datentransformationen durch. Wenn MapForce Server unter der Verwaltung von FlowForce Server ausgeführt wird, werden Datenmappings als FlowForce Server-Auftragsschritte ausgeführt.

 

RaptorXML Server

RaptorXML Server ist der ultraschnelle Altova-XML- und XBRL-Prozessor der dritten Generation, der speziell für die neuesten Standards und parallele Rechnerumgebungen optimiert wurde. RaptorXML steht in zwei Editionen zur Verfügung: RaptorXML Server und RaptorXML+XBRL Server. Die XBRL-Verarbeitung steht nur in RaptorXML+XBRL Server zur Verfügung.

 

Wenn RaptorXML Server auf demselben Rechner wie FlowForce Server installiert wird, stehen die Funktionen von RaptorXML Server in Form von vordefinierten FlowForce Server-Funktionen zur Verfügung. D.h. Sie können Aufträge erstellen, mit denen XML- und JSON-Dokumente, XBRL-Taxonomien und -Instanzdateien validiert werden bzw. deren Wohlgeformtheit geprüft wird. Sie können auch XSLT-Transformationen durchführen und XQuery-Dokumente ausführen. Nähere Informationen dazu finden Sie unter Integration mit RaptorXML Server.

 

 

Nähere Informationen zu den einzelnen Produkten finden Sie auf der Altova Dokumentationsseite (https://www.altova.com/de/documentation.html).

 

© 2018-2024 Altova GmbH