21.12.2012 Views

SUNTONE ARCHITECTURE METHODOLOGY A 3-DIMENSIONAL ...

SUNTONE ARCHITECTURE METHODOLOGY A 3-DIMENSIONAL ...

SUNTONE ARCHITECTURE METHODOLOGY A 3-DIMENSIONAL ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!