Managing the Quality of Modular Services -- A Process-Oriented Aggregation of Expected Service Levels Based on Probability Distributions

Service oriented architectures provide modular service components which can be combined to complex services. Besides the problem of finding optimal combinations of service components the quality of the overall service (the complex service) is important. It is often assumed in literature that the quality of the individual service components is expressed as one single value (e.g. the average). In fact, we observe different probabilities for certain quality levels which are summarized in a probability distribution of the service level indicators. Given the distribution of the quality levels of the individual service components we present an approach to aggregate these distribution functions. As such, we are able to derive one distribution function for the overall complex service. The distribution function of the complex service carries much more information than a single value. This fact is essential for analyzing, managing and controlling the overall process in order to detect weaknesses and to approve overall quality.

[1]  James A. Hendler,et al.  HTN planning for Web Service composition using SHOP2 , 2004, J. Web Semant..

[2]  Amit P. Sheth,et al.  Modeling Quality of Service for Workflows and Web Service Processes , 2002 .

[3]  Munindar P. Singh,et al.  An adaptive probabilistic trust model and its evaluation , 2008, AAMAS.

[4]  H. Rosemann Zuverlässigkeit und Verfügbarkeit technischer Anlagen und Geräte , 1981 .

[5]  T. P. Hill On Goods and Services , 1977 .

[6]  Leon Sterling,et al.  Quality of service for web services , 2004 .

[7]  Christof Weinhardt,et al.  Service Value Networks: Unleashing the Combinatorial Power of Service Mashups , 2010 .

[8]  Frank Leymann,et al.  Aggregation of Service Level Agreements in the Context of Business Processes , 2008, 2008 12th International IEEE Enterprise Distributed Object Computing Conference.

[9]  Diego Calvanese,et al.  Automatic Service Composition Based on Behavioral Descriptions , 2005, Int. J. Cooperative Inf. Syst..

[10]  Mukesh Singhal,et al.  Trust Management in Distributed Systems , 2007, Computer.

[11]  Anne H. H. Ngu,et al.  QoS computation and policing in dynamic web service selection , 2004, WWW Alt. '04.

[12]  Clemens van Dinther,et al.  Service Value Networks , 2009, 2009 IEEE Conference on Commerce and Enterprise Computing.

[13]  William H. Sanders,et al.  Modeling of Service-Level Agreements for Composed Services , 2002, DSOM.

[14]  Freddy Lécué,et al.  A Formal Model for Semantic Web Service Composition , 2005, SEMWEB.

[15]  MengChu Zhou,et al.  Performance modeling and analysis of workflow , 2004, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[16]  Holger Schmidt Service Level Agreements based on Business Process Modeling , 2000 .

[17]  Anne H. H. Ngu,et al.  QoS-aware middleware for Web services composition , 2004, IEEE Transactions on Software Engineering.

[18]  Ying Zou,et al.  A Framework for Verifying SLA Compliance in Composed Services , 2008, 2008 IEEE International Conference on Web Services.

[19]  Birgitta König-Ries,et al.  DIANE: A Matchmaking-Centered Framework for Automated Service Discovery, Composition, Binding, and Invocation on the Web , 2007, Int. J. Electron. Commer..

[20]  Bogdan Franczyk,et al.  COSMA - An Approach for Managing SLAs in Composite Services , 2008, ICSOC.

[21]  Mike P. Papazoglou,et al.  Web Services - Principles and Technology , 2007 .

[22]  Sharon Paradesi,et al.  Integrating Behavioral Trust in Web Service Compositions , 2009, 2009 IEEE International Conference on Web Services.

[23]  Thomas H. Davenport,et al.  Process Innovation: Reengineering Work Through Information Technology , 1992 .

[24]  M. Brian Blake,et al.  Workflow Composition of Service Level Agreements , 2007, IEEE International Conference on Services Computing (SCC 2007).

[25]  F. Caeldries Reengineering the Corporation: A Manifesto for Business Revolution , 1994 .

[26]  Sebastian Speiser,et al.  Service Contract Automation , 2010, AMCIS.

[27]  Basil K. Papadopoulos,et al.  Fuzzy Performance Evaluation of Workflow Stochastic Petri Nets by Means of Block Reduction , 2010, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[28]  Hans-Arno Jacobsen,et al.  SLA-driven business process management in SOA , 2007, CASCON.

[29]  Athman Bouguettaya,et al.  Evaluating Rater Credibility for Reputation Assessment of Web Services , 2007, WISE.

[30]  Wil M. P. van der Aalst,et al.  Workflow Patterns , 2004, Distributed and Parallel Databases.

[31]  Gero Mühl,et al.  QoS aggregation for Web service composition using workflow patterns , 2004 .