Skip to main content

Rapid REST API Management in a DEMO Based Low Code Platform

  • Conference paper
  • First Online:
Advances in Enterprise Engineering XVII (EDEWC 2023)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 119.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    Blockly - https://developers.google.com/blockly.

  2. 2.

    Swagger UI - https://swagger.io/tools/swagger-ui.

  3. 3.

    jQuery QueryBuilder - https://querybuilder.js.org/.

References

  1. 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)

    Google Scholar 

  2. Dietz, J., Mulder, H.: Enterprise Ontology: A Human-Centric Approach to Understanding the Essence of Organisation. Springer International Publishing, The Enterprise Engineering Series (2020). https://doi.org/10.1007/978-3-030-38854-6

    Book  Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. 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

    Google Scholar 

  7. 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)

    Google Scholar 

  8. Overeem, M., Jansen, S., Mathijssen, M.: API management maturity of low-code development platforms. In: Augusto, A., Gill, A., Nurcan, S., Reinhartz-Berger, I., Schmidt, R., Zdravkovic, J. (eds.) BPMDS/EMMSAD -2021. LNBIP, vol. 421, pp. 380–394. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-79186-5_25

    Chapter  Google Scholar 

  9. De, B.: API Management: An Architect’s Guide to Developing and Managing APIs for Your Organization. Apress (2017)

    Google Scholar 

  10. Krouwel, M.R., Op ’t Land, M.: Business driven microservice design. In: Aveiro, D., Proper, H.A., Guerreiro, S., de Vries, M. (eds.) Advances in Enterprise Engineering XV, pp. 95–113. Springer, Cham (2022). https://doi.org/10.1007/978-3-031-11520-2_7

  11. Andrade, M., Aveiro, D., Pinto, D.: Bridging ontology and implementation with a new DEMO action meta-model and engine. In: Aveiro, D., Guizzardi, G., Borbinha, J. (eds.) EEWC 2019. LNBIP, vol. 374, pp. 66–82. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-37933-9_5

    Chapter  Google Scholar 

  12. 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_8

    Chapter  Google Scholar 

  13. Gouveia, B., Aveiro, D., Pacheco, D., Pinto, D., Gouveia, D.: Fact model in DEMO - urban law case and proposal of representation improvements. In: Aveiro, D., Guizzardi, G., Pergl, R., Proper, H.A. (eds.) EEWC 2020. LNBIP, vol. 411, pp. 173–190. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-74196-9_10

    Chapter  Google Scholar 

  14. 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. 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. 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. 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. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Valentim Caires .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Caires, V., Vasconcelos, J., Pinto, D., Freitas, V., Aveiro, D. (2024). Rapid REST API Management in a DEMO Based Low Code Platform. In: Malinova Mandelburger, M., Guerreiro, S., Griffo, C., Aveiro, D., Proper, H.A., Schnellmann, M. (eds) Advances in Enterprise Engineering XVII. EDEWC 2023. Lecture Notes in Business Information Processing, vol 510. Springer, Cham. https://doi.org/10.1007/978-3-031-58935-5_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-58935-5_5

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-58934-8

  • Online ISBN: 978-3-031-58935-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics