29.01.2013 Views

WebSphere Application Server V7.0: Concepts ... - IBM Redbooks

WebSphere Application Server V7.0: Concepts ... - IBM Redbooks

WebSphere Application Server V7.0: Concepts ... - IBM Redbooks

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.

4.1 Infrastructure planning<br />

This section gives a general overview of the typical phases you have to go<br />

through during a project. It includes how to gather requirements and how to apply<br />

these requirements to a <strong>WebSphere</strong> <strong>Application</strong> <strong>Server</strong> project.<br />

Typically, a new project starts with only a concept. Little is known about specific<br />

implementation details, especially how they relate to the infrastructure. Your<br />

development team and infrastructure team must work closely together to cater to<br />

the needs of the overall application environment.<br />

Bringing together a large team of people can create an environment that helps<br />

hone the environment requirements. However, if unfocused, a large team can<br />

wander aimlessly and create more confusion than resolved issues. For this<br />

reason, carefully consider the size of the requirements gathering team and try to<br />

keep the meetings as focused as possible. Provide template documents to be<br />

completed by the developers, the application business owners, and the user<br />

experience team.<br />

Try to gather information that falls into the following categories:<br />

► Functional requirements<br />

Functional requirements are usually determined by business on the use of the<br />

application and related functions.<br />

► Non-functional requirements<br />

Non-functional requirements describe the properties of the underlying<br />

architecture and infrastructure such as reliability, scalability, availability, or<br />

security.<br />

► Capacity requirements<br />

Capacity requirements include traffic estimates, traffic patterns, and expected<br />

audience size.<br />

Requirements gathering is an iterative process. Make sure that your plans are<br />

flexible enough to deal with future changes in requirements Always keep in mind<br />

that the plans can impact other parts of the project. To support this, make sure<br />

that dependencies and data-flows, whether application or infrastructure-related,<br />

are clearly documented.<br />

94 <strong>WebSphere</strong> <strong>Application</strong> <strong>Server</strong> <strong>V7.0</strong>: <strong>Concepts</strong>, Planning, and Design

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

Saved successfully!

Ooh no, something went wrong!