13.06.2014 Aufrufe

Entwicklung eines computergestützten „Critical Incident ... - Risikous

Entwicklung eines computergestützten „Critical Incident ... - Risikous

Entwicklung eines computergestützten „Critical Incident ... - Risikous

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

- 50 -<br />

ternet Explorer, Mozilla Firefox, Opera und Apple Safari dar, obwohl Standards des<br />

W3C 2) dafür existieren. Teilweise wird HTML und CSS sogar von unterschiedlichen<br />

Browserversionen anders interpretiert.<br />

Die serverseitige Verarbeitung der Daten und das Erstellen der HTML-Seite kann<br />

durch Technologien wie PHP, CGI, ASP, ASP.NET oder Java-basierte Technologien<br />

wie Servlets und JavaServer Pages realisiert werden. Dazu ist je nach Technologie<br />

ein entsprechender Server oder Module für den bestehenden Webserver<br />

notwendig. Um das CIRS zu implementieren wurden Java-basierte Technologien<br />

gewählt. Java ist eine objektorientierte Programmiersprache, welche unter<br />

anderem die Vorteile hat, dass sie plattformunabhängig ist und eine Vielzahl an<br />

Frameworks für diese Sprache verfügbar ist, welche die <strong>Entwicklung</strong> von Software<br />

beschleunigen.<br />

4.3 Webanwendungen mit Java<br />

Für die <strong>Entwicklung</strong> von verteilten Anwendungen in Java hat sich die „Java<br />

Plattform Enterprise Edition“ (JavaEE) durchgesetzt. Sie spezifiziert eine Technologieplattform<br />

und Architekturplattform für eben diese Anwendungen. Dafür<br />

werden eine Reihe von „Application Programming Interfaces“ (kurz API)<br />

mitgeliefert, welche als klar definierte Programmierschnittstellen zwischen den<br />

Schichten und Komponenten des Systems dienen. Zur Ausführung von JavaEE-<br />

Anwendungen werden spezielle, erweiterte Webserver benötigt, sogenannte Applikationsserver.<br />

Diese müssen alle APIs bereitstellen, um als Webapplikationsserver<br />

zu gelten. Als kleinsten Nenner stellt Sun Referenzimplementierung der<br />

Schnittstellen zur Verfügung. Für das CIRS wurden unter anderem die Servlet<br />

API und die JavaServer Pages API genutzt. JavaEE-Anwendungen stellen immer<br />

eine Drei-Tier-Architektur dar. Bei einer Drei-Tier-Architektur wird eine Anwendung<br />

in drei Schichten unterteilt:<br />

2) Das W3C ist ein Verband zur Standardisierung der World Wide Web betreffenden Techniken.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!