Inhalt
Zentrale Themen der Vorlesung sind Quellen, Konzepte, Methoden und Mechanismen, wie Informationen
am World Wide Web präsentiert werden können.
Der Fokus dieser Lehrveranstaltung liegt auf modernsten technischen,
architekturellen und inhaltlichen Möglichkeiten, Informationen im
Internet und World Wide Web anzubieten. Intensiv bearbeitet werden der
technische Hintergrund, das Management und das Engineering von
komplexen geschäftskritischen Web-Applikationen. Dynamik und Aktualität
werden durch modernste Content Management Systeme realisiert, wobei
die LVA verschiedene technische Realisierungsformen und praktische
Einsatzbereiche diskutiert. Beispielhaft werden Server-seitige
Web-Architekturen, DB-Anbindungen, moderne Applikations-Gateways,
Web Applikation Servers (Tomcat, Mason) als zugrundeliegende Technologien
und auch konkrete moderne Anwendungen wie Vertreter von Web Content
Management Systemen diskutiert und im Labor erprobt.
Im Rahmen von theoretischen Vorlesungsblöcken und praktischen Anwendungen aus der
Österreichischen Content-Industrie und der Informations- und
Kommerzanwendungen im Kulturbereich werden aktuelle Konzepte
vertieft und demonstriert.
Die Vorlesung beleuchtet
die Thematik aus verschiedensten Blickwinkeln, unter anderem:
Grundlagen
(sehr kurz:) Geschichtliches, Anfänge des World Wide Web, Protokolle, Dokumentsbeschreibungssprachen,
Übertragungsraten, Server, Browser, etc.
Architekturen
Client/Server Modell, Konfigurierbarkeit von Servern, Leistungsfähigkeit,
Plattformen, Server Extensions,
Browser-Funktionalitäten, Thin/Thick Clients, Script Execution
am Client oder Server
Informations-Charakteristiken im Content Management
Datenquellen, Statische Informationen, Dynamische Informationen, Einbindung
von Legacy Applications, B2C, B2B, Formate (XML, Metadaten)
Datenbankanbindungen
Plattformspezifika, Wahl des DMBS, Anbindung von Datenbankinhalten,
persistente Verbindungen, 3-tier Architectures
Web Application Engineering
Integrierter Ansatz von Web Service Design, Implementierung und Wartung
Abstrakte Beschreibungsmodelle, JML, UML
Umsetzung: Web Page Editing, Web Site Editing, Server Side Scripting
(Perl, Mason, PHP, JAVA)
Redaktionssysteme, CMS, Content Syndication
Online Redaktionssysteme, Content Management Systems, selbstständige Verwaltung von Content im Web, CMS-Ansätze, Business-Konzepte, Verrechnungs-Modelle
Aktuelle Anwendungen
Content Management für Portale, XML für News Services, NITF, Topic Maps, Server Side Caching, Persistenz
|