Enterprise Information Technology Architecture
Enterprise Architecture (EA) is the analysis and design of an enterprise in its current and future states from a strategy, business, and technology perspective. It helps to integrate and manage IT resources from a strategic and business-driven viewpoint. This course is intended to provide an exposure to the foundational concepts associated with each of the three primary layers of the enterprise information technology architecture stack: the enterprise applications architecture, the enterprise data architecture, and the enterprise technology infrastructure architecture. The course provides a fundamental understanding of the major components and functions of these layers in order to have a comprehensive understanding of the enterprise. Students will acquire knowledge about the key foundational aspects of these three technical layers of the enterprise architecture, learn what decisions need to be made in each layer, and learn how the layers interrelate. The perspectives covered in the class can be organized roughly by their level of analysis: overview of the enterprise technology stack, the enterprise application architecture, the enterprise data architecture, the enterprise technology infrastructure architecture, the enterprise security architecture, and current issues surrounding the enterprise information technology architecture. Students will compare and contrast the different layers of the enterprise information technology architecture and describe the interrelationships between the different layers of the enterprise information technology architecture.