Appendix B. World Community Grid 159
As for the Web server software, it seemed a natural choice to go with WebSphere
Application Server; this product may seem inappropriate, since it is to be used
only for serving static pages, but on the other hand, it provides network
deployment and administration features that are a definite value-add, especially
in terms of implementation and hosting of the World Community Grid
infrastructure. Moreover, it would not make much sense to choose different
products for the front-end servers and the back-end servers.
World Community Grid Application Servers
The purpose of these servers is to relieve the front ends of all dynamic content,
including database access and code execution.
For reasons listed above, these servers should be IBM ^ xSeries running
Linux as well.
The WebSphere Application Server is IBM's premier Web application server. It
provides servlet and JSP™ processors, which includes support for JSP
templates. It supports J2EE applications containing Enterprise Java Beans
(EJBs) along with Bean and Container Managed Persistence (BMP/CMP). It also
includes support for Web services through various protocols.
World Community Grid Storage Resources
These servers are to handle all data storage related activity for both the World
Community Grid Web site and the grid-enabled applications.
Since a considerable amount of data is expected, the selected servers to host
both databases were IBM Shark Enterprise Storage Servers running DB2
database software on AIX/pSeries technologies. In addition to their robustness
and proven maturity, they fit perfectly in an all-IBM servers architecture, and can
be easily managed by IBM Managed Storage Services (MSS).
MSS offers flexible and scalable storage networking solutions for midrange
server environments. Storage capacity "on demand," backup/restore, and
management services are available as fee-based services. Hosted storage
resources receive the benefits of Storage Area Network (SAN) and Network
Attached Storage (NAS) technologies as part of an integrated solution.