Datum
2015-04-28Autor
Reichle, Diana-ElenaSchlagwort
004 Informatik Web ServicesDienstekompositionDienstgüteBusiness Process Execution LanguageProzessmanagementKontextbezogenes SystemMetadata
Zur Langanzeige
Dissertation
Managing Quality Properties of Web Service Compositions
Zusammenfassung
Web services from different partners can be combined to applications that realize a more complex business goal. Such applications built as Web service compositions define how interactions between Web services take place in order to implement the business logic. Web service compositions not only have to provide the desired functionality but also have to comply with certain Quality of Service (QoS) levels. Maximizing the users' satisfaction, also reflected as Quality of Experience (QoE), is a primary goal to be achieved in a Service-Oriented Architecture (SOA). Unfortunately, in a dynamic environment like SOA unforeseen situations might appear like services not being available or not responding in the desired time frame. In such situations, appropriate actions need to be triggered in order to avoid the violation of QoS and QoE constraints.
In this thesis, proper solutions are developed to manage Web services and Web service compositions with regard to QoS and QoE requirements. The Business Process Rules Language (BPRules) was developed to manage Web service compositions when undesired QoS or QoE values are detected. BPRules provides a rich set of management actions that may be triggered for controlling the service composition and for improving its quality behavior. Regarding the quality properties, BPRules allows to distinguish between the QoS values as they are promised by the service providers, QoE values that were assigned by end-users, the monitored QoS as measured by our BPR framework, and the predicted QoS and QoE values. BPRules facilitates the specification of certain user groups characterized by different context properties and allows triggering a personalized, context-aware service selection tailored for the specified user groups. In a service market where a multitude of services with the same functionality and different quality
values are available, the right services need to be selected for realizing the service composition. We developed new and efficient heuristic algorithms that are applied to choose high quality services for the composition. BPRules offers the possibility to integrate multiple service selection algorithms. The selection algorithms are applicable also for non-linear objective functions and constraints. The BPR framework includes new approaches for context-aware service selection and quality property predictions. We consider the location information of users and services as context dimension for the prediction of response time and throughput. The BPR framework combines all new features and contributions to a comprehensive management solution. Furthermore, it facilitates flexible monitoring of QoS properties without having to modify the description of the service composition. We show how the different modules of the BPR framework work together in order to execute the management rules. We evaluate how our
selection algorithms outperform a genetic algorithm from related research. The evaluation reveals how context data can be used for a personalized prediction of response time and throughput.
In this thesis, proper solutions are developed to manage Web services and Web service compositions with regard to QoS and QoE requirements. The Business Process Rules Language (BPRules) was developed to manage Web service compositions when undesired QoS or QoE values are detected. BPRules provides a rich set of management actions that may be triggered for controlling the service composition and for improving its quality behavior. Regarding the quality properties, BPRules allows to distinguish between the QoS values as they are promised by the service providers, QoE values that were assigned by end-users, the monitored QoS as measured by our BPR framework, and the predicted QoS and QoE values. BPRules facilitates the specification of certain user groups characterized by different context properties and allows triggering a personalized, context-aware service selection tailored for the specified user groups. In a service market where a multitude of services with the same functionality and different quality
values are available, the right services need to be selected for realizing the service composition. We developed new and efficient heuristic algorithms that are applied to choose high quality services for the composition. BPRules offers the possibility to integrate multiple service selection algorithms. The selection algorithms are applicable also for non-linear objective functions and constraints. The BPR framework includes new approaches for context-aware service selection and quality property predictions. We consider the location information of users and services as context dimension for the prediction of response time and throughput. The BPR framework combines all new features and contributions to a comprehensive management solution. Furthermore, it facilitates flexible monitoring of QoS properties without having to modify the description of the service composition. We show how the different modules of the BPR framework work together in order to execute the management rules. We evaluate how our
selection algorithms outperform a genetic algorithm from related research. The evaluation reveals how context data can be used for a personalized prediction of response time and throughput.
Zitieren
@phdthesis{urn:nbn:de:hebis:34-2015042848197,
author={Reichle, Diana-Elena},
title={Managing Quality Properties of Web Service Compositions},
school={Kassel, Universität Kassel, Fachbereich Elektrotechnik / Informatik},
month={04},
year={2015}
}
0500 Oax 0501 Text $btxt$2rdacontent 0502 Computermedien $bc$2rdacarrier 1100 2015$n2015 1500 1/eng 2050 ##0##urn:nbn:de:hebis:34-2015042848197 3000 Reichle, Diana-Elena 4000 Managing Quality Properties of Web Service Compositions / Reichle, Diana-Elena 4030 4060 Online-Ressource 4085 ##0##=u http://nbn-resolving.de/urn:nbn:de:hebis:34-2015042848197=x R 4204 \$dDissertation 4170 5550 {{Web Services}} 5550 {{Dienstekomposition}} 5550 {{Dienstgüte}} 5550 {{Business Process Execution Language}} 5550 {{Prozessmanagement}} 5550 {{Kontextbezogenes System}} 7136 ##0##urn:nbn:de:hebis:34-2015042848197
2015-04-28T07:48:17Z 2015-04-28T07:48:17Z 2015-04-28 urn:nbn:de:hebis:34-2015042848197 http://hdl.handle.net/123456789/2015042848197 eng Urheberrechtlich geschützt https://rightsstatements.org/page/InC/1.0/ Web Service Web Service Compositions Quality of Service BPEL Service Selection Context-Awareness Service Recommendation Business Process Management Framework 004 Managing Quality Properties of Web Service Compositions Dissertation Web services from different partners can be combined to applications that realize a more complex business goal. Such applications built as Web service compositions define how interactions between Web services take place in order to implement the business logic. Web service compositions not only have to provide the desired functionality but also have to comply with certain Quality of Service (QoS) levels. Maximizing the users' satisfaction, also reflected as Quality of Experience (QoE), is a primary goal to be achieved in a Service-Oriented Architecture (SOA). Unfortunately, in a dynamic environment like SOA unforeseen situations might appear like services not being available or not responding in the desired time frame. In such situations, appropriate actions need to be triggered in order to avoid the violation of QoS and QoE constraints. In this thesis, proper solutions are developed to manage Web services and Web service compositions with regard to QoS and QoE requirements. The Business Process Rules Language (BPRules) was developed to manage Web service compositions when undesired QoS or QoE values are detected. BPRules provides a rich set of management actions that may be triggered for controlling the service composition and for improving its quality behavior. Regarding the quality properties, BPRules allows to distinguish between the QoS values as they are promised by the service providers, QoE values that were assigned by end-users, the monitored QoS as measured by our BPR framework, and the predicted QoS and QoE values. BPRules facilitates the specification of certain user groups characterized by different context properties and allows triggering a personalized, context-aware service selection tailored for the specified user groups. In a service market where a multitude of services with the same functionality and different quality values are available, the right services need to be selected for realizing the service composition. We developed new and efficient heuristic algorithms that are applied to choose high quality services for the composition. BPRules offers the possibility to integrate multiple service selection algorithms. The selection algorithms are applicable also for non-linear objective functions and constraints. The BPR framework includes new approaches for context-aware service selection and quality property predictions. We consider the location information of users and services as context dimension for the prediction of response time and throughput. The BPR framework combines all new features and contributions to a comprehensive management solution. Furthermore, it facilitates flexible monitoring of QoS properties without having to modify the description of the service composition. We show how the different modules of the BPR framework work together in order to execute the management rules. We evaluate how our selection algorithms outperform a genetic algorithm from related research. The evaluation reveals how context data can be used for a personalized prediction of response time and throughput. open access Reichle, Diana-Elena Kassel, Universität Kassel, Fachbereich Elektrotechnik / Informatik Geihs, Kurt (Prof. Dr.) König-Ries, Birgitta (Prof. Dr.) Zündorf, Albert (Prof. Dr.) Wacker, Arno (Prof. Dr.) C.2.4 Distributed Systems G.1.6 Optimization - Global Optimization G.3 PROBABILITY AND STATISTICS - Correlation and regression analysis D.4.8 Performance - Monitors D.4.8 Performance - Modeling and prediction Linear Regression Web Services Dienstekomposition Dienstgüte Business Process Execution Language Prozessmanagement Kontextbezogenes System 2015-02-09
Die folgenden Lizenzbestimmungen sind mit dieser Ressource verbunden:
:Urheberrechtlich geschützt
Verwandte Dokumente
Anzeige der Dokumente mit ähnlichem Titel, Autor, Urheber und Thema.
-
Technischer ReportAutomatische Dienstvermittlung in dienstorientierten Architekturen Geihs, Kurt; Bleul, Steffen (2007-07-02)
-
BuchTheorizing a Service Structure Li, Mahei Manhai (kassel university pressKassel, 2023)
-
Technischer ReportWeb Service Composition Systems for the Web Service Challenge - A Detailed Review Weise, Thomas; Bleul, Steffen; Geihs, Kurt (2007-11-19)