A definition: “Quality of Service - how good the service provided actually is “Enhancing
QoS involves things like performance, throughput, scalability, availability, serviceability,
state management, workload prioritization, overload protection, traffic management,
monitoring and management capabilities, etc. One of the roles of middleware is to
provide features that enable the QoS of an application to be controlled, monitored, and
increased QoS can be:
a. Provided transparently to an application (i.e. via clustering, state management, etc)
b. Built into an application through patterns and exploitation of middleware
infrastructure provided interfaces
:)
Nitin