WebComposition & WCML Ein Vortrag von Michael Capper & Lars Völker.

Slides:



Advertisements
Ähnliche Präsentationen
PHP Extension und Application Repository
Advertisements

1 Gerardo Navarro Suarez BPM Suite. 2 Quelle: camunda Services GmbH Das Warum hinter Activiti Problem bestehender BPMS: Starker Fokus auf das Business.
Integrations- und Funktionstests im Rahmen des V-Modelles
Phasen und ihre Workflows
Martin Köllner XMLCompany XML-Datenbanken Xindice als Datenquelle einer Website im Zusammenspiel mit Cocoon und authentic TM.
Lösungsansätze zur automatischen Portierung von Internet-Inhalten für das interaktive Fernsehen Konzeption und Implementierung einer XHTML- Schnittstelle.
Daten- und Informationsdienste
Das „Vorgehensmodell“
Eine Page von Fachinformatikern für Fachinformatiker
Das secologic Projekt im Kurzüberblick - Stand Sept
Was ist J2EE Die Vorteile von J2EE J2EE Modell Die Komponente von J2EE
FI Knowledge Base Eine Page von Fachinformatikern für Fachinformatiker.
Konzeption und prototypische Implementierung eines zentralen Informationssystems für Systemmanagement Motivation Oft wird es schwierig, die benötigten.
Seminar: XML für Fortgeschrittene Referent: Katrin Apel
RUP-Elemente (Schlüsselkonzepte)
Colibi Bibliothekssystem der Computerlinguistik. Einführung Motivation Was braucht Colibi? Software Datenbankdesign.
Computerkurs: Quantitative Auswertung biochemischer Experimente
Wissensbasierte Daten- interpretation für einen automatisierten und adaptiven Inhaltsintegrationsprozeß Lyndon J B Nixon
XDoclet ETIS SS05.
Rational Unified Process (RUP) - Definitionen
Java Server Pages Implementierung eines Web-Service-Clients Pea 13: Maik Opitz, Martin Melle, Philipp Hake.
Rigi und Web2Rsf vorgestellt von Tobias Weigand. Inhalt Ziel von Web2Rsf und Rigi Vorstellung des Parsers Web2Rsf Vorstellung des Werkzeugs Rigi Analyse.
Vortrag 11: Reengineering - Refactoring
1 Analyse von Software-statisch- Darmstadt,den Presentation: Sebastian Schikowski Steve Kenfack.
Projekt Web Engineering
Projektplan: Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University.
Projektplan: Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University.
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Test Summary: m ein Fehler pro Tag m Test First m Funktionstests.
Business Engineering Chancen und Risiken am Beispiel des aktiven Schadenmanagements Prof. Dr. Michael Löwe Euroforum, Freising, 10 März 2003.
Folie 1 Reengineering-Werkzeugen für Webseiten Johannes Martin, University of Victoria Ludger Martin, Technische Universität Darmstadt WSR 2001 Bad Honnef,
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Client Architecture Data Model GUI KI Socket Connection.
Forschung & Technologie Seminar: Entwicklung verteilter eingebetteter Systeme 1. Meeting: , 14:00-15:30, Raum tbd, Themenvergabe 2. Meeting 1.11.,
Ein Werkzeug zur Verklemmungsanalyse bei der Komposition von Webservices Diplomarbeit Wirtschaftsinformatik Marcel Schuster.
Vorgehensmodelle: Schwergewichtige Modelle
Das Wasserfallmodell - Überblick
Prof. Dr. Gerhard Schmidt pres. by H.-J. Steffens Software Engineering SS 2009Folie 1 Weitere Vorgehensmodelle Der Rational Unified Process RUP –bei IBM.
Prof. Dr. Gerhard Schmidt pres. by H.-J. Steffens Software Engineering WS 2006 / 2007Folie 1 Agile Vorgehensweisen Hintergrund –in den letzten Jahren hat.
Martin Köllner XMLCompany Cocoon XMLCompany Apache Cocoon Web Publishing Framework.
Entwicklung eines Data Warehouse © by Sistema GeoDAT, S.L.
[ - Lean Production System - ]
Das Pflichtenheft Dipl.- Ing. Dipl.-Informatiker Dieter Klapproth
Warum brauche ich ein CMS – Content Management System?
Grundlagen vernetzt-kooperativer Planungsprozesse für Komplettbau mit Stahlbau, Holzbau, Metallbau und Glasbau Projekt im DFG-SPP 1103 Bergische Universität.
Institut für Wirtschaftsinformatik und Anwendungssysteme
Architekturen und Techniken für computergestützte Engineering Workbenches.
Übersicht Was ist cocoon? Separation of Concerns Pipeline Modell
Vergleich verschiedener Konzepte für das Software Engineering Praktikum.
Algorithm Engineering „GPU Algorithmen“
Marko Dragicevic Thomas Bergauer 27.Mai 2008
Seminar: Entwicklung verteilter eingebetteter Systeme WS05/06 Betreuer: Info:
Replikation und Synchronisation
Aufzeichnung von Usability-Daten im www. Client-Side Log : automatisch (maschinell) generiertes Protokoll Client : Rechner mit dem Browser des Users Server:
PS Onlinejournalismus WS 2003/04 Usability Fragestellung Verstehen Web-Only Medien mehr von Usability als konventionelle Web- Ausgaben von Printmedien?
XSL in der Praxis Anwendungsbeispiele für die eXtensible Stylesheet Language Andreas Kühne XML One 2000.
Software Engineering Grundlagen
© 2001 Sven Dammann1 Aufbau Integrierter Informationssysteme XML Bearbeitung und relationale Abbildung Sven Dammann Martin-Luther-Universität Halle-Wittenberg.
Technische Universität München Zentralübung Automotive Software Engineering – Übungsblatt 6.
Lightning Talk von Andreas Güntzel Model Driven Software Development CODE GENERIERUNG MIT ANY.
7.2.4 Klassifikation mobilen Codes Nicht vergessen:  Sowohl das Fernkopieren als auch die Migration von Objekten setzt voraus, daß der Code entweder am.
Die Kopierarten im BIC Design
Dr. Ingrid Wetzel Teamarbeit Anwendungsbeispiel.
OOSE nach Jacobson Sebastian Pohl/ST7 Betreuer: Prof. Dr. Kahlbrandt.
Seite 1 Bachelor- und Diplom-Arbeiten Themen (Wirtschaft -> Informatik) I*net Governance / Information Architecture Design Knowledge Management.
Seminar Modellgetriebene Softwareentwicklung XMI - XML Metadata Interchange Vortrag im Rahmen des Seminar Modellgetriebene Softwareentwicklung Mirko Otto.
MDA – Model Driven Architecture
Software Product Line Adoption
Agile Performance Tools & Information Systems -Ticket-System und Multi-Projektmanagement mit Andreas Haaken Systems Engineer Information Architect.
Pascal Brunner Uniklinik RWTH Aachen Institut für Medizinische Informatik Integration von ImageJ- und Matlab- Servern in das Electronic Data Capture klinischer.
Technische Universität München, Informatik XI Angewandte Informatik / Kooperative Systeme Verteilte Anwendungen: Entwurf Dr. Wolfgang Wörndl
Datentransformation mit XSLT Seminarvortrag von Johannes Engels.
 Präsentation transkript:

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