CSC 7321 Middleware and Software Architecture for Distributed Applications - F2021

Course Description

This course introduces the following:

  • Middleware for distributed applications definitions, patterns and overview, (lectures)
  • Component-based middleware with Java EE (lectures and labs)
  • Synchronous methods with Web Services (lectures and labs)
  • Representational State Transfer (REST) (lectures and labs)
  • Distributed Event Based systems (DEBS) (lectures and labs)
  • Distributed broadcast algorithms (lectures and labs)

Teaching Responsibilities

  • Member of the teaching team.
  • Responsible of organizing research-article presentations related to middleware topics.
  • More details: Course Website.