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.
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 Examination | 60 |
Other Assessment(s) | 40 |