Politecnico di Torino
Politecnico di Torino
Politecnico di Torino
Academic Year 2007/08
Advanced programming in distributed systems
1st degree and Bachelor-level of the Bologna process in Computer Engineering - Vercelli
Teacher Status SSD Les Ex Lab Tut Years teaching
Sisto Riccardo ORARIO RICEVIMENTO PO ING-INF/05 30 10 10 0 6
SSD CFU Activities Area context
ING-INF/05 5 F - Altre (art. 10, comma 1, lettera f) Altro
Objectives of the course
The course completes the basic knowledge given in the first course on programming in distributed systems, dealing with advanced aspects of distributed software application development. The reference programming language is Java.
Expected skills
Ability to apply the programming techniques illustrated in the course for the development of simple distributed applications.
A good basic computer science knowledge is needed, with specific abilities in advanced programming, object oriented programming in Java, and basics of computer networks, data bases and operating systems.
1. Distributed architectures based on distributed objects, components, services, and related middleware.
2. The OMG/CORBA architecture: characteristics, IDL, application software development in Java.
3. XML.
4. Webservices: characteristics, reference standards (SOAP, WSDL), application software development in Java.
Laboratories and/or exercises
Laboratory exercises on the use of the programming techniques illustrated in the course.
Textbook: S. Russo, C. Savy, D. Cotroneo, A. Sergio, 'Introduzione a CORBA', McGraw-Hill, 2002.
Course slides will be available on the web site.
Revisions / Exam
Oral examination. The set of course assignments must be completed before examination and is discussed during examination.

Programma definitivo per l'A.A.2008/09

© Politecnico di Torino
Corso Duca degli Abruzzi, 24 - 10129 Torino, ITALY
WCAG 2.0 (Level AA)