Skip to content

mdipirro/distributed-systems-labs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Distributed Systems

This repository contains the execises assigned during the lab session of the course Distributed Systems at KU Leuven (1st semester).

Exercises are about the design and development of a car rental application. Three are the technologies used for this project:

  1. Java RMI, with manual synchronization and no support for persistence and distributed transactions;
  2. Java EE, using both JPA (for persistence purposes) and JTA (for distributed transactions);
  3. Google App Engine, to explore and clarify the differences with JEE. JPA is still used for the sake of persistency, but with some modifications (due to limitations imposed by GAE). The same applies to transactions.

Every topic is further refined into sessions corresponding to the given assignments. Java RMI and GAE come with small reports explaining the design and analyzing differences and trade-offs.

Team members:

  • Matteo Di Pirro
  • Jakub Adam

About

Repository for the Distibuted Systems lab sessions

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •