Model-driven methodology for building QoS-optimised Web service compositions

被引:0
|
作者
Gronmo, R
Jaeger, MC
机构
[1] SINTEF ICT, N-0314 Oslo, Norway
[2] Tech Univ Berlin, D-10587 Berlin, Germany
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
As the number of available Web services increases there is a growing demand to realise complex business processes by combining and reusing available basic Web services. For each of the needed basic Web services there may be many candidate services available from different vendors and with different Quality of Service (QoS) values. This paper proposes a model-driven methodology for building new Web service compositions that are QoS-optimised. We investigate if UML is suitable for modelling the QoS aspects and we explain how transformations can be used to automate most parts of the methodology. Some of these transformations are already implemented in previous work. As part of the methodology we present a control flow pattern approach that optimises the QoS values of the composition given user-defined requirements and preferences. The pattern approach is compared towards the local and global approaches identified by other authors. Experiments are carried out within our simulation tool that simulates the selection of services and aggregation of QoS in a given composition. The test results are used to identify recommendations of when to use the different approaches based on measurements of computation time of the optimisation component and achieved QoS values for the new composition. The methodology is explained by relating it to a gas dispersion emergency case.
引用
收藏
页码:68 / 82
页数:15
相关论文
共 50 条
  • [1] Model-Driven Instrumentation for Monitoring the Quality of Web Service Compositions
    Momm, Christof
    Detsch, Thomas
    Abeck, Sebastian
    [J]. EDOCW: 2008 12TH ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE WORKSHOPS, 2008, : 119 - 128
  • [2] A Model-Driven Approach for Monitoring Business Performance in Web Service Compositions
    Momm, Christof
    Gebhart, Michael
    Abeck, Sebastian
    [J]. 2009 FOURTH INTERNATIONAL CONFERENCE ON INTERNET AND WEB APPLICATIONS AND SERVICES, 2009, : 343 - +
  • [3] Model-Driven Integration of Building Automation Systems into Web Service Gateways
    Schachinger, Daniel
    Kastner, Wolfgang
    [J]. 2015 IEEE WORLD CONFERENCE ON FACTORY COMMUNICATION SYSTEMS (WFCS), 2015,
  • [4] Model-driven web service development
    Baïna, K
    Benatallah, B
    Casati, F
    Toumani, F
    [J]. ADVANCED INFORMATION SYSTEMS ENGINEERING, PROCEEDINGS, 2004, 3084 : 290 - 306
  • [5] A Methodology for Model-Driven Web Application Composition
    Kateros, Dimitrios A.
    Kapitsaki, Georgia M.
    Tselikas, Nikolaos D.
    Venieris, Iakovos S.
    [J]. 2008 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING, PROCEEDINGS, VOL 2, 2008, : 489 - 492
  • [6] A QOS DRIVEN APPROACH FOR PROBABILITY EVALUATION OF WEB SERVICE COMPOSITIONS
    Petrova-Antonova, Dessislava
    Dimov, Aleksandar
    [J]. ICSOFT 2011: PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATABASE TECHNOLOGIES, VOL 1, 2011, : 321 - 326
  • [7] Model-Driven Development of Service Compositions for Enterprise Interoperability
    Khadka, Ravi
    Sapkota, Brahmananda
    Pires, Luis Ferreira
    Van Sinderen, Marten
    Jansen, Slinger
    [J]. ENTERPRISE INTEROPERABILITY, 2011, 76 : 177 - +
  • [8] Model-driven semantic web service composition
    Gronmo, R
    Jaeger, MC
    [J]. 12th Asia-Pacific Software Engineering Conference, Proceedings, 2005, : 79 - 86
  • [9] Model-driven Development of Web Service Transactions
    Schmit, Benjamin A.
    Dustdar, Schahram
    [J]. ENTERPRISE MODELLING AND INFORMATION SYSTEMS ARCHITECTURES-AN INTERNATIONAL JOURNAL, 2005, 1 (01): : 46 - 55
  • [10] A model-driven WSDL extension for describing the QoS of web services
    D'Ambrogio, Andrea
    [J]. ICWS 2006: IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, PROCEEDINGS, 2006, : 789 - 796