ICS 123 Architectural Styles ICS 123 Richard N. Taylor and Eric M. Dashofy UC Irvine * with very special thanks.