O'Reilly logo

100 SOA Questions: Asked and Answered by Ali Arsanjani, Kerrie Holley

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 7. Architecture

Software entities are more complex for their size than perhaps any other human construct. It is inherent because it reflects the complexity of human instituwebtions, not the simplicity of nature, as the laws of physics do. Many of the classic problems of developing software products derive from this essential complexity and its nonlinear increases with size.

—Frederick P. Brooks

Architecture is about providing balance in the face of conflicting concerns. Software entities, architectures, have gotten more complex as we have progressed from monolithic to client/server to network-centric architectures and now to service-oriented architectures. Architectural evolution continues to move toward agility and hence the attention ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required