Ensimag Rubrique Formation 2022

DISTRIBUTED APPLICATIONS

  • Number of hours

    • Lectures 15.0

    ECTS

    ECTS 2.0

Goal(s)

The course presents the basic problems related to distributed environments as well as solutions to build complex distributed applications


Contact David FELIOT

Content(s)

1. Introduction
Detailed description of some application domains and their requirements
2. Survey of some of the programming paradigms
Message-based communication
Client/server et remote procedure call
Mobile Code
3. CORBA: a client-server middleware
Principles
Interface Description Language
Main services
Case study: an application written with CORBA
4. Component-based programming
Component description and configuration
Architecture Definition Languages
Deployment of Distributed Applications



Prerequisites

Knowledge of the Java programming language

Test

A project.



N1=projet

Additional Information

Curriculum->ASI / Semester alternative->Semester 8

Bibliography

Documents polycopiés.