O'Reilly logo

J2EE™ and Beyond: Design, Develop, and Deploy World-Class Java™ Software by Art Taylor

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

Goals of the Architectural Process

There are some general principles that are usually applied during the architectural process. These principles help guide the analysis and decision making that must be performed during the process:

  • Create an architecture that has clarity.

  • Create an architecture that is extensible.

  • Create an architecture that is maintainable.

By creating an architecture that has clarity, you create a system that can be understood, a system that is not overly complex. This is not always an easy task to achieve, since many systems are by the nature of their requirements complex. But object-oriented design allows us to encapsulate that complexity into the components we create so that the resulting architecture is clear and understandable ...

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