Module Overview

Enterprise and Cloud Computing

The aim of this module is to provide learners with the understanding, theory and practice associated with implementing and deploying large-scale distributed information systems.

Module Code

COMP H4023

ECTS Credits


*Curricular information is subject to change

1. Application Architectures and Frameworks

Applciation architectures (e.g. SOA, Enterprise Bus).OO application frameworks for Java.Interoperability and integration.Workflow.

2. Cloud computing

Cloud Computing infrastructure models - public, private, hybrid clouds. SAAS, PAAS and IAAS. Implications for application development, benefits and limitations. Data protection and Service Level Agreements.Industry players.

3. JEE

The Java EE architecture and its components e.g. EJB's, JMS and JavaMail.

4. Middleware

Role of an application server. Object brokering.Transaction management.Security, authentication and authorisation.Resource management. Name and Directory Services.Persistence layer and related standards, JPA.

Module Content & Assessment
Assessment Breakdown %
Formal Examination60
Other Assessment(s)40