Skip to main content

2024 | OriginalPaper | Buchkapitel

Rapid REST API Management in a DEMO Based Low Code Platform

verfasst von : Valentim Caires, João Vasconcelos, Duarte Pinto, Vítor Freitas, David Aveiro

Erschienen in: Advances in Enterprise Engineering XVII

Verlag: Springer Nature Switzerland

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

In enterprise data management, the development of APIs for integrating diverse information systems often entails repetitive and labor-intensive tasks, such as translating variables and methods between systems. The advent of low-code platforms has significantly altered this landscape, facilitating the automatic and swift generation of APIs for both incoming and outgoing data and service actions. This paper explores a new approach using the Design and Engineering Methodology for Organizations (DEMO) data models within a low-code platform. Our methodology simplifies the API creation process by using DEMO’s Fact and Action models. Using a low-code platform, we enable users to efficiently generate endpoints for various functionalities, ranging from basic data item lists to complex query results, all achieved through intuitive drag-and-drop operations within a user-friendly graphical interface. This approach not only streamlines the development of APIs for internal tasks but also eases integration with external systems. Moreover, our approach includes the automated scanning of data from external APIs. Utilizing a user-friendly GUI, our system can automatically retrieve data from external sources and align it with internal data, ensuring consistent integration. This paper details this approach, emphasizing its effectiveness in integrating external information into local systems.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Freitas, V., Pinto, D., Caires, V., Tadeu, L., Aveiro, D.: The DISME low-code platform - from simple diagram creation to system execution. In: Proceedings of the 22nd CIAO! Doctoral Consortium, and Enterprise Engineering Working Conference Forum (2022) Freitas, V., Pinto, D., Caires, V., Tadeu, L., Aveiro, D.: The DISME low-code platform - from simple diagram creation to system execution. In: Proceedings of the 22nd CIAO! Doctoral Consortium, and Enterprise Engineering Working Conference Forum (2022)
3.
Zurück zum Zitat Aveiro, D., Caires, V.: DEMO model based rapid REST API management in a low code platform. In: Guerreiro, S., Griffo, C., Jacob, M. (eds.) Proceedings of the 22nd CIAO! Doctoral Consortium, and Enterprise Engineering Working Conference Forum 2022 co-located with 12th Enterprise Engineering Working Conference (EEWC 2022), November 2-3, 2022, Leusden, the Netherlands. CEUR Workshop Proceedings, CEUR-WS.org, vol. 3388 (2022) Aveiro, D., Caires, V.: DEMO model based rapid REST API management in a low code platform. In: Guerreiro, S., Griffo, C., Jacob, M. (eds.) Proceedings of the 22nd CIAO! Doctoral Consortium, and Enterprise Engineering Working Conference Forum 2022 co-located with 12th Enterprise Engineering Working Conference (EEWC 2022), November 2-3, 2022, Leusden, the Netherlands. CEUR Workshop Proceedings, CEUR-WS.org, vol. 3388 (2022)
4.
Zurück zum Zitat Wang, B., Rosenberg, D., Boehm, B.W.: Rapid realization of executable domain models via automatic code generation. In: 2017 IEEE 28th Annual Software Technology Conference (STC), pp. 1–6 (2017) Wang, B., Rosenberg, D., Boehm, B.W.: Rapid realization of executable domain models via automatic code generation. In: 2017 IEEE 28th Annual Software Technology Conference (STC), pp. 1–6 (2017)
5.
Zurück zum Zitat Segura, A.M., Cuadrado, J.S., De Lara, J.: ODaaS: towards the model-driven engineering of open data applications as data services. In: 2014 IEEE 18th International Enterprise Distributed Object Computing Conference Workshops and Demonstrations, pp. 335–339 (2014) Segura, A.M., Cuadrado, J.S., De Lara, J.: ODaaS: towards the model-driven engineering of open data applications as data services. In: 2014 IEEE 18th International Enterprise Distributed Object Computing Conference Workshops and Demonstrations, pp. 335–339 (2014)
6.
Zurück zum Zitat da Cruz Gonçalves, R.C.: RESTful web services development with a model-driven engineering approach. PhD thesis, Instituto Superior de Engenharia do Porto (2018). AAI28992236 da Cruz Gonçalves, R.C.: RESTful web services development with a model-driven engineering approach. PhD thesis, Instituto Superior de Engenharia do Porto (2018). AAI28992236
7.
Zurück zum Zitat Hussein, S. Zein, S., Salleh, N.: Rest API auto generation: a model-based approach. In: Knowledge Innovation Through Intelligent Software Methodologies, Tools and Techniques, p. 09 (2020) Hussein, S. Zein, S., Salleh, N.: Rest API auto generation: a model-based approach. In: Knowledge Innovation Through Intelligent Software Methodologies, Tools and Techniques, p. 09 (2020)
9.
Zurück zum Zitat De, B.: API Management: An Architect’s Guide to Developing and Managing APIs for Your Organization. Apress (2017) De, B.: API Management: An Architect’s Guide to Developing and Managing APIs for Your Organization. Apress (2017)
12.
Zurück zum Zitat Pinto, D., Aveiro, D., Pacheco, D., Gouveia, B., Gouveia, D.: Validation of DEMO’s conciseness quality and proposal of improvements to the process model. In: Aveiro, D., Guizzardi, G., Pergl, R., Proper, H.A. (eds.) EEWC 2020. LNBIP, vol. 411, pp. 133–152. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-74196-9_8CrossRef Pinto, D., Aveiro, D., Pacheco, D., Gouveia, B., Gouveia, D.: Validation of DEMO’s conciseness quality and proposal of improvements to the process model. In: Aveiro, D., Guizzardi, G., Pergl, R., Proper, H.A. (eds.) EEWC 2020. LNBIP, vol. 411, pp. 133–152. Springer, Cham (2021). https://​doi.​org/​10.​1007/​978-3-030-74196-9_​8CrossRef
13.
14.
Zurück zum Zitat Pacheco, D., Aveiro, D., Pinto, D., Gouveia, B.: Towards the x-theory: an evaluation of the perceived quality and functionality of demo’s process model. In: Aveiro, D. Proper, H.A., Guerreiro, S., de Vries, M. (eds.) Advances in Enterprise Engineering XV, pp. 129–148. Springer, Cham (2022). https://doi.org/10.1007/978-3-031-11520-2_9 Pacheco, D., Aveiro, D., Pinto, D., Gouveia, B.: Towards the x-theory: an evaluation of the perceived quality and functionality of demo’s process model. In: Aveiro, D. Proper, H.A., Guerreiro, S., de Vries, M. (eds.) Advances in Enterprise Engineering XV, pp. 129–148. Springer, Cham (2022). https://​doi.​org/​10.​1007/​978-3-031-11520-2_​9
15.
Zurück zum Zitat Pacheco, D., Aveiro, D., Gouveia, B., Pinto, D.: Evaluation of the perceived quality and functionality of fact model diagrams in DEMO. In: Aveiro, D., Proper, H.A., Guerreiro, S., de Vries, M. (eds.) Advances in Enterprise Engineering XV, Lecture Notes in Business Information Processing, pp. 114–128. Springer, Cham (2022). https://doi.org/10.1007/978-3-031-11520-2_8 Pacheco, D., Aveiro, D., Gouveia, B., Pinto, D.: Evaluation of the perceived quality and functionality of fact model diagrams in DEMO. In: Aveiro, D., Proper, H.A., Guerreiro, S., de Vries, M. (eds.) Advances in Enterprise Engineering XV, Lecture Notes in Business Information Processing, pp. 114–128. Springer, Cham (2022). https://​doi.​org/​10.​1007/​978-3-031-11520-2_​8
16.
Zurück zum Zitat Aveiro, D., Freitas, V.: A new action meta-model and grammar for a DEMO based low-code platform rules processing engine. In: Griffo, C., Guerreiro, S., Iacob, M.E. (eds.) Advances in Enterprise Engineering XVI, Lecture Notes in Business Information Processing, pp. 33–52. Springer, Cham (2023). https://doi.org/10.1007/978-3-031-34175-5_3 Aveiro, D., Freitas, V.: A new action meta-model and grammar for a DEMO based low-code platform rules processing engine. In: Griffo, C., Guerreiro, S., Iacob, M.E. (eds.) Advances in Enterprise Engineering XVI, Lecture Notes in Business Information Processing, pp. 33–52. Springer, Cham (2023). https://​doi.​org/​10.​1007/​978-3-031-34175-5_​3
17.
Zurück zum Zitat Aveiro, D., Oliveira, J.: Towards DEMO model-based automatic generation of smart contracts. In: Griffo, C., Guerreiro, S., Iacob, M.E. (eds.) Advances in Enterprise Engineering XVI, Lecture Notes in Business Information Processing, pp. 71–89. Springer, Cham (2023). https://doi.org/10.1007/978-3-031-34175-5_5 Aveiro, D., Oliveira, J.: Towards DEMO model-based automatic generation of smart contracts. In: Griffo, C., Guerreiro, S., Iacob, M.E. (eds.) Advances in Enterprise Engineering XVI, Lecture Notes in Business Information Processing, pp. 71–89. Springer, Cham (2023). https://​doi.​org/​10.​1007/​978-3-031-34175-5_​5
18.
Zurück zum Zitat Aveiro, D., Freitas, V., Cunha, E., Quintal, F., Almeida, Y.: Traditional vs. low-code development: comparing needed effort and system complexity in the NexusBRaNT experiment. In: 2023 IEEE 25th Conference on Business Informatics (CBI), pp. 1–10 (2023) Aveiro, D., Freitas, V., Cunha, E., Quintal, F., Almeida, Y.: Traditional vs. low-code development: comparing needed effort and system complexity in the NexusBRaNT experiment. In: 2023 IEEE 25th Conference on Business Informatics (CBI), pp. 1–10 (2023)
Metadaten
Titel
Rapid REST API Management in a DEMO Based Low Code Platform
verfasst von
Valentim Caires
João Vasconcelos
Duarte Pinto
Vítor Freitas
David Aveiro
Copyright-Jahr
2024
DOI
https://doi.org/10.1007/978-3-031-58935-5_5

Premium Partner