Sun Java Communications Suite 5 Deployment Planning Guide

Defining Technical Requirements

Technical requirements (or functional requirements) are the details of your organization’s system needs.

Supporting Existing Usage Patterns

Express existing usage patterns as clearly measurable goals for the deployment to achieve. Here are some questions that will help you determine such goals.

Study the users who will access your services. Factors such as when they will use existing services are keys to identifying your deployment requirements and therefore goals. If your organization’s experience cannot provide these patterns, study the experience of other organizations to estimate your own.

Regions in organizations that have heavy usage might need their own servers. Generally, if your users are far away from the actual servers (with slow links), they will experience slower response times. Consider whether the response times will be acceptable.

Site Distribution

Use these questions to understand how site distribution impacts your deployment goals:

Network Requirements

Here are some questions to help you understand your network requirements:


Note –

Answering yes to these questions suggests a two-tiered architecture.


Existing Infrastructure

You might be able to centralize servers if you have more reliable and higher available bandwidth.

Support Personnel

24-hour, seven-day-a-week (24 x 7) support might only be available at certain sites. A simpler architecture with fewer servers will be easier to support.