|
|
|
Kommunikation zwischen Client und
Server unter XANDRA® Technology
Die Kommunikation zwischen Client und Server findet
folgendermaßen statt:
- Ein XML-Schema legt die Daten der Dialogabfolge fest.
- Ein serverseitiger Web-Service verarbeitet die gesamten Daten
des Geschäftsprozesses als XML-Strom. Hier werden in der Regel
die "Built-In"-Services von XANDRA® Technology
kombiniert. Die serverseitigen Kommandos haben keinen Bezug zu den
HTML-Formularen, die Daten müssen sich in keiner Weise an den
Formularen orientieren.
- Die grafische Gestaltung der Dialoge wird in Form von Java
Script entwickelt. Optional können auch Rich-Clients in Java
oder C++ angewandt werden.
- Die Daten können nun in jedem Browser erfasst werden. Man
muss sich nicht um das Zuordnen der Daten zu Formularen, Senden der
Daten oder Session Management kümmern. Dies wird vom
XANDRA®-Laufzeitsystem transparent
übernommen.
- Bei Bedarf werden alle Daten des Geschäftsvorfalls in Form
von XML an den Server gesandt, der diese verarbeitet.
Dadurch entstehen folgende Effekte:
- Zwischen Client und Server wird XML (SOAP) - und keine
"serialisierten Formulare" - übertragen. Die Umwandlung von
Formulardaten in "Businessdaten" entfällt.
- Ergebnisse werden gebündelt zum Server gesendet und dort
verarbeitet.
- Die Zahl der Server-Zugriffe wird bei komplexen Dialogabfolgen
nicht höher.
- Server-Zugriffe werden ohne erneutes Generieren der HTML-Seite
durchgeführt. Damit sind komplexe Prüfungen innerhalb
eines Formulars möglich.
- Der Server ist über andere SOAP-Architekturen ansprechbar
und z.B. als Web-Service für .NET oder SUN's ONE
verwendbar.
|
|
|
|
|
|
|
|
© 2007 - main {GRUPPE} Gesellschaft für
Informationsverarbeitung mbH |
|