EIS820 Enterprise Architecture Technology
This course presents current approaches to the high-level design of enterprise architectures. The emphasis is placed on high-level design issues and opportunities for long-term systems planning. Concepts examined are enterprise architecture modeling, model-driven architecture (MDA), component-oriented architecture, service-oriented architecture (SOA), collaborative development and co-operative engineering. Software as a service along with extreme programming is examined as are technologies such as virtualization, grid computing, and cloud computing. Software architecture, software product lines, methodology overview, agile architecture and modeling, presentation tier architecture, usability and user experience are also examined. This course also examines enterprise level security architecture and its relationship with and impact on many of the above technologies such as virtualization, grid computing, and cloud computing.
Prerequisite
None
Corequisite
None
Distribution
Computer Science/Engineering/Information Technology
Notes
Available online only.