OOM and MOM Lectures
This module introduces communication paradigms on higher abstraction levels than sockets.
1. Introduction to Communication Middleware
This part introduces the concepts of object-oriented and message-oriented middleware.
Videos
-
Introduction to object-oriented middleware (OOM) and message-oriented middleware (MOM)
Links to an external site.
- An overview of OOM and MOM technologies and products
Links to an external site.
2. Object-Oriented Middleware
This part explains object-oriented middleware in detail.
Source Code
The programming examples can be found in GitHub, https://github.com/KTH-ID1212/rmi
Videos
-
A more detailed look at object-oriented middleware
Links to an external site.
The video above explains the following.
- How an OOM can be constructed.
- How threads are managed in an OOM.
- Sychronous and asynchronous communication in an OOM.
-
How to write an application using Java RMI
Links to an external site.
The video above explains the following.
- How OOM concepts are implemented in Java RMI
- The chat programming example using Java RMI.
3. Message-Oriented Middleware
This part gives an example of how message-oriented middleware can be used.
Videos
How the chat application could be implemented using a MOM for communication
Links to an external site.