Augmenting QoS Support in the Context Oriented Architecture.
Conference: Proceedings of the 2009 International Conference on Semantic Web & Web Services, SWWS 2009, July 13-16, 2009, Las Vegas, Nevada, USA
Available from: Dina Hafez
- "We previously compared between different QoS ontologies developed to support representation of QoS for Web services and concluded that OWL-Q  is the most well developed ontology . OWL-Q provides a detailed specification modeling QoS information, especially those related to, units, value types and relationships among QoS. "
[Show abstract] [Hide abstract]
ABSTRACT: In this paper we extend upon an existing software architecture, namely the Context Oriented Architecture to include support for quality of service. The Context Oriented Architecture is a responsive service oriented infrastructure that transparently monitors application context and allows for custom responses designed by service developers and triggered by conditions in the monitored context. We augment the architecture with a QoS-Broker, which supports QoS representation, discovery, matchmaking, monitoring and selfhealing based on Web service standards. Service providers can specify various categories of Web services that differ in their QoS support. Clients are able to dynamically state their QoS requirements. To support standardization, QoS requirements and offers are described using the OWL-Q ontology. Our QoS-Broker matches a group of customers with a group of service offers by converting the problem into a constraint satisfaction problem, and solving it using a matchmaking search algorithm. As a proof of concept, the QoS-Broker monitors the invocation process and takes corrective action if a Web service could not meet the QoS level it claims to support. We verified the feasibility and performance of the QoS-Broker with our prototype implementation and performance measurements. In addition, we showed that group serving has less overhead than individual serving and that our matching logic conforms to the wisdom of the crowd. ISCA
Data provided are for informational purposes only. Although carefully collected, accuracy cannot be guaranteed. The impact factor represents a rough estimation of the journal's impact factor and does not reflect the actual current impact factor. Publisher conditions are provided by RoMEO. Differing provisions from the publisher's actual policy or licence agreement may be applicable.