IT Architectures and Middleware: Strategies for Building Large, Integrated Systems - Britton, Chris; Bye, Peter