SEARCH
0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Prev | Current Page 293 | Next

Moh'd A. Radaideh and Hayder Al-ameed

"Architecture of Reliable Web Applications Software"

STRUTS includes several features that address the transition
from a single bloated application to a highly modular system.
Deal with Slow Performance by Adding Servers /Over-Scale
There are times when a change to the requirements document is not an option. The next
favorite solution is to scale the application horizontally. ???We will just add more hardware???
is what we often hear. This traditional approach usually means you have enough servers to
handle peak loads, and during the lower traffic hours the application is over-provisioned.
Adding hardware to solve an architectural or design problem is a tactical solution which
only masks the problem. Adding hardware often helps address load issues, but the increase
in resource brings an increase in complexity. There is a balance to be found between budget,
hardware capability, and application architecture and design.
Complex Applications Need Tender Loving Care
Even the simplest applications have a tendency to become complicated. Companies often
have legacy systems, a variety of existing hardware, software and processes, and the integration
task can therefore be daunting. Even the most skilled, well-funded projects have weak
points. These Achilles heels often require constant monitoring.


Pages:
281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305