052512 VU Interoperability (2022S)
Prüfungsimmanente Lehrveranstaltung
Labels
GEMISCHT
Zusammenfassung
An/Abmeldung
Hinweis: Ihr Anmeldezeitpunkt innerhalb der Frist hat keine Auswirkungen auf die Platzvergabe (kein "first come, first served").
- Anmeldung von Mo 14.02.2022 09:00 bis Do 24.02.2022 10:00
- Abmeldung bis Mo 14.03.2022 23:59
An/Abmeldeinformationen sind bei der jeweiligen Gruppe verfügbar.
Gruppen
Gruppe 1
max. 25 Teilnehmer*innen
Sprache: Englisch
Lernplattform: Moodle
Lehrende
Termine (iCal) - nächster Termin ist mit N markiert
Kickoff meeting (online): 03.03. 09:45
Link: https://bbb.cs.univie.ac.at/b/mar-xl9-tda-9v1
Donnerstag
03.03.
09:45 - 11:15
Digital
Donnerstag
10.03.
09:45 - 11:15
Digital
Donnerstag
17.03.
09:45 - 11:15
Digital
Donnerstag
24.03.
09:45 - 11:15
Digital
Donnerstag
31.03.
09:45 - 11:15
Digital
Donnerstag
07.04.
09:45 - 11:15
Digital
Donnerstag
28.04.
09:45 - 11:15
Hörsaal 3, Währinger Straße 29 3.OG
Donnerstag
05.05.
09:45 - 11:15
Hörsaal 3, Währinger Straße 29 3.OG
Donnerstag
12.05.
09:45 - 11:15
Hörsaal 3, Währinger Straße 29 3.OG
Donnerstag
19.05.
09:45 - 11:15
Hörsaal 3, Währinger Straße 29 3.OG
Donnerstag
02.06.
09:45 - 11:15
Hörsaal 3, Währinger Straße 29 3.OG
Donnerstag
09.06.
09:45 - 11:15
Hörsaal 3, Währinger Straße 29 3.OG
Donnerstag
23.06.
09:45 - 11:15
Hörsaal 3, Währinger Straße 29 3.OG
Donnerstag
30.06.
09:45 - 13:00
Hörsaal 3, Währinger Straße 29 3.OG
Seminarraum 3, Währinger Straße 29 1.UG
Seminarraum 3, Währinger Straße 29 1.UG
Gruppe 2
max. 25 Teilnehmer*innen
Sprache: Englisch
Lernplattform: Moodle
Lehrende
Termine (iCal) - nächster Termin ist mit N markiert
Kickoff meeting (online): 03.03. 09:45
Link: https://bbb.cs.univie.ac.at/b/mar-xl9-tda-9v1
Donnerstag
03.03.
09:45 - 11:15
Digital
Donnerstag
10.03.
09:45 - 11:15
Digital
Donnerstag
17.03.
09:45 - 11:15
Digital
Donnerstag
24.03.
09:45 - 11:15
Digital
Donnerstag
31.03.
09:45 - 11:15
Digital
Donnerstag
07.04.
09:45 - 11:15
Digital
Donnerstag
28.04.
09:45 - 11:15
Hörsaal 3, Währinger Straße 29 3.OG
Donnerstag
05.05.
09:45 - 11:15
Hörsaal 3, Währinger Straße 29 3.OG
Donnerstag
12.05.
09:45 - 11:15
Hörsaal 3, Währinger Straße 29 3.OG
Donnerstag
19.05.
09:45 - 11:15
Hörsaal 3, Währinger Straße 29 3.OG
Donnerstag
02.06.
09:45 - 11:15
Hörsaal 3, Währinger Straße 29 3.OG
Donnerstag
09.06.
09:45 - 11:15
Hörsaal 3, Währinger Straße 29 3.OG
Donnerstag
23.06.
09:45 - 11:15
Hörsaal 3, Währinger Straße 29 3.OG
Donnerstag
30.06.
09:45 - 13:00
Hörsaal 3, Währinger Straße 29 3.OG
Seminarraum 3, Währinger Straße 29 1.UG
Seminarraum 3, Währinger Straße 29 1.UG
Information
Ziele, Inhalte und Methode der Lehrveranstaltung
Art der Leistungskontrolle und erlaubte Hilfsmittel
‣ literature study and theoretical exercises
‣ practical exercises (implementation, application of tools)
‣ written exam - The exam at the end of the semester will take place at the university (not online).
‣ practical exercises (implementation, application of tools)
‣ written exam - The exam at the end of the semester will take place at the university (not online).
Mindestanforderungen und Beurteilungsmaßstab
‣ Part A: 60% exercises (theoretical and practical)
‣ Part B: 40% written examOverall at least 50% of points need to be achieved.The grade is calculated from the total points as follows:
>= 87,5% very good (1)
>= 75% good (2)
>= 62,5% satisfactory (3)
>= 50% sufficient (4)
< 50% not sufficient (5)
‣ Part B: 40% written examOverall at least 50% of points need to be achieved.The grade is calculated from the total points as follows:
>= 87,5% very good (1)
>= 75% good (2)
>= 62,5% satisfactory (3)
>= 50% sufficient (4)
< 50% not sufficient (5)
Prüfungsstoff
‣ slides
‣ exercise material
‣ exercise material
Literatur
‣ A. Moos: XQuery und SQL/XML in DB2-Datenbanken. Vieweg+Teubner (2008)
‣ M. Klettke, H. Meyer: XML & Datenbanken. Konzepte, Sprachen und Systeme. dpunkt.verlag (2003)
‣ Ulf Leser, Felix Naumann: Informationsintegration. dpunkt.verlag (2006)
‣ D. Florescu, D. Kossmann: Storing and Querying XML Data using an RDMBS. IEEE Data Engineering Bulletin 22:27-34 (1999)
‣ K. Staken: Introduction to Native XML Databases. XML.com (2001)
‣ A. Holupirek, C. Grün, M.H. Scholl: BaseX & DeepFS joint storage for filesystem and database. EDBT 2009: 1108-1111
‣ Rahm, Erhard, and Philip A. Bernstein. A survey of approaches to automatic schema matching. the VLDB Journal 10, no. 4 (2001): 334-350
‣ Z. Bellahsene, A. Bonifati, E. Rahm: Schema Matching and Mapping. Springer (2011)
‣ P. A. Bernstein, L. M. Haas, Information integration in the enterprise, Commun. ACM 51(9): 72–79 (2008)
‣ M. Papazoglou: Web Services: Principles and Technology, Pearson Education (2008)
‣ G. Alonso, F. Casati, H. Kuno, V. Machiraju: Web Services - Concepts, Architectures and Applications. Springer-Verlag Berlin Heidelberg (2004)
‣ M. Klettke, H. Meyer: XML & Datenbanken. Konzepte, Sprachen und Systeme. dpunkt.verlag (2003)
‣ Ulf Leser, Felix Naumann: Informationsintegration. dpunkt.verlag (2006)
‣ D. Florescu, D. Kossmann: Storing and Querying XML Data using an RDMBS. IEEE Data Engineering Bulletin 22:27-34 (1999)
‣ K. Staken: Introduction to Native XML Databases. XML.com (2001)
‣ A. Holupirek, C. Grün, M.H. Scholl: BaseX & DeepFS joint storage for filesystem and database. EDBT 2009: 1108-1111
‣ Rahm, Erhard, and Philip A. Bernstein. A survey of approaches to automatic schema matching. the VLDB Journal 10, no. 4 (2001): 334-350
‣ Z. Bellahsene, A. Bonifati, E. Rahm: Schema Matching and Mapping. Springer (2011)
‣ P. A. Bernstein, L. M. Haas, Information integration in the enterprise, Commun. ACM 51(9): 72–79 (2008)
‣ M. Papazoglou: Web Services: Principles and Technology, Pearson Education (2008)
‣ G. Alonso, F. Casati, H. Kuno, V. Machiraju: Web Services - Concepts, Architectures and Applications. Springer-Verlag Berlin Heidelberg (2004)
Zuordnung im Vorlesungsverzeichnis
Module: IOP AWI
Letzte Änderung: Do 11.05.2023 11:27
‣ XML and databases
‣ information integration
‣ web services and applications
‣ service orchestrations
‣ service choreographiesLearning goals:
‣ understanding the basic challenges of interoperability
‣ understanding basic concepts
‣ getting hands-on practice by implementation and by application of selected systemsStudents, attending the course, are expected to have knowledge in the following topics:
* Basic knowledge of XML, JSON
* Basic knowledge on data modeling (e.g., ER or UML Class diagrams)
* Advanced knowledge in at least one programming language of your choice (e.g. Javascript, Ruby, Python, ...) recommended