REST: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Keine Bearbeitungszusammenfassung |
Root (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
Die REST-Technologie ist in den OrgaMon integriert. Auf einem definierbaren TCP-Port stellt der OrgaMon also | Die REST-Server-Technologie ist in den OrgaMon integriert. Auf einem definierbaren TCP-Port (Standard=3047) stellt der OrgaMon also diesen Web-Service zur Verfügung. Er lässt sich durch einen normalen Web-Browser ansprechen, eigent sich aber insbesondere für die Automatisierung und zur Kopplung von anderen Geschäftsprozessen an den OrgaMon. Insbesondere die Anbindung des WebShops. | ||
== | == Grundlagen der REST Technologie == | ||
auf | * http://www.oio.de/public/xml/rest-webservices.htm | ||
* http://xml-magazin.de/itr/online_artikel/show.php3?id=209&nodeid=69<br> | |||
* http://linuxenterprise.de/itr/news/psecom,id,39097,nodeid,8.html<br> | |||
== Beispiele == | |||
# Starten die den REST Service: WebShop->Reiter REST->Schalter REST | |||
# Benutzen Sie einen Browser, und geben Sie den Rechnernamen des Systems an, auf dem sie eben REST gestartet haben. | |||
* Beispiel für alle möglichen Datenbank-Tabellen: | |||
<code> | |||
http://<RechnerName>:3047/ | |||
</code> | |||
* Beispiel für eine einzelne Tabelle | |||
<code> | |||
http://<RechnerName>:3047/SORTIMENT | |||
</code> | |||
== Ausblick == | |||
* Grundsätzliche Erweiterung um einen "Name-Space" genau wie bei XMLRPC, also als erster "Parameter" wird grundsätzlich der Name-Space übertragen. | |||
/<NameSpace>/ | |||
* voraussichtliche Haupt-Einstiege (r/w): | |||
/ | <code>./olap/</code> Ausführen von OLAP-Statements <br> | ||
/ | <code>./buch/</code> Besondere Auswertungen für die Buchführung <br> | ||
/ | <code>./shop/</code> Wrapper <br> | ||
<code>./ecommerce/</code> kompletter Funktionsumfang des eCommerce-Moduls<br> | |||
== f - Parameter == | == f - Parameter == | ||
Zeile 20: | Zeile 41: | ||
Ein allzeit Verwendbarer Parameter für das Format der Antwort des Servers ist der "f"-Parameter. Dabei gibt es folgdende Werte: | Ein allzeit Verwendbarer Parameter für das Format der Antwort des Servers ist der "f"-Parameter. Dabei gibt es folgdende Werte: | ||
* '''f=xml''': Die Antwort wird in XML formatiert | * '''f=xml''': Die Antwort wird in XML formatiert | ||
* '''f=text''': Die Antwort wird als csv-Tabelle formatiert | * '''f=text''': Die Antwort wird als csv-Tabelle formatiert | ||
* '''f=xls''': Es wird direkt mit einem XLS Dokument geantwortet | * '''f=xls''': Es wird direkt mit einem XLS Dokument geantwortet | ||
* '''f=text.zip''': Die Textantwort wird gezippt übertragen | * '''f=text.zip''': Die Textantwort wird gezippt übertragen | ||
Version vom 20. Februar 2008, 08:47 Uhr
Die REST-Server-Technologie ist in den OrgaMon integriert. Auf einem definierbaren TCP-Port (Standard=3047) stellt der OrgaMon also diesen Web-Service zur Verfügung. Er lässt sich durch einen normalen Web-Browser ansprechen, eigent sich aber insbesondere für die Automatisierung und zur Kopplung von anderen Geschäftsprozessen an den OrgaMon. Insbesondere die Anbindung des WebShops.
Grundlagen der REST Technologie
- http://www.oio.de/public/xml/rest-webservices.htm
- http://xml-magazin.de/itr/online_artikel/show.php3?id=209&nodeid=69
- http://linuxenterprise.de/itr/news/psecom,id,39097,nodeid,8.html
Beispiele
- Starten die den REST Service: WebShop->Reiter REST->Schalter REST
- Benutzen Sie einen Browser, und geben Sie den Rechnernamen des Systems an, auf dem sie eben REST gestartet haben.
- Beispiel für alle möglichen Datenbank-Tabellen:
http://<RechnerName>:3047/
- Beispiel für eine einzelne Tabelle
http://<RechnerName>:3047/SORTIMENT
Ausblick
- Grundsätzliche Erweiterung um einen "Name-Space" genau wie bei XMLRPC, also als erster "Parameter" wird grundsätzlich der Name-Space übertragen.
/<NameSpace>/
- voraussichtliche Haupt-Einstiege (r/w):
./olap/
Ausführen von OLAP-Statements
./buch/
Besondere Auswertungen für die Buchführung
./shop/
Wrapper
./ecommerce/
kompletter Funktionsumfang des eCommerce-Moduls
f - Parameter
Ein allzeit Verwendbarer Parameter für das Format der Antwort des Servers ist der "f"-Parameter. Dabei gibt es folgdende Werte:
- f=xml: Die Antwort wird in XML formatiert
- f=text: Die Antwort wird als csv-Tabelle formatiert
- f=xls: Es wird direkt mit einem XLS Dokument geantwortet
- f=text.zip: Die Textantwort wird gezippt übertragen