Model-driven development of composite applications

被引:0
|
作者
Patig, Susanne [1 ]
机构
[1] Univ Bern, IWI, CH-3012 Bern, Switzerland
关键词
model-driven development; web services; composition;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In service-oriented architectures, composite applications (CA) are created by assembling existing software services. Model-driven development does not implement a CA directly, but starts from models that describe the services and their interactions (and map to source code). This article classifies existing approaches for the model-driven development of CAs. Based on a small example it is demonstrated that current approaches do not support the development of CAs where the order of service calls is not constrained and depends on user input. To solve this problem, a new approach for the composition of web services is presented, which combines the Service Component Architecture (SCA) and state transition models.
引用
收藏
页码:67 / 78
页数:12
相关论文
共 50 条
  • [1] Model-driven development of composite context-aware web applications
    Kapitsaki, Georgia M.
    Kateros, Dimitrios A.
    Prezerakos, George N.
    Venieris, Lakovos S.
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2009, 51 (08) : 1244 - 1260
  • [2] Model-driven development of enterprise applications
    Kulkarni, V
    Reddy, S
    [J]. UML MODELING LANGUAGES AND APPLICATIONS, 2005, 3297 : 118 - 128
  • [3] Testing of model-driven development applications
    Beatriz Marín
    Carlos Gallardo
    Diego Quiroga
    Giovanni Giachetti
    Estefanía Serral
    [J]. Software Quality Journal, 2017, 25 : 407 - 435
  • [4] Testing of model-driven development applications
    Marin, Beatriz
    Gallardo, Carlos
    Quiroga, Diego
    Giachetti, Giovanni
    Serral, Estefania
    [J]. SOFTWARE QUALITY JOURNAL, 2017, 25 (02) : 407 - 435
  • [5] Model-Driven Development of WSN Applications
    Paulon, A. R.
    Froehlich, A. A.
    Becker, L. B.
    Basso, F. P.
    [J]. 2013 III BRAZILIAN SYMPOSIUM ON COMPUTING SYSTEMS ENGINEERING (SBESC 2013), 2013, : 161 - 166
  • [6] Model-Driven Development of GPU Applications
    Winier, Christoph
    Duennweber, Jan
    [J]. PARALLEL COMPUTING: ON THE ROAD TO EXASCALE, 2016, 27 : 227 - 236
  • [7] Model-Driven Development of Secure Service Applications
    Borek, Marian
    Moebius, Nina
    Stenzel, Kurt
    Reif, Wolfgang
    [J]. PROCEEDINGS OF THE 2012 IEEE 35TH SOFTWARE ENGINEERING WORKSHOP (SEW 2012), 2012, : 62 - 71
  • [8] Model-Driven Engineering of Composite Service Oriented Applications
    Karakostas, Bill
    Zorgios, Yannis
    [J]. INTERNATIONAL JOURNAL OF INFORMATION TECHNOLOGIES AND SYSTEMS APPROACH, 2011, 4 (01) : 23 - 37
  • [9] Model-Driven Development of Distributed Ledger Applications
    Fraternali, Piero
    Gonzalez, Sergio Luis Herrera
    Frigerio, Matteo
    Righetti, Mattia
    [J]. DATABASE SYSTEMS FOR ADVANCED APPLICATIONS. DASFAA 2022 INTERNATIONAL WORKSHOPS, 2022, 13248 : 104 - 119
  • [10] Frameworks for Model-Driven Development of Web Applications
    Okanovic, Vensada
    Donko, Dzenana
    Mateljan, Tadej
    [J]. ADVANCES IN DATA NETWORKS, COMMUNICATIONS, COMPUTERS, 2010, : 67 - 72