WebComposition & WCML Ein Vortrag von Michael Capper & Lars Völker
Roadmap Entwicklung von Webprojekten Web Eng. vs. Software Eng. Was gibt es? WCML Ergebnis
Entwicklung von Webprojekten Analyse Design Entwicklung Wartung/Anpassung (schwierig)
Beispiel: Benzinpreisvergleich Abfrage HTML Abfrage wml Abfrage Vererbung!
Web Engineering vs. Software Engineering Einheitliches Modell und Prozess in allen Phasen beim Software Eng. Vernünftiges Modell beim Web Engineering nur bis Implementierung
Warum Wartung so schwer ist Web Engineering oft Kopieren und Anpassen Daten & Code oft verteilt und mehrfach vorhanden (redundant) Oft mehrere Änderungen nötig um Konsistenz zu erhalten
Lösungsansätze (Beispiele) Templatebasierend (Dreamweaver)... ? SSI file includes (Apache) Transformation (xslt [?]) Zwischenformat + Generator (WCML)
WCML (Übersicht) © by Hans W. Gellersen & Martin Gaedke (Object Oriented Web Application Development)
WCML (Beispiel) © by Lars Völker
Ergebnis - Conclusion Modell, Werkzeuge und Prozesse für Web Engineering reichen noch nicht WCML ist ein Ansatz, reicht aber noch nicht (CASE Tool kommt bald!?) Wartung/Pflege sehr aufwendig