Überwachung und Steuerung dienstbasierter Architekturen - Verteilungsstrategien und deren Umsetzung
Key: Rep09-1
Author: Nicolas Repp
Date: July 2009
Kind: @phdthesis
Keywords: Dienstbasierte Architekturen, SOA, Überwachung und Steuerung von Diensten, Monitoring, Verteilungsstrategien
Abstract: The application of the SOA paradigm to an enterprise's business processes and the corresponding IT systems allows the realization of business functionalities by the composition and reuse of services. Here, both internal and third party services can be used. Especially in cross-organizational settings, it is crucial to ensure a high level of service quality not only for single services but for service compositions as well. For this, requirements on business processes and systems describing the service levels needed have to be specified and monitored during system runtime. Therefore, appropriate monitoring mechanisms have to be in place, which allow the gathering of data for decision making as well as the execution of countermeasures in case of deviations from requirements specified before. As service-based systems are often distributed and use services across enterprise boundaries, the monitoring and alignment functionalities themselves need to be distributed to ensure scalability, performance and short reaction times to deviations. Furthermore, purely centralized systems will not always have access to all of the data needed for decision making as service providers and intermediaries are often in different control spheres with only limited visibility of monitoring data. In this thesis, several contributions to the distribution of monitoring and alignment units in service-based infrastructures are made. The main contribution is the development and evaluation of efficient distribution strategies, allowing the computation of distribution schemes by autonomous monitoring and alignment units with limited resources using service level agreement data as well as monitoring data. Therefore, the so called "Monitoring Unit Location Problem" is formulated, which is later on solved by mathematical optimization as well as by the application of heuristics. Additional contributions address different methodological, architectural, and technological challenges with respect to the distributed monitoring and alignment of services. As a foundation for the distribution of monitoring and alignment units, appropriate modeling of requirements as well as reactions to deviations is needed. Here, a specification language named "Web Service Requirements and Reactions Policy Language" is developed as current modeling approaches only support the specification of requirements. In order to support the implementation of distributed monitoring and alignment in existing service-based infrastructures, appropriate framework support is given. The "Automated Monitoring and Alignment of Services Framework" provides an architectural blueprint for the implementation and deployment of distributed monitoring and alignment based on software agent and Web service technologies. Additionally, the framework offers procedures as well as a process model to support the creation of monitored business process instances.
Official URL

The documents distributed by this server have been provided by the contributing authors as a means to ensure timely dissemination of scholarly and technical work on a non-commercial basis. Copyright and all rights therein are maintained by the authors or by other copyright holders, not withstanding that they have offered their works here electronically. It is understood that all persons copying this information will adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.