Allgemeines

Zweites markantes Merkmal neben der Verwendung von Web-Services ist das neuartige Kommunikationsverfahren zwischen Client und Server, für das die main {GRUPPE} in Europa ein Patent erhalten hat. Es basiert auf der klaren Trennung zwischen Frontend und Backend, sowie einer Trennung der Darstellungs- und Geschäftslogik. Der Datenaustausch zwischen Client und Server findet über XML statt.  Dieses Verfahren wird auch AJAX (Asynchronous JavaScript and XML) genannt.

Der Ansatz, der mit XANDRA® Technology verfolgt wird, liegt in der vollständigen Trennung von Daten und Präsentation. Auch am Client sind Daten streng von der Präsentation getrennt. Der Datenaustausch erfolgt nicht seitenorientiert, sondern transaktionsorientiert. Die Komplexität am Server sinkt dadurch sehr stark.

Das bringt folgende Vorteile mit sich:
  • Der Server muss nicht mehr so leistungsfähig sein
  • Das Clustering erfolgt über ein einfaches "DNS-Round-Robin"
    • es werden keine Session-Daten über den Cluster verteilt
    • es ist keine teuere Cluster-Software nötig
  • Keine zusätzlichen Serverzugriffe beim Wechsel der Seiten; keine Cookies notwendig
  • Reduzierte Komplexität auf der Serverseite
    • hohe Skalierbarkeit
    • schnelle Systemreaktionen, vereinfachte Technologie und Installation
    • einfaches XCOPY-Deployment
    • kleinere Lernkurve für den Entwickler

  Vergleich des Kommunikationsverfahrens unter J2EE und unter XANDRA® Technology

  Kommunikation zwischen Client und Server unter XANDRA® Technology

  Vorteile der browserseitigen Datenhaltung

   
  © 2007 - main {GRUPPE} Gesellschaft für Informationsverarbeitung mbH