Managing Quality Properties of Web Service Compositions
Diana-Elena Reichle · Kobra (Universitätsbibliothek Kassel) · 2015
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.During my work at the University of Kassel, I had the chance to write this dissertation and I enjoyed working in interesting projects like ADDOaction and VENUS.It was a nice experience to be confronted with many interesting topics, but also to meet nice people and to get to know beautiful places while traveling to conferences and workshops.I would like to thank several people who supported me in writing this dissertation and were accompanying my research work.