Spezielle Kapitel aus Informationssysteme:
Web/Datenbankanbindung mit XML Technologien (1KV)
| LVA-Nr.: | 365.011 |
| LVA-Leitung: | Reich Siegfried |
| Zeit und Ort: | Mo 9.10.2006, 13:45-17:00, UC 5 Do 12.10.2006, 13:45-17:00, BA9908 Mo 11.12.2006, 10:15-12:45, T112 |
| Typ: | KV, 1h, Block |
| Anmeldung: | via KUSSS |
| Vorbesprechung: | Zu Beginn der ersten Einheit |
Prüfungsmodus:
1. Abgabe einer schriftlichen Arbeit ODER eines SW-Prototypen (Einzelarbeit oder auch in Gruppen bis zu zwei Personen)2. Bewertungskriterien für schriftliche Arbeiten, für Software-Prototypen
3. Klausur (Beispielklausur als PDF)
Unterlagen:
SkriptumErgebnisse:
Ergebnisse der Klausur am 12. Dezember 2006Motivation:
Sogenannte Database-driven Web-Applications stellen den State-of-the-Art von vielen Unternehmen - nicht nur in der New Economy - dar. Dabei werden die Vorteile von Datenbanktechnologien einerseits und der Plattform World Wide Web andererseits miteinander vereint: Datenbanken garantieren die konsistente und sichere Verwaltung von Produkten und Dienstleistungen und sind seit vielen Jahren etabliert. Das World Wide Web wiederum bietet eine Plattform, die es Benutzern erlaubt, auf einfache Art und Weise diese Dienstleistungen und Produkte zu finden und in Anspruch zu nehmen. Das Thema Web/Datenbank-Anbindung beschäftigt sich mit der Integration von Datenbanken mit dem World Wide Web.Diese Lehrveranstaltung beschäftigt sich dabei insbesondere mit dem Einsatz von XML Technologien in der Web/Datenbankanbindung, z.B. in der Form von XML Datenbanken, bei der Verwendung von Stylesheets und beim Einsatz von WebServices zur Integration bestehender Daten (z.B. in Altsystemen).
Ziele der LVA:
Die Studenten kennen die konzeptionellen technischen Grundlagen der Anbindung von Datenbanken an das WWW. Die Studenten kennen die besonderen Einsatzmöglichkeiten von XML Technologien in der Web/Datenbankanbindung sind in der Lage, konkrete Anwendungen zu entwerfen bzw. Prototypen zu implementieren.Verlauf der Lehrveranstaltung:
In den beiden Block-Einheiten werden die technischen Grundlagen sowie die zu realisierende Aufgabenstellung vorgestellt. Die Studenten können in Einzelarbeit oder in Gruppen zu zwei Personen die Aufgabenstellung implementieren. In der letzten Einheit werden dann zwei Realisierungen repräsentativ vorgestellt (durch die Studenten).Übersicht
- Einleitung und Übersicht
- Anwendungsszenarien
- Architekturvarianten der Web/DB Anbindung
- XML
- XML und Datenbanken
- Dokumente und Daten
- Mapping und Speichern
- Abfragesprachen
- DBMS Produkte
- Web Services
- B2B Integration Frameworks
Literatur
- [Bou05] Ron Bourret. XML and databases. Technical report, Dezember 2005, http://www.rpbourret.com/xml/XMLAndDatabases.htm, 2004.
- [Bra98] Neil Bradley. The XML Companion. Addison-Wesley Publishing Company, Reading, 1998.
- [Cera05] Ethan Cerami. XML for Bioinformatics, Springer Verlag, 2005.
- [CRD87] James H. Coombs, Allen H. Renear, and Steven J. DeRose. Markup systems and the future of scholarly text processing. Communications of the ACM, 30(11): 933-947, 1987.
- [Dea02] Stephen Deach. What is XSL-Fo and when should I use it? Seybold Tech Watch, 2(9), December 2002.
- [FLM98] D. Florescu, A. Levy, and A. Mendelzon. Database techniques for the world-wide web: A survey. SIGMOD Record, 27(3), 1998.
- [GR89] A. Goldberg and D. Robson. Smalltalk-80 The Language. Addison-Wesley Publishing Company, Reading, 1989.
- [IEE02] IEEE. Database Technology on the Web, July/August 2002. IEEE Internet Special Issue.
- [KM03] Meike Klettke and Holger Meyer. XML und Datenbanken: Konzepte, Sprachen und Systeme. dpunkt Verlag, Heidelberg, 2003.
- [KMRU02] Meike Klettke, Holger Meyer, Werner Retschitzegger, and Rainer Unland. Speicherung von XML Dokumenten. In Web & Datenbanken (Rahm, Vossen), dpunkt Verlag, 2002.
- [KRP+02] Gerti Kappel, Werner Retschitzegger, Birgit Pröll, Rainer Unland, and Bahram Vojdani. Architektur von Web-Informationssystemen. In Web & Datenbanken (Rahm, Vossen), dpunkt Verlag, 2002.
- [KST02] Wassilios Kazakos, Andreas Schmidt, and Peter Tomczyk. Datenbanken und XML. Springer Verlag, Heidelberg, 2003.
- [KPRR03] Gerti Kappel, Birgit Pröll, Siegfried Reich, and Werner Retschitzegger. Web Engineering - Systematische Entwicklung von Webanwendungen. dpunkt Verlag, Heidelberg, 2003.
- [KPR+06] Kappel, G., Pröll, B., Reich, S., and Retschitzegger, W., Eds. Web Engineering - The Discipline of Systematic Development of Web Applications. John Wiley & Sons, Ltd., Chichester, 2006.
- [Kot02] Paavo Kotinumri. Comparing XML based B2B integration frameworks. Technical report, Helsinki University of Technology, 2002.
- [Ley03] Frank Leymann. Web services: Distributed applications without limits. In 10. BTW Konferenz (Datenbanksysteme für Business, Technologie und Web), 26.-28. Februar 2003, Leipzig, 2003.
- [PJH+03] Maja Pusnik, Matjaz B. Juric, Marjan Hericko, Ivan Rozman, and Bostjan Sumak. A comparison of ebXML and RosettaNet. Technical report, Institute of Informatics, University of Maribor, Slovenia, 2003.
- [Sch03] Harald Schöning. XML und Datenbanken. Carl Hanser Verlag, München/Wien, 2003.
- [Sha02] Robert Shapiro. A Comparison of XPDL, BPML and BPEL4WS, http://xml.coverpages.org/Shapiro-XPDL.pdf, 2002.
- [Sta02] Kimbro Staken. Native XML Databases, why bother? http://www.xmldatabases.org/presentations/whybother-presentation.ppt, 2002.
- [Wee05] Sanjiva Weerawarana, Francisco Curbera, Frank Leymann. Web Services Platform Architecture. Prentice Hall, 2005
- [Win97] Marianne Winslett. Databases and the world wide web. Technical report, Tutorial at ICDE, http://drl.cs.uiuc.edu/pubs/de97tutorial, 1997.


