Nachfolgend wird informell erläutert, wie die GeoShop SOAP Services in eine Applikation integriert werden können, um eine Bestellung auf dem GeoShop auszulösen.
Login
Die Applikation fordert den Anwender zu einem Login mit User und Password auf.
Mit UserService.getUse
r
überprüft die Applikation, ob das eingegebene Loging mit User/Password
einem gültigen GeoShop User entspricht.
Wenn ok, weiter mit 2.
Wenn nicht ok entsprechende Meldung an den Anwender.
Produkt
Mit
UserService.getProducts
liest die Applikation, die dem GeoShop zugeordnetet Produkte.
Die Applikation bietet die Produkte dem Anwender zur Auswahl an. Der Anwender selektiert ein Produkt.
Selektion
Mit
UserService.getProductDefinition
liest die Applikation, die Produktdefinition des selektierten
Produktes.
Aufgrund der Produktedefinition lässt die Applikation den Anwender die Produktparameter selektieren, wie zum Beispiel den Bereich, die Modelle und Topics, die Lieferadresse und eventuell weitere Optionen.
Preisfunktion
Hat das Produkt eine Preisfunktion, so berechnet die Applikation
mit OrderService.calculatePrice
den Preis und zeigt dem Anwender den Preis zum akzeptieren an.
Wenn Preis akzeptiert, weiter mit 5.
Wenn Preis nicht akzeptiert weiter mit 2 oder 3.
Bestellung
Mit OrderService.sendOrder
sendet die Applikation die Bestellung an den GeoShop. Der GeoShop führt
die Bestellung aus.
Als Information zeigt die Applikation dem Anwender die Bestellnummer an.
Weiter mit 2 oder 3 für eine nächste Bestellung.