Aktuelle Techniken beim dynamischen Aufbau von Benutzeroberflächen web-basierter Applikationen mit hoher Verfügbarkeit

  • Richard Beitelmair

Research output: ThesisMaster's / Diploma thesis

Abstract

Diese Arbeit befasst sich mit Techniken zur Entwicklung und zum Betrieb von web-basierten Applikationen. Diese finden beim dynamischen Aufbau von interaktiven Benutzeroberflächen eben dieser Web-Applikationen häufig Verwendung. Anfangs werden bestehende Web-Server, Application-Server und Web-Clients (Web-Browser) anhand ihrer Anforderungen sowie ihrer Stärken und Schwächen beschrieben. In der Folge schafft ein Vergleich zwischen verfügbaren Systemen und Sprachen Einblicke und Grundlagen für die Bewertung der vorgestellten Varianten. Dazu werden in System-Sicht integrierte Web-Server-Funktionalitäten, Web-Server-Erweiterungen als auch Web-Client-Lösungen und Formen der Kommunikation zwischen Web-Servern und Web-Clients erläutert und in ?Sprachen?-Sicht die Verwendung der Sprachen C, PERL, PHP, Java, C# und verschiedener Skript-Sprachen allgemein und anhand von Code-Beispielen beschrieben. Im Zuge dieser Beschreibungen wird weiters auf die Techniken SSI, CGI, ASP, Java Servlets, JSP, EJB, Tag-Libraries und ASP.NET eingegangen. Danach erfolgt ein Überblick mit einer tabellarischen Zusammenfassung einiger Kriterien der vorgestellten Varianten für die Entwicklung von Web-Applikationen, die auf relationale Datenbanken aufbauen und gute Skalierbarkeit und hohe Verfügbarkeit bezogen auf die Benutzerlast gewährleisten sollen. Abschließend finden noch Erfahrungen mit einer konkreten Lösung in Form des Produkts Booking Center sowie Werkzeuge und Fehler-Management bei der Entwicklung von Web-Applikationen Erwähnung
Original languageGerman (Austria)
Publication statusPublished - Mar 2002

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 9 - Industry, Innovation, and Infrastructure
    SDG 9 Industry, Innovation, and Infrastructure
  2. SDG 16 - Peace, Justice and Strong Institutions
    SDG 16 Peace, Justice and Strong Institutions

Fields of science

  • 102001 Artificial intelligence
  • 102006 Computer supported cooperative work (CSCW)
  • 102010 Database systems
  • 102014 Information design
  • 102015 Information systems
  • 102016 IT security
  • 102028 Knowledge engineering
  • 102019 Machine learning
  • 102022 Software development
  • 102025 Distributed systems
  • 502007 E-commerce
  • 505002 Data protection
  • 506002 E-government
  • 509018 Knowledge management
  • 202007 Computer integrated manufacturing (CIM)
  • 102033 Data mining
  • 102035 Data science

Cite this