Universität Wien

052512 VU Interoperability (2023S)

Continuous assessment of course work

Summary

1 Stertz , Moodle
2 Stertz , Moodle

Registration/Deregistration

Note: The time of your registration within the registration period has no effect on the allocation of places (no first come, first served).
Registration information is available for each group.

Groups

Group 1

max. 25 participants
Language: English
LMS: Moodle

Lecturers

Classes (iCal) - next class is marked with N

The kick-off meeting will be held online on 02.03.2023 at 09:45: https://moodle.univie.ac.at/mod/bigbluebuttonbn/guestlink.php?gid=BlcRPK7ZqDYp

  • Thursday 02.03. 09:45 - 11:15 Hörsaal 3, Währinger Straße 29 3.OG
  • Thursday 09.03. 09:45 - 11:15 Hörsaal 3, Währinger Straße 29 3.OG
  • Thursday 16.03. 09:45 - 11:15 Hörsaal 3, Währinger Straße 29 3.OG
  • Thursday 23.03. 09:45 - 11:15 Hörsaal 3, Währinger Straße 29 3.OG
  • Thursday 30.03. 09:45 - 11:15 Hörsaal 3, Währinger Straße 29 3.OG
  • Thursday 20.04. 09:45 - 11:15 Hörsaal 3, Währinger Straße 29 3.OG
  • Thursday 27.04. 09:45 - 11:15 Hörsaal 3, Währinger Straße 29 3.OG
  • Thursday 04.05. 09:45 - 11:15 Hörsaal 3, Währinger Straße 29 3.OG
  • Thursday 11.05. 09:45 - 11:15 Hörsaal 3, Währinger Straße 29 3.OG
  • Thursday 25.05. 09:45 - 11:15 Hörsaal 3, Währinger Straße 29 3.OG
  • Thursday 01.06. 09:45 - 11:15 Hörsaal 3, Währinger Straße 29 3.OG
  • Thursday 15.06. 09:45 - 11:15 Hörsaal 1, Währinger Straße 29 1.UG
    Hörsaal 3, Währinger Straße 29 3.OG
  • Thursday 22.06. 09:45 - 11:15 Hörsaal 3, Währinger Straße 29 3.OG
  • Thursday 29.06. 09:45 - 11:15 Hörsaal 3, Währinger Straße 29 3.OG

Group 2

max. 25 participants
Language: English
LMS: Moodle

Lecturers

Classes (iCal) - next class is marked with N

The kick-off meeting will be held online on 02.03.2023 at 09:45: https://moodle.univie.ac.at/mod/bigbluebuttonbn/guestlink.php?gid=BlcRPK7ZqDYp

  • Thursday 02.03. 09:45 - 11:15 Hörsaal 3, Währinger Straße 29 3.OG
  • Thursday 09.03. 09:45 - 11:15 Hörsaal 3, Währinger Straße 29 3.OG
  • Thursday 16.03. 09:45 - 11:15 Hörsaal 3, Währinger Straße 29 3.OG
  • Thursday 23.03. 09:45 - 11:15 Hörsaal 3, Währinger Straße 29 3.OG
  • Thursday 30.03. 09:45 - 11:15 Hörsaal 3, Währinger Straße 29 3.OG
  • Thursday 20.04. 09:45 - 11:15 Hörsaal 3, Währinger Straße 29 3.OG
  • Thursday 27.04. 09:45 - 11:15 Hörsaal 3, Währinger Straße 29 3.OG
  • Thursday 04.05. 09:45 - 11:15 Hörsaal 3, Währinger Straße 29 3.OG
  • Thursday 11.05. 09:45 - 11:15 Hörsaal 3, Währinger Straße 29 3.OG
  • Thursday 25.05. 09:45 - 11:15 Hörsaal 3, Währinger Straße 29 3.OG
  • Thursday 01.06. 09:45 - 11:15 Hörsaal 3, Währinger Straße 29 3.OG
  • Thursday 15.06. 09:45 - 11:15 Hörsaal 1, Währinger Straße 29 1.UG
    Hörsaal 3, Währinger Straße 29 3.OG
  • Thursday 22.06. 09:45 - 11:15 Hörsaal 3, Währinger Straße 29 3.OG
  • Thursday 29.06. 09:45 - 11:15 Hörsaal 3, Währinger Straße 29 3.OG

Information

Aims, contents and method of the course

This VU aims at presenting several interoperability concepts:
* information integration
* service orchestrations and choreographies
* XML, JSON, and databases
* web services and applications

Students, attending the course, are expected to have knowledge in the following topics:
* Business process modeling foundations (e.g. BPMN)
* Advanced knowledge in database systems and data modeling (i.e., ER modeling and UML modeling)
* Basic knowledge of XML, JSON
* Basic knowledge of service-oriented architectures (SOA)
* Basic knowledge on REST
* Advanced knowledge in at least one programming language of your choice (e.g. Ruby, Python, JavaScript ...)

Assessment and permitted materials

* literature study and theoretical exercises
* practical exercises (implementation, application of tools)
* written exams - exams throughout the semester will take place at the university (not online).

Minimum requirements and assessment criteria

* Part A: 60% exercises (theoretical and practical)
* Part B: 40% written exams (on-site): 2 exams - each is worth 20%

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)

Examination topics

* slides
* exercise material
* relevant RFCs and standards mentioned in the slides

Reading list

* 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)

Association in the course directory

Module: IOP AWI

Last modified: We 24.05.2023 12:47