Modulcode: | WI10 |
Englische Bezeichnung: | Web Information Systems |
Modulverantwortliche(r): | Prof. Dr. Bernhard Thalheim |
Turnus: | unregelmäßig (SS09 SS14) |
Präsenzzeiten: | 2V 2Ü 1S |
ECTS: | 4 |
Workload: | 120 Std. |
Dauer: | ein Semester |
Modulkategorien: | WI (Sonstige) |
Lehrsprache: | Deutsch |
Voraussetzungen: |
In der Vorlesung wird in die Entwicklung von Web-Informationssystemen, das Storyboarding von Web-Anwendungen und die Entwicklung von e-Business, edutainment, infotainment, community und identity websites eingeführt. Es werden die wesentlichen Spezifikations- und Programmiertechniken eingeführt. Ziel der Vorlesung ist es, Kenntnisse über Grundlagen und weitergehende Methoden und Techniken des Web Engineering zu vermitteln.
Die Studierenden werden mit dem Einsatz von Informationssystemen in Web-Anwendungen bekannt gemacht. Sie sind in der Lage, Web-Informationssysteme für Anwendungen schrittweise zu entwickelt, Datenbanksysteme in Informationssystem-Anwendungen einzubetten und dafür aufzubereiten und geeignete Realisierungsvarianten und Architekturen auszuwählen. Die Studierenden haben einen Überblick über die derzeit vorhandenen und gebräuchlichen Lösungen und können damit ihre persönliche Informationsumgebung besser nutzen und gestalten. Nach Abschluss des Modules besitzenden die Studierenden detailierte Kenntnisse über existierende Ansätze, Technologien und Systeme und sind in der Lage auf diesen Grundkenntnissen aufbauend, selbst webbasierte Systeme zu entwerfen und zu gestalten.
Das Modul behandelt die Disziplin des Web Engineering. Im Vordergrund stehen Vorgehensweise und Methoden, die zu einer systematischen Konstruktion webbasierter Anwendungen und Systeme führen, wobei auf dedizierte Phasen und Aspekte des Lebenszyklus eingegangen wird. Das Phänomen "`Web"' wird dabei aus unterschiedlichen Perspektiven wie Web Designer, Analysten, Architekten oder Ingenieuren betrachtet. Es werden Methoden vorgestellt, mit denen Web-Anwendungen systematisch aufgesetzt, betrieben, gewartet und erweitert werden können. Darüber hinaus werden Beispiele aufgezeigt, welche die Notwendigkeit für die agile Ausrichtung von Teams, Prozessen und Technologien aufzeigen.
Web-Informationssysteme werden in immer stärkerem Maße in Anwendungen eingesetzt, die früher monolithisch als Client-Server-Datenbankanwendungen aufsetzt wurden. Mit der gleichzeitigen Verbreiterung der Anwendungen im Rahmen des Web 1.0, Web 2.0 und Web 3.0 und der stärkeren Orientierung auf einfach und intuitiv zu nutzende Systeme durch jeden Benutzer setzt sich auch eine Web-Architektur von Informationssystemen durch.
Web-Informationssysteme haben in vielen Anwendungen des e-Business, edutainment (auch e-Learning), infotainment (auch information sites), community sites und der Präsentation von Firmen, Organisationen und Personen durchgesetzt. Sie folgen dabei dem Stil und den Vorgehensweisen in den Anwendungen und erlauben eine Adaption an die aktuelle Benutzung, an die Systemumgebung, an das Potential der vorhandenen Inhalte und an den Benutzer.
Die Entwicklung von WIS baut auf einem Storyboarding und einer Modellierung der Lebensfälle der potentiellen Benutzer sowie einer adäquaten Context-Flexibilisierung auf. Da viele Web x.y Anwendungen zu einer Kanonisierung der unterschiedlichen Anwendungen geführt haben, kann diese Kanonisierung zum Aufbau von generischen Lösungen genutzt werden.
Gliederung:
Informatik I und III sowie partiell Datenbankssysteme I
WIS-Projekt mit anschließender Verteidigung
Es werden in der Vorlesung Sprachen der Entwicklung eingeführt, im Detail vorgeführt und gemeinsam mit den Studierenden erprobt. In der Übung erarbeiten die Studierenden ein Storyboard und eine prototypische Lösung für eine Anwendungsaufgabe. Das Übungspraktikum wird in Kleingruppen durchgeführt.
Akzentmodul in der Säule: Entwicklung und Management von Informationssystemen
Aktuelle Literatur wird in der Vorlesung bekanntgegeben.
K.-D. Schewe, B. Thalheim. Web information systems. Springer 2010
G. Alonso, F. Casati, H. Kuno, V. Machiraju, Web Services, Springer Verlag, 2003
P. Chamoni, P. Gluchowski. Analytische Informationssysteme. Springer 2006
Gerti Kappel, Birgit Pröll, Seigfried Reich und Werner Ritschitzegger. Web Engineering - Systematische Entwicklung von Web-Anwendugnen. dpunkt-Verlag, 2005.
Standards wie BPMN 1.1 bzw. 2.0
Das Übungspraktikum wird in Kleingruppen durchgeführt.