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