Engineering of Enterprise Software Systems
This course addresses the important engineering issues in building large scale enterprise software systems. The course emphasizes serviceoriented architectures (SOA) and best practices for building service-oriented enterprises in a vendor-neutral fashion. Introduction to SOA; BPM; project management, configuration management; Web services; mainframe services, virtualization and data integration; application integration; legacy integration; enterprise integration; federal enterprise architecture (FEA); case studies. Course work includes a midterm and final exam, and a group project involving analyzing an enterprise architecture for service orientation.