×
Menü
Index

Ein Korpus als REST-Webservice bereitstellen

Ein Korpus als REST-Webservice bereitstellen
 
Der CorpusExplorer erlaubt es ein Korpus als RESTlike-Webservice bereitzustellen. Wie mehrfach erwähnt, ist das Ziel der CorpusExplorerConsole die Dinge einfach zu handhaben. Der Service verfügt daher nicht über Komprimierung, SSL oder Caching. Vielmehr sollte der Webservice wie ein Datenbankserver (z. B. wie MySQL) nur lokal erreichbar sein. Eine Webanwendung (Frontend) sollte dann mittels REST-Aufruf den Webservice (Backend) zugreifen, die Daten aufbereiten und an den Client übermitteln.
 
Nach dem Start des Webservices stehen folgende Funktionen bereit.
 
Am Ende dieser Erklärung finden Sie ein Copy&Paste-Snippet
1

cec

1. cec
Startet die CorpusExplorerConsole
2

Format

2. Format
Welches Datenformat soll bereitgestellt werden. Dieses Format kann nicht geändert werden solange der Service läuft.
Sinnvoll sind hier eigentlich nur JSON und XML - HTML, SQL, CSV und TSV eignen sich nur wenig für einen Webservice.
Bitte beachten Sie das unabhängig von der Einstellung die Kommunikation mit dem Service GET /actions und POST /exceute immer über JSON läuft.
3

Port

3. Port
<TODO>: Hier Beschreibung einfügen...
4

Korpus

4. Korpus
<TODO>: Hier Beschreibung einfügen...
Copy&Paste
cec F:JSON PORT:8080 import#ImporterCec6#C:\corpus.cec6
Hinweis: Achten Sie darauf, dass das Korpus C:\corpus.cec6 exsistieren muss. Andernfalls passen Sie die Dateipfade an.