One of the significant challenges for making service-oriented architectures (SOA) effective for enterprise systems is quality of service (QoS) management because of the dynamic, flexible, and compositional nature of SOA. QoS management must be integrated into service-oriented enterprise architectures. It must support a set of common QoS characteristics and provide comprehensive QoS services end to end, from application, to middleware, and to network and from source hosts to destination hosts across a network. We describe such an integrated QoS management architecture and its services. We classify QoS characteristics into four categories and each of which is decomposed into a set of measurable attributes. We integrate these characteristics into an XML-based language for applications and QoS providers to express QoS requirements and contracts. We model an integrated QoS management architecture based on standard specifications from organizations like ISO and OMG. We implement a comprehensive set of QoS management services with innovation resource management techniques and adaptation mechanisms. We provide test data to validate our architecture and solution first in a publish/subscribe style of enterprise SOA. In comparison with other work in QoS management, our architecture and solution provide innovative techniques, extensions, and generalizations beyond traditional task-oriented QoS management in object-oriented middleware and domain specific applications.
[1]
Geoff Huston,et al.
Next Steps for the IP QoS Architecture
,
2000,
RFC.
[2]
Christian Becker,et al.
QoS as a competitive advantage for distributed object systems: from enterprise objects to a global electronic market
,
1998,
Proceedings Second International Enterprise Distributed Object Computing (Cat. No.98EX244).
[3]
Klara Nahrstedt,et al.
Classification and Comparison of QoS Specification Languages for Distributed Multimedia Applications
,
.
[4]
John A. Zinky,et al.
Architectural Support for Quality of Service for CORBA Objects
,
1997,
Theory Pract. Object Syst..
[5]
Stefan Tai,et al.
The next step in Web services
,
2003,
CACM.
[6]
Klara Nahrstedt,et al.
The QOS Broker
,
1995,
IEEE Multim..
[7]
Amit P. Sheth,et al.
QoS for Service-Oriented Middleware
,
2002
.
[8]
John Strassner,et al.
Policy Quality of Service (QoS) Information Model
,
2003,
RFC.