Distributed Computing Applications and Infrastructure (IS 206)
Fall 1998

[Group E Home] | [IS206 Home]

Project Background

Performance Objectives

Scalability


Performance Objectives

Immediate Functions
Realtime Collaboration is the only significant immediate feature of Global Web Developer. The implications of this function's immediacy are addressed specifically both in the quantitative objectives section and the scalability section below. The resource intensive nature of this feature requires careful planning to adequately support.

Deferred Functions (All other features)
Link Management, Traffic-Based Link Suggestion, Content-Based Link Suggestion, Access Control / Permission, Version Control, Content Update Reminder, User Email Alert, Backup, Quality Control, Labor Tracking, Standard Network Browser Interface, Remote Access, Annotation, Replication/Reconciliation, Style Guide / Template Management.

Quantitative Objectives:
The following objectives are designed to cover the major performance issues that must be properly taken into account in the software design and system architecture phase of development. Justification: The above listed requirements must be met for the application to be a justifiable acquisition for target organizations. Failure to meet these quantitative requirements would seriously undermine the application's reason for being and preclude the benefits it would otherwise provide.

Less Critical Performance Attributes:
Justification: These functions are those which least impact users if they are less performance-oriented. User productivity is not seriously impaired if these functions are of average performance, so deferring these processes to economize resources is reasonably justified.

top


Scalability

Global Web Developer should be flexible enough to scale from a scenario of a few dozen users working with less than a hundred pages to a scenario of hundreds of users managing millions of pages. Handling scalability issues well is critical for Global Web Developer to successfully reorganize the web development process of growing organizations.

top


last updated 10/27/98