30.01.2014 Views

Masterstudium Business Informatics - Fakultät für Informatik, TU Wien

Masterstudium Business Informatics - Fakultät für Informatik, TU Wien

Masterstudium Business Informatics - Fakultät für Informatik, TU Wien

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

• Internet computing: Service oriented computing and service-oriented architectures;<br />

enterprize application integration and middleware; Web services: composition,<br />

workows, transactions; RESTful Web services and mashups; metadata and discovery;<br />

hot research topics in internet computing<br />

Expected Prerequisites: Programming skills; knowledge in Web service technology<br />

INT/PRO - Programmkonstruktion, INT/SEN - Systems Engineering, WIN/EWA -<br />

Entwicklung von Web-Anwendungen, SIT/DS2 - Technologies for Distributed Systems<br />

Teaching and Learning Methods and Adequate Assessment of Performance: The module<br />

is organized along reading lecture materials before each lecture, lectures, and lab<br />

assignments supported by teaching assistants.<br />

Courses of Module:<br />

3.0/2.0 VU Advanced Internet Computing<br />

3.0/2.0 VU Software Architecture<br />

SIT/DS2 - Technologies for Distributed Systems<br />

ECTS-Credits: 6.0<br />

Summary: This module provides detailed knowledge of various middleware technologies<br />

for implementing state-of-the-art distributed systems. The module covers middleware for<br />

the data tier (e.g., object-relational mapping technology), the business logics tier (e.g.,<br />

distributed objects, Web services and messaging technology), and the presentation tier.<br />

The module is centered on practical and implementation-level issues. The module consists<br />

of a single VL. The lecture part of the module covers more general and background<br />

information, and is graded using a written exam. The lab part of the module consists of<br />

assignments, which are done alone (no group work). Grading for the lab part is based<br />

on the assignments and the student's contributions in periodic review lessons. Review<br />

lessons are held for groups of 24 students.<br />

Learning Outcomes:<br />

Knowledge:<br />

Skills:<br />

• Understand the benets and limits of dierent distributed systems technologies<br />

and practice their implementation<br />

• Technical knowledge about middleware for distributed systems development<br />

• Design and implementation of basic Web services<br />

• Structured realization of complex software systems<br />

• Handling of technologies, software-tools, and standards<br />

70

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!