Impact on NFRs

This table describes the impact on NFRs of the logging and exception management solution pattern:

NFRs

Description

Availability

Availability is potentially improved as the generated information can be used to identify and predict element failure or overload.

Performance

Performance is negatively impacted because of the overhead of the continuous reporting.

Scalability

Not affected.

Security

There is potentially a negative impact on the security as extended system information is available to any intruder who has the capability of monitoring network traffic.

Manageability

Manageability is improved because up-to-date information about each element's condition is continuously available.

Maintainability

Maintainability is potentially improved because management information can sometimes be useful in diagnosing a fault or problem. For example, requests for dynamic pages failing when the data access servers take more than 30 seconds to pass back the result set may indicate a predefined time-out in the database drivers used by the application servers.

Flexibility

Not affected.

Portability

Not affected.

Cost

The cost of introducing continuous reporting for every type of system element is always going to be significant whether the element supports reporting out of the box or not. This cost is justified because continuous status reporting is at the heart of a controllable system.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset