Java Reference
In-Depth Information
• Object oriented design like encapsulation, inheritance, low
coupling and high cohesion are leveraged in application
design. So any change to sub systems will have less impact on
systems which are using it as long the interfaces remain same.
Independence
of
interface
from
implementation
-
This
mechanism
allows
architects
to
substitute
different
implementations for the same functionality.
• This is supported with good documentation of the
application (Architecture diagrams, Interface agreements with
external systems, Class diagrams, Sequence diagrams, Coding
Guidelines etc)
Manageability
The following mechanisms were recommended for Zamco
Application architecture to achieve manageability
• Good logging mechanism to indicate any Fatal or Error
conditions
• Leverage Tivoli software to provide extensive monitoring
and management capability for the application
• Instrumentation and profiling of code to ensure that it meets
the quality thresholds
Sessions ( State ) Management
The following mechanisms were recommended for Zamco
Application architecture for session / state management
Search WWH ::




Custom Search