Server Technologien
| Server Technologien |
||
|---|---|---|
| Java Technologien |
XML Technologien |
Frontendtechnologien |
| Middlewaretechnologien |
Protokolle |
Kommunikationsstandards |
Java Technologien
Die Familie der Java Technologien bildet eine weit verbreitete und solide Basis für jegliche Arten von Portalsystemen und von Client Server Systemen. Neben den klassischen Java AWT und Swing APIs zählen auch die Standards im Umfeld der J2EE und JEE Technologien zu unserem Repertoire.
XML Technologien
Das von Menschen lesbare Datenaustauschformat XML eignet sich mitsamt seiner mittlerweile hunderten von Sprachen hervorragend für die Schaffung von Interfaces bzw. Kommunikation in SOAP-Anwendungen und wird von uns ins nahezu allen Projekten eingesetzt.
Frontendtechnologien
Aufgrund der hohen Nachfrage nach Client-lastiger Funktionalität von Webseiten gerade im Web 2.0 Umfeld haben sich mehr und mehr ausgefeilte Frontendtechnologien entwickelt. Eine ganze Familie solcher Technologien stellt AJAX, ein Konzept zur asynchronen Datenübertragung zwischen Server und Browser, dar. Es wird mittlerweile von diversen Frameworks implementiert, z.B. Dojo oder Google Web Toolkit und basiert auf vielen Standard-Technologien wie Java, JavaScript, XML und SOAP.
Weitere Frontendtechnologien, die derzeit sehr en vogue sind, sind Flash-basiert bzw. können Flash erzeugen. Dazu zählen Frameworks wie openLaszlo oder Gaia.
Middlewaretechnologien
Eine solide Middlewaretechnologie bildet die Basis für eine skalierbare und zukunftsfähige Architektur von Client-Server-Systemen. Wie setzen je nach Gegebenheiten auf die Technologiefamilien J2EE, JEE, OSGi oder CORBA.
Protokolle
Die in Serverarchitekturen eingesetzten Protokollen hängen sehr stark von den Anforderungen, den Kundenwünschen bzgl. eingesetzter Technologien und den Architekturkonzepten ab. Im eBusiness-Umfeld wird stark auf Kapselung Wert gelegt und oft ein SOA Ansatz gewählt, der stark XML-basiert (DOM) ist.
Kommunikationsstandards
Wichtig bei der richtigen Auswahl der Kommunikationsstandards in Serverarchitekturen ist es, auf stabile, erprobte und zukunftsfähige Standards mit weiter Verbreitung zu setzen.

