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.
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