Master of Computer Science - University of Grenoble - France


IBD - Intergiciel et Bases de Données

Middleware and DB systems


Contact

Associate Professor, SARDES research group, INRIA - LIG laboratory, Sara.Bouchenak@imag.fr

Associate Professor, SIGMA research group, LIG laboratory, Cyril.Labbe@imag.fr

Description

This subject will provide students with the basic skills to design and implement distributed applications. The course aims at providing fundamental insights as well as technical skills related to building multi-tier distributed systems consisting of web servers, application servers, database servers: remote calls (RMI), web applications, advanced database connectivity (jdbc), data constraints study and their management in DBMS/applications.

By the end of the course, students should be able to build RMI-based Java distributed systems, simple Web applications, multi-tier distributed systems, and transaction-based distributed system with DB systems.

Program summary

Chapter 1. Middleware and distributed systems  

1.1 Introduction to middlewares and distributed systems
1.2 Distributed systems based on RMI
1.3 Distributed systems based on Servlets
1.4 Multi-tier middleware architectre

Chapter 2. Transaction processing with DB systems

2.1 JDBC, exception management
2.2 Transactions and integrity constraints

Prerequisites:   Basic knowledge of operating systems, Java programming language, Relational data model, relational language (SQL)

Agenda

Agenda available here.

Lectures and practical work documents

Documents available here.

References


Page maintained by Sara Bouchenak

 

Website counter