Description
This course explores in detail the various software architectures, namely client/ server architectures, n-tiered architectures, object-oriented and Componentbased and CORBA architectures, database applications architectures. The course also covers middleware such as transaction monitors, and web applications architecture. Real case studies are used to illustrate the various concepts. An integral part of the course is the achievement of a class project involving implementation using leading products such as Oracle Applications Server, Sun's EJBs, BEA'sWeblogic, MicroSoft's DCOM and OCX.