An Architecture to Measure QoS Compliance in SOA Infrastructures
Alexander Wahl, Ahmed Al-Moayed, Bernhard Hollunder · Repository of Futwangen University of Applied Sciences (Furtwangen University) · 2010
In the last couple of years Service Oriented Ar- chitecture (SOA) has gained in importance and became widely used. With increased acceptance the demand of non-functional requirements, so-called Quality of Service (QoS) attributes, arose. QoS attributes were applied to SOA environments, resulting in QoS-aware SOAs. Within the QoS-aware SOAs, compliance to the desired QoS in general is not easy to measure. In this work, we offer a solution architecture to measure actual data that relate to QoS attributes. Further, these data are compared to their target state. The aim is i) to evaluate compliance of the entire QoS-aware SOA to the desired QoS attributes and ii) to start suitable activities. In a proof of concept a solution architecture, based on the technique of Complex Event Processing, is implemented. Within this proof of concept selected QoS attributes are applied and compliance to the SOA is measured.