ContentsApplication DesignDesign parametersOperational
Previous: Functional | Next: Life

Operational

Operational design parameters define a category of design that is often completely abstracted by the end user. Unless someone's budget is on the line, these design considerations are sometimes completely ignored until they become a problem.

Operational design parameters for web applications include:

As a general rule, the application should not impose any significant operational design parameters. The life of the system administrator is already challenging enough.

Sometimes we forget that the reason we are using Java is not for the reason that Bill Gates chooses to endorse (the language characteristics) - the real reason is platform independence. By providing our applications with as much platform independence as possible, those who are responsible for keeping the infrastructure up and running can relocate our application as required. Only Java Servlets allow web applications to be moved without regard to the underlying components such as the hardware (Sparc, Intel, RS/6000, Macintosh), operating system, and web server. Proprietary tools almost always fasten your application to a specific platform and don't allow for easy migration when the time comes.

Scalability and portability may not matter for this particular application, but it's a good thing to keep in practice for.


ContentsApplication DesignDesign parametersOperational
Previous: Functional | Next: Life