Konzeption und Realisierung einer webbasierten Anwendung mit dem Java (TM) 2 Enterprise Edition Framework : Am Beispiel eines Systems zur Unterstutzung der UEbersetzung von Arbeitstexten in der Automo

Bok av Ansgar Gerlicher
Diplomarbeit aus dem Jahr 2001 im Fachbereich Informatik - Internet, neue Technologien, Note: 1,1, Hochschule der Medien Stuttgart (unbekannt), Sprache: Deutsch, Abstract: Inhaltsangabe:Einleitung: Die Entwicklung webbasierter Software Systeme und Anwendungen ist ein Thema mit dem sich zur Zeit immer mehr Firmen beschftigen. Eine verteilte webbasierte Anwendung bringt viele Vorteile mit sich. Auf eine Web Anwendung kann mit Hilfe eines standard Web Browsers zugegriffen werden. Dies erspart eine aufwndige Installation und Wartung von Client Software. Software Updates knnen zentral durchgefhrt werden und stehen allen Clients sofort zur Verfgung. Die Web-Anwendung kann auch sehr leicht einer groen Benutzergruppe zugnglich gemacht werden, ohne groe Vertriebswege zu bentigen. Auch fr den Entwickler einer webbasierten Anwendung gibt es Vorteile. Er spart sich viel Arbeit bei der Programmierung einer Client Software, denn ein Web Browser stellt schon viel Basisfunktionalitt zur Verfgung (z.B. Unicode Untersttzung). Diese Eigenschaften machen sich z.B. sogenannte Application Service Provider (ASP) zu nutze und stellen verschiedene webbasierte Dienste und Anwendungen, wie z.B. vertikale (B-2-B) und horizontale (Nischen und Endanwender) Portale, zur Verfgung. Das mySAP Enterprise Portal der Firma SAP(TM) ist dafr ein Beispiel. Der Trend hin zu verteilten webbasierten Anwendungen nimmt also zu und es gibt mittlerweile viele Technologien, um solche Systeme zu realisieren. Zwei Beispiele dafr sind die Active Server Pages (ASP) und Hypertext Preprocessor (PHP) . ASP sind, genau wie PHP , Technologien um dynamische Webseiten und damit webbasierte Anwendungen zu erstellen. Diese Technologien basieren auf Skript-Code, der in einer HTML Seite eingebettet und bei einer Anfrage eines Client Browsers zur Laufzeit interpretiert wird. Es ist damit mglich, sehr schnell und effizient verteilte webbasierte Anwendungen zu entwickeln, solange die Komplexitt dieser Anwendu