A cloud-based integration platform for enterprise application integration: A Model-Driven Engineering approach

被引:7
|
作者
Frantz, Rafael Z. [1 ]
Corchuelo, Rafael [2 ]
Basto-Fernandes, Vitor [3 ]
Rosa-Sequeira, Fernando [4 ]
Roos-Frantz, Fabricia [1 ]
L. Arjona, Jose [5 ]
机构
[1] Unijui Univ, Dept Exact Sci & Engn, Ijui, Brazil
[2] Univ Seville, ETSI Informat, Seville, Spain
[3] Univ Inst Lisbon, Dept Informat Sci & Technol, Lisbon, Portugal
[4] Polytech Inst Leiria, Informat Engn Dept, Leiria, Portugal
[5] i2Factory SL, Technol Sci Pk Huelva, Huelva, Spain
来源
SOFTWARE-PRACTICE & EXPERIENCE | 2021年 / 51卷 / 04期
关键词
domain‐ specific language; enterprise application integration; integration framework; integration patterns; integration platform as a service; integration systems modeling; DOMAIN-SPECIFIC LANGUAGES; SERVICES; SUPPORT; DESIGN;
D O I
10.1002/spe.2916
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This article addresses major information systems integration problems, approaches, technologies, and tools within the context of Model-Driven Software Engineering. The Guarana integration platform is introduced as an innovative platform amongst state-of-the-art technologies available for enterprises to design and implement integration solutions. In this article, we present its domain-specific modeling language and its industrial cloud-based web development platform, which supports the design and implementation of integration solutions. A real-world case study is described and analyzed; then, we delve into its design and implementation, to finally disclose ten measures that empirically help estimating the amount of effort involved in the development of integration solutions.
引用
收藏
页码:824 / 847
页数:24
相关论文
共 50 条
  • [1] A MODEL-DRIVEN APPROACH TO ENTERPRISE INTEGRATION
    AGUIAR, MWC
    WESTON, RH
    [J]. INTERNATIONAL JOURNAL OF COMPUTER INTEGRATED MANUFACTURING, 1995, 8 (03) : 210 - 224
  • [2] A concept for applying model-driven engineering to application integration
    Dorda, Clemens
    Heinkel, Uwe
    Mitschang, Bernhard
    [J]. CHALLENGES IN INFORMATION TECHNOLOGY MANAGEMENT, 2008, : 168 - 174
  • [3] Integration of DFDs into a UML-based model-driven engineering approach
    Fernandes J.M.
    Lilius J.
    Truscan D.
    [J]. Software & Systems Modeling, 2006, 5 (4) : 403 - 428
  • [4] A model-driven engineering approach for the service integration of IoT systems
    Alulema, Darwin
    Criado, Javier
    Iribarne, Luis
    Jesus Fernandez-Garcia, Antonio
    Ayala, Rosa
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2020, 23 (03): : 1937 - 1954
  • [5] A model-driven engineering approach for the service integration of IoT systems
    Darwin Alulema
    Javier Criado
    Luis Iribarne
    Antonio Jesús Fernández-García
    Rosa Ayala
    [J]. Cluster Computing, 2020, 23 : 1937 - 1954
  • [6] COMBINING THE CONTINUOUS INTEGRATION PRACTICE AND THE MODEL-DRIVEN ENGINEERING APPROACH
    Garcia-Diaz, Vicente
    Pascual Espada, Jordan
    Rolando Nunez-Valdez, Edward
    Pelayo G-Bustelo, B. Cristina
    Cueva Lovelle, Juan Manuel
    [J]. COMPUTING AND INFORMATICS, 2016, 35 (02) : 299 - 337
  • [7] Clowiz: A Model-driven Development Platform for Cloud-based Information Systems
    Kiswani, Jalal
    Dascalu, Sergiu M.
    Muhanna, Muhanna
    Harris, Frederick C., Jr.
    [J]. PROCEEDINGS OF 2018 6TH INTERNATIONAL CONFERENCE ON MULTIMEDIA COMPUTING AND SYSTEMS (ICMCS), 2018, : 279 - 284
  • [8] Adaptable, model-driven security engineering for SaaS cloud-based applications
    Almorsy, Mohamed
    Grundy, John
    Ibrahim, Amani S.
    [J]. AUTOMATED SOFTWARE ENGINEERING, 2014, 21 (02) : 187 - 224
  • [9] Adaptable, model-driven security engineering for SaaS cloud-based applications
    Mohamed Almorsy
    John Grundy
    Amani S. Ibrahim
    [J]. Automated Software Engineering, 2014, 21 : 187 - 224
  • [10] Implications of Integration and Interoperability for Enterprise Cloud-Based Applications
    Opara-Martins, Justice
    Sahandi, Reza
    Tian, Feng
    [J]. CLOUD COMPUTING (CLOUDCOMP 2015), 2016, 167 : 213 - 223