|
|
|
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 |
|