The technical architect typically leads and facilitates all application design activities. In this section, you will learn how to:
Document application designs with object models so other development staff can easily understand the design.
Understand software layering concepts and how to use them to organize J2EE applications into smaller and more manageable sections.
Apply common design patterns at each software layer.
Document application storage requirements using data-modeling techniques.
Design XML document formats.
Understand common network architectures for J2EE applications and how the network architecture assists in providing security, scalability, and high-availability features.
Refine project estimates after the design phase.