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.

EXECUTIVE SUMMARY<br />

The explosion of the web has fundamentally changed the mission and critical success<br />

factors facing most corporate IT shops. The “users” are now real, live customers,<br />

and there are tens of thousands or even millions of them. More than ever before, system<br />

problems can result directly in lost revenue and lost customers. When a system<br />

crashes and the phone rings, it’s not an angry branch manager on the phone—it’s CNN.<br />

Until very recently, the vast majority of IT organizations developed applications<br />

intended for deployment exclusively to their company’s employees. Although quality<br />

has of course always been an important consideration in corporate software<br />

development—nobody’s happy about a buggy release—a huge class of software defects<br />

could be tolerated reasonably well by an enterprise. Periods in excess of months would<br />

often roll by before glacial response times might be addressed through, for instance, a<br />

massive mainframe upgrade. Employees would be given “workarounds” to deal with<br />

various cases of software malfunction.<br />

Corporate IT organizations are being faced with developing applications that are<br />

more scalable, reliable, and secure than ever before, more quickly than ever before, and<br />

with far greater Quality of Service (QoS) than ever before. IT organizations are<br />

confronting huge challenges in retraining staff in Web-based technologies and<br />

implementing the process changes necessary for rapid, successive, bug-free releases to<br />

the web. Perhaps more than any other single factor, application architecture can make<br />

or break a dot-com system. Get the architecture wrong, and a system can ultimately<br />

prove impossible to scale, secure, or rapidly change.<br />

Most of the biggest names on the Internet run on Sun, and many of their systems<br />

have been built with the help of Sun Professional Services. Over the past several years,<br />

Sun Professional Services has amassed a tremendous amount of expertise in building<br />

dot-com applications. We have recently synthesized this learning into a standard process,<br />

the SunTone SM<br />

Architecture Methodology (SunTone AM).<br />

This paper details the key concepts in a 3-dimensional approach to creating dot-com<br />

system architecture. It gives an overview of:<br />

• The 3-Dimensional Framework that analyzes an architecture in terms of the<br />

three primary design dimensions: Application Tiers, Infrastructure Layers, and<br />

Systemic Qualities.<br />

Sun Microsystems, Inc.<br />

3

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

Saved successfully!

Ooh no, something went wrong!