One of the greatest strengths of Java Platform 2, Enterprise Edition (J2EE)
application servers is the ability to scale solutions to meet increased
performance and availability demands. The inherent clustering and failover
capabilities built into products such as the IBM WebSphere Application Server
Network Deployment Edition take care of most of the dirty work; however,
there are important application considerations that can't be overlooked. If
an application isn't designed for cluster awareness, functional or
performance issues can surface when deploying your application to a cluster.
Expecting your application to run only in a single server Java Virtual
Machine (JVM) is self-limiting, and with a little more upfront work, you can
ensure cluster readiness, and be more c... (more)
IBM WebSphere Application Server (WAS) version 5.0 continues the tradition of
improved performance from release to release. These improvements come from
several key areas, which include: WAS's implementation of new J2EE 1.3 APIs,
notably EJB 2.0 Web services using SOAP Dynamic caching and edge componentry
HTTP session management Extensions for the enterprise WAS 5.0 complements
these per... (more)
The WebSphere Application Server Network Deployment version 5.0 (WAS ND)
provides an infrastructure for you to centrally administer multiple WAS
servers, resources, and other elements of your topology. Your managed
topology can include support for clustered servers with workload management
and failover. WAS ND's support for centrally administering topologies
provides significant benefits... (more)
J2EE has arrived, and is gaining strength and popularity every day. J2EE does
an excellent job of solving enterprise computing problems. It supports legacy
applications and interfaces, multiple operating systems, distributed and
clustered environments and high-volume mission-critical applications with
support for security and managed operations.
Regardless of the type of Web application m... (more)
A good stress test uncovers any problem areas before deploying the web site
to production. The time and expense of performance tests pays off in the
gains realized in customer satisfaction and overall site reliability. So far,
we've discussed building good performance tests for your web site. Now let's
cover building a realistic environment in which to run these tests.
In short, you canno... (more)