Architecting High Performance Multi-tier Enterprise Information Systems