Une approche orientée utilisateur pour la supervision des orchestrations de services. (User-Oriented approach for service orchestrations supervision)

La qualite de service est devenue aujourd'hui une notion incontournable dans le developpement des applications logicielles, en particulier dans le cadre des architectures orientees services. Les travaux de cette these se focalisent sur la supervision de la qualite de service des applications orientees services, definies sous forme d'orchestrations de services. L'approche de supervision proposee dans ce contexte est generique. Elle repose sur des patrons de flux de controle des orchestrations de services pouvant etre implementes en integralite ou en partie par tout langage d'orchestration de services. D'autre part, elle ne pose aucune restriction, ni sur les attributs qualite a surveiller par le systeme de supervision, ni sur leurs representations. Cette approche de supervision se distingue des approches existantes par l'exploitation d'un modele de preferences oriente utilisateur, permettant de representer fidelement la satisfaction de ce dernier. Le degre de satisfaction, issu du modele de preferences, constitue une information de haut niveau representant la qualite globale de l'orchestration etudiee. Sur la base de ce degre de satisfaction, de nouvelles strategies de surveillance sont proposees afin de satisfaire les attentes de l'utilisateur. L'elaboration du modele de preferences exploite la methode d'aide a la decision multi-criteres MACBETH etendue avec l'operateur d'agregation de l'integrale de Choquet 2-additive. Une illustration de l'approche de supervision a ete realisee sur une orchestration de services, representant un processus industriel dans le domaine du pilotage d'atelier de production. Les travaux de cette these ont ete realises dans le cadre d'un projet R&D regroupant sept editeurs de progiciels dans le domaine du MES (Manufacturing Execution System).

[1]  Hai Jin,et al.  Adaptation of Web Service Composition Based on Workflow Patterns , 2008, ICSOC.

[2]  Hervé Verjus,et al.  QoS Aggregation in Service Orchestrations Based on the Choquet Integral , 2011, 2011 IEEE 8th International Conference on e-Business Engineering.

[3]  van der Wmp Wil Aalst,et al.  newYAWL : achieving comprehensive patterns support in workflow for the control-flow, data and resource perspectives , 2007 .

[4]  Michael C. Jäger,et al.  Optimising quality of service for the composition of electronic services , 2007 .

[5]  Vincenzo Grassi,et al.  Reliability Modeling and Analysis of Service-Oriented Architectures , 2007, Test and Analysis of Web Services.

[6]  Frank Leymann,et al.  Runtime Prediction of Service Level Agreement Violations for Composite Services , 2009, ICSOC/ServiceWave Workshops.

[7]  Rolf Kluge,et al.  A Case Study on Managing SLAs in Composite Services with COSMA , 2009, BPSC.

[8]  Alexander Shapiro,et al.  Lectures on Stochastic Programming: Modeling and Theory , 2009 .

[9]  Maria Luisa Villani,et al.  A framework for QoS-aware binding and re-binding of composite web services , 2008, J. Syst. Softw..

[10]  Krzysztof Zielinski,et al.  Method of Adaptive Quality Control in Service Oriented Architectures , 2008, ICCS.

[11]  Caroline Herssens,et al.  Capturing and Using QoS Relationships to Improve Service Selection , 2008, CAiSE.

[12]  Albert Benveniste,et al.  Flexible Probabilistic QoS Management of Orchestrations , 2010, Int. J. Web Serv. Res..

[13]  Nabil Fakhfakh,et al.  Measuring The Satisfaction Degree Of Quality Attributes Requirements For Services Orchestrations , 2011 .

[14]  G. Mauris,et al.  Quantitative expression and aggregation of performance measurements based on the MACBETH multi-criteria method , 2007 .

[15]  Lamia Berrah,et al.  Monitoring the improvement of an overall industrial performance based on a Choquet integral aggregation , 2008 .

[16]  Michel Grabisch,et al.  p-Symmetric Fuzzy Measures , 2002, Int. J. Uncertain. Fuzziness Knowl. Based Syst..

[17]  Dimka Karastoyanova,et al.  Extending web service flow models to provide for adaptability , 2004 .

[18]  Carlos A. Bana e Costa,et al.  The MACBETH Approach: Basic Ideas, Software, and an Application , 1999 .

[19]  Vladimir Tosic,et al.  Web Service Offerings Language ( WSOL ) and Web Service Composition Management ( WSCM ) , 2002 .

[20]  Sorana Cîmpan,et al.  Approche centrée architecture pour l'évolution dynamique de systèmes d'information , 2009, Tech. Sci. Informatiques.

[21]  Albert Benveniste,et al.  Monitoring probabilistic SLAs in Web service orchestrations , 2009, 2009 IFIP/IEEE International Symposium on Integrated Network Management.

[22]  Michel Grabisch,et al.  A decade of application of the Choquet and Sugeno integrals in multi-criteria decision aid , 2010, Ann. Oper. Res..

[23]  Christophe Labreuche,et al.  The Choquet integral for the aggregation of interval scales in multicriteria decision making , 2003, Fuzzy Sets Syst..

[24]  Mike P. Papazoglou,et al.  Service oriented architectures: approaches, technologies and research issues , 2007, The VLDB Journal.

[25]  Hangjung Zo,et al.  Measuring Reliability of Applications Composed of Web Services , 2007, 2007 40th Annual Hawaii International Conference on System Sciences (HICSS'07).

[26]  Abdelhakim Hafid,et al.  A QoS broker based architecture for efficient Web services selection , 2005, IEEE International Conference on Web Services (ICWS'05).

[27]  Fabio Casati,et al.  Automated SLA Monitoring for Web Services , 2002, DSOM.

[28]  Wil M. P. van der Aalst,et al.  Workflow Patterns: On the Expressive Power of (Petri-net-based) Workflow Languages. , 2002 .

[29]  Hervé Verjus,et al.  Quality of service aggregation in e-business applications , 2011, Proceedings of the International Conference on e-Business.

[30]  Stephen J. H. Yang,et al.  An optimal QoS-based Web service selection scheme , 2009, Inf. Sci..

[31]  Daniel A. Menascé,et al.  On optimal service selection in Service Oriented Architectures , 2010, Perform. Evaluation.

[32]  Heiko Ludwig,et al.  Web Service Level Agreement (WSLA) Language Specification , 2003 .

[33]  Quan Z. Sheng,et al.  Quality driven web services composition , 2003, WWW '03.

[34]  Schahram Dustdar,et al.  An Analysis of Web Services Workflow Patterns in Collaxa , 2004 .

[35]  van der Wmp Wil Aalst,et al.  Workflow control-flow patterns : a revised view , 2006 .

[36]  Ernest H. Forman,et al.  Decision By Objectives: How To Convince Others That You Are Right , 2001 .

[37]  Albert Benveniste,et al.  Variability Modeling and QoS Analysis of Web Services Orchestrations , 2010, 2010 IEEE International Conference on Web Services.

[38]  Hervé Verjus,et al.  Managing Service-Based EAI Architectures Evolution Using a Formal Architecture-Centric Approach , 2006, ICEIS.

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

[40]  Mohamed Jmaiel,et al.  Providing Predictive Self-Healing for Web Services: A QoS Monitoring and Analysis-based Approach , 2008 .

[41]  Paolo Traverso,et al.  Service-Oriented Computing: a Research Roadmap , 2008, Int. J. Cooperative Inf. Syst..

[42]  Hervé Verjus,et al.  DIAPASON: A Formal Approach for Supporting Agile and Evolvable Information System Service-Based Architectures , 2008, ICEIS.

[43]  Carlos A. Bana e Costa,et al.  On the Mathematical Foundation of MACBETH , 2005 .

[44]  Khalil Drira,et al.  A Framework for Monitoring and Runtime Recovery of Web Service-Based Applications , 2008, ICEIS.

[45]  Gero Mühl,et al.  QoS aggregation in Web service compositions , 2005, 2005 IEEE International Conference on e-Technology, e-Commerce and e-Service.

[46]  Huynh Quyet Thang,et al.  Dynamic Coupling Metrics for Service – Oriented Software , 2009 .

[47]  Hervé Verjus,et al.  Multi-criteria Decision Making Method for Quality of Service Aggregation , 2011, 2011 IEEE 15th International Enterprise Distributed Object Computing Conference.

[48]  Wil M. P. van der Aalst,et al.  newYAWL : Specifying a Workflow Reference Language using Coloured Petri Nets , 2007 .

[49]  Nicola Mazzocca,et al.  Web Services workflow reliability estimation through reliability patterns , 2007, 2007 Third International Conference on Security and Privacy in Communications Networks and the Workshops - SecureComm 2007.

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

[51]  Fabio Casati,et al.  Intelligent Management of SLAs for Composite Web Services , 2003, DNIS.

[52]  A. Parasuraman,et al.  Alternative scales for measuring service quality: A comparative assessment based on psychometric and diagnostic criteria , 1994 .

[53]  M. Grabisch,et al.  Fuzzy Measures and Integrals in MCDA , 2004 .

[54]  F. Leymann,et al.  Towards Management of SLA-Aware Business Processes Based on Key Performance Indicators , 2008 .

[55]  Jan Mendling,et al.  A Comparison of BPML and BPEL4WS , 2003, Berliner XML Tage.

[56]  Zhichang Qi,et al.  A Petri Net Based Approach for Reliability Prediction of Web Services , 2006, OTM Workshops.

[57]  Marlon Dumas,et al.  Aggregate Quality of Service Computation for Composite Services , 2010, ICSOC.

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

[59]  Albert Benveniste,et al.  Flexible Probabilistic QoS Management of Transaction Based Web Services Orchestrations , 2009, 2009 IEEE International Conference on Web Services.

[60]  Kishor S. Trivedi,et al.  Stochastic Modeling of Composite Web Services for Closed-Form Analysis of Their Performance and Reliability Bottlenecks , 2007, ICSOC.

[61]  Kishor S. Trivedi,et al.  Automated Generation and Analysis of Markov Reward Models Using Stochastic Reward Nets , 1993 .

[62]  Jaideep Srivastava,et al.  A Probabilistic QoS Model and Computation Framework for Web Services-Based Workflows , 2004, ER.

[63]  A. Parasuraman,et al.  The nature and determinants of customer expectations of service , 1993 .

[64]  P. Dhavachelvan,et al.  Evaluation of QoS Based Web-Service Selection Techniques for Service Composition , 2011 .

[65]  Jaideep Srivastava,et al.  A probabilistic approach to modeling and estimating the QoS of web-services-based workflows , 2007, Inf. Sci..

[66]  Marlon Dumas,et al.  Pattern Based Analysis of BPML (and WSCI) , 2002 .

[67]  Albert Benveniste,et al.  Probabilistic QoS and Soft Contracts for Transaction-Based Web Services Orchestrations , 2008, IEEE Transactions on Services Computing.

[68]  M. Grabisch,et al.  A representation of preferences by the Choquet integral with respect to a 2-additive capacity , 2011 .

[69]  Hervé Verjus,et al.  Cadre conceptuel pour la modélisation et la supervision d'architectures à base de services. Une approche pour l'ingénierie des SI à base de services , 2011, Ingénierie des Systèmes d Inf..

[70]  Zibin Zheng,et al.  An adaptive QoS-aware fault tolerance strategy for web services , 2010, Empirical Software Engineering.

[71]  Zhenzhen Zhao,et al.  User-centric service selection, integration and management through daily events , 2011, 2011 IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops).

[72]  Christoph Bussler,et al.  On Structured Workflow Modelling , 2000, CAiSE.

[73]  Jacques Duchêne,et al.  Subjective Evaluation of Discomfort in Sitting Positions , 2002, Fuzzy Optim. Decis. Mak..

[74]  Heiko Ludwig,et al.  The WSLA Framework: Specifying and Monitoring Service Level Agreements for Web Services , 2003, Journal of Network and Systems Management.

[75]  Lamia Berrah,et al.  Towards an aggregation performance measurement system model in a supply chain context , 2007, Comput. Ind..

[76]  Fang Deng,et al.  An Online Monitoring Approach for Web Service Requirements , 2009, IEEE Transactions on Services Computing.

[77]  Carlo Ghezzi,et al.  Quality Prediction of Service Compositions through Probabilistic Model Checking , 2008, QoSA.

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

[79]  Wil M. P. van der Aalst,et al.  Beyond workflow management: product-driven case handling , 2001, GROUP.

[80]  Maria Luisa Villani,et al.  An approach for QoS-aware service composition based on genetic algorithms , 2005, GECCO '05.

[81]  Karl Aberer,et al.  QoS-Based Service Selection and Ranking with Trust and Reputation Management , 2005, OTM Conferences.

[82]  Schahram Dustdar,et al.  An End-to-End Approach for QoS-Aware Service Composition , 2009, 2009 IEEE International Enterprise Distributed Object Computing Conference.

[83]  Georges Habchi,et al.  Scheduling and control modeling of HVLV systems using max-plus algebra , 2011 .

[84]  Gero Mühl,et al.  QoS aggregation for Web service composition using workflow patterns , 2004, Proceedings. Eighth IEEE International Enterprise Distributed Object Computing Conference, 2004. EDOC 2004..