Server APIs; HTTP REST, COM/.NET, Java

www.altova.com Dieses Kapitel drucken Vorherige Seite Eine Ebene nach oben Nächste Seite

Startseite > 

Server APIs; HTTP REST, COM/.NET, Java

In RaptorXML Server ist eine HTTP REST-Schnittstelle definiert, über die Clients Validierungsaufträge an den Server weitergeben können. Clients können die HTTP REST-Schnittstelle entweder direkt oder über die oberste Ebene der COM/.NET- und Java Server API aufrufen. Diese APIs bieten einfach zu verwendende COM/.NET- und Java-Klassen zur Verwaltung der Erstellung und Absendung der HTTP REST Requests.

RaptorInterfaces03

Es gibt drei Server APIs, mit deren Hilfe über die HTTP REST-Schnittstelle mit RaptorXML kommuniziert werden kann (siehe auch Abbildung oben).

 

HTTP REST-Client-Schnittstelle
COM/.NET API
Java API

 

Anmerkung:Die Server APIs bieten ähnliche Funktionalitäten wie die Befehlszeilenschnittstelle (CLI). Dazu gehören die Validierung und Transformation von Dokumenten. Wenn Sie komplexere Funktionalitäten wie z.B. Auslesen, Extrahieren und Analysieren von Daten verwenden möchten, sollten Sie die Prozessor APIs verwenden. Über die Prozessor APIs stehen Ihnen zusätzliche Informationen wie z.B. die Anzahl der Elemente, deren Position im Dokument und der Zugriff auf und die Bearbeitung von komplexen XBRL-Daten zur Verfügung.

 

Verwendung

RaptorXML Server sollte auf einem Rechner installiert werden, auf den Clients über das lokale Netzwerk Zugriff haben. Nachdem der RaptorXML Server-Dienst gestartet wurde, können sich Clients mit dem Server verbinden und Befehle an diesen senden. Die folgenden Zugriffsmethoden werden als Server APIs bezeichnet, weil sie eine Methode bieten, mit einem entfernten RaptorXML Server zu kommunizieren.

 

HTTP REST-Client-Schnittstelle: Die Client Requests erfolgen, wie im Abschnitt HTTP REST-Client-Schnittstelle beschrieben, im JSON-Format. Jedem Request wird auf dem Server ein Auftragsverzeichnis, in dem Ausgabedateien gespeichert werden, zugewiesen. Der Server antwortet dem Client mit allen auftragsrelevanten Informationen.
COM/.NET API und Java API: Applikationen und Skripts in COM/.NET-Prgrammiersprachen und Java-Applikationen verwenden Objekte der RaptorXML Server API, um Funktionalitäten von RaptorXML Server aufzurufen. Die RaptorXML Server API erstellt die entsprechenden HTTP REST Requests für den Client. Nähere Informationen dazu finden Sie in den Unterabschnitten dazu.

 

 

Lizenzierung

RaptorXML Server wird auf dem Rechner, auf dem er installiert ist, lizenziert. Die Verbindungen zu RaptorXML Server erfolgen über HTTP.


© 2019 Altova GmbH