This course focuses on ways of designing and integrating an enterprise architecture. The course explains the different forms of corporate information systems and their interaction. Mainframe systems and large scale clusters will be the focus of this infrastructure. While in the past, mainframe systems were often self-contained, in current systems, it is more likely that such systems are part of an overall architecture including many smaller hardware devices and operating systems. Competing with classic mainframes are large Linux-based clusters; we will discuss their emergence. The student will learn about the building blocks of current enterprise architectures, and then will learn how to connect them to solve the problems of large companies.