SUNTONE ARCHITECTURE METHODOLOGY A 3-DIMENSIONAL ...
SUNTONE ARCHITECTURE METHODOLOGY A 3-DIMENSIONAL ...
SUNTONE ARCHITECTURE METHODOLOGY A 3-DIMENSIONAL ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Figure 10—Patterns by Layer<br />
Similarly, many design patterns are applicable within or across multiple tiers. Load<br />
distribution, for example, can be applied in the Presentation Tier, via dispatching<br />
requests to one of several web servers, in the Business Tier, by dispatching a request to<br />
one of several application servers, and in the resources Tier, by dispatching to one of<br />
several database segments.<br />
28<br />
Application<br />
2 phase commit<br />
• Fine granularity<br />
• Highest reliability<br />
• Holds under failure<br />
• Program each app<br />
Messaging • Fine granularity<br />
• User independent<br />
• N-way<br />
Database<br />
replication<br />
• Table level<br />
• Applies field validation<br />
Disk level copy • Coarse granularity<br />
• Replicates corruption<br />
SunTone Architecture Methodology