School Of Computing, Engineering And MathematicsModern Software ArchitecturesWestern Sydney University Unit Code: 301163.1
Discipline: INFORMATION TECHNOLOGY NOT ELSEWHERE CLASSIFIED
Student Contribution Band: 2
Level: 7
Credit Points: 10
Assumed Knowledge
Student must know how to write Objected-Oriented code.
Equivalent Units
300437 XML and Web Services, 301041 Service Oriented Architecture
Unit Enrolment Restrictions
Students must be enrolled in Postgraduate courses at Western Sydney University.
About this Unit
Enterprise software architecture comprises a decomposed view of a software system in layers and components that interact and manipulate data to achieve business objectives. Enterprise in this context includes small, medium and large organizations operating in diverse sectors (private, NGO, government). Several architectural patterns have emerged to enable responsive, efficient, secure, and reliable enterprise software. This unit provides a deep understanding of these architectural patterns, examining the motivation, strengths, and limitations of different choices. To demonstrate the broader application of the concepts introduced in the unit, a practical case study is deeply examined.