1. The Problem

This book makes the link between business problems and IT solutions. It is about turning functional requirements into an implementation design, deciding how to spread the functionality across programs, and choosing the technology to make it happen. But any set of functional requirements is accompanied by what may be called nonfunctional requirements, which have to do with ensuring that the system not only does what is expected, but does it with the required performance, reliability, scalability, manageability, and security. We therefore address these issues as well.

We believe that a key ingredient for success in all of the above is taking an IT architectural approach. What does this mean? Architecture in IT normally means high-level ...

Get IT Architectures and Middleware: Strategies for Building Large, Integrated Systems, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.