Skip to main content

Middleware Architecture

About This Course

Middleware Architecture is one of the optional courses in Semester 6. The aim of this course is to gain the knowledge on different middleware architectures and related concepts.

Learning Outcomes

On successful completion of the course the students will be able to:

  • Describe fundamental concepts of Network and Distributed Computing.
  • Describe IT architecture and Middleware, analyse and compare different categories of middleware and learn about their architectural models.
  • Describe and analyse different procedures in RPC (remote procedure calls).
  • Understand basic message queuing concepts in nexus to middleware
  • IDefine the functionality and requirements of a Distributed Object.
  • Describe and analyse object-oriented middleware.
  • Describe and analyse different procedures in CORBA and Java RMI.
  • Understand basic processes of Web services, analyse and build systems that use RESTFul Web services.
  • Your Instructor

    Viraj Brian Wijesuriya
    B.Sc in Computer Science - First Class (University of Colombo), MSc in Computer Science - First Class (Distinction) (University of Oxford)
    Enroll