Skip to main content

2022 | OriginalPaper | Buchkapitel

Enabling Content Management Systems as an Information Source in Model-Driven Projects

verfasst von : Joan Giner-Miguelez, Abel Gómez, Jordi Cabot

Erschienen in: Research Challenges in Information Science

Verlag: Springer International Publishing

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

search-config
loading …

Abstract

Content Management Systems (CMSs) are the most popular tool when it comes to create and publish content across the web. Recently, CMSs have evolved, becoming headless. Content served by a headless CMS aims to be consumed by other applications and services through REST APIs rather than by human users through a web browser. This evolution has enabled CMSs to become a notorious source of content to be used in a variety of contexts beyond pure web navigation. As such, CMS have become an important component of many information systems. Unfortunately, we still lack the tools to properly discover and manage the information stored in a CMS, often highly customized to the needs of a specific domain. Currently, this is mostly a time-consuming and error-prone manual process.
In this paper, we propose a model-based framework to facilitate the integration of headless CMSs in software development processes. Our framework is able to discover and explicitly represent the information schema behind the CMS. This facilitates designing the interaction between the CMS model and other components consuming that information. These interactions are then generated as part of a middleware library that offers platform-agnostic access to the CMS to all the client applications. The complete framework is open-source and available online.

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
2.
Zurück zum Zitat Belo, O., Cunha, J., Femandes, J.P., Mendes, J., Pereira, R., Saraiva, J.: QuerySheet: a bidirectional query environment for model-driven spreadsheets. In: IEEE Symposium on Visual Languages and Human Centric Computing - VL/HCC, pp. 199–200 (2013) Belo, O., Cunha, J., Femandes, J.P., Mendes, J., Pereira, R., Saraiva, J.: QuerySheet: a bidirectional query environment for model-driven spreadsheets. In: IEEE Symposium on Visual Languages and Human Centric Computing - VL/HCC, pp. 199–200 (2013)
4.
Zurück zum Zitat Cabot, J.: Wordpress: a content management system to democratize publishing. IEEE Softw. 35(3), 89–92 (2018)MathSciNetCrossRef Cabot, J.: Wordpress: a content management system to democratize publishing. IEEE Softw. 35(3), 89–92 (2018)MathSciNetCrossRef
5.
Zurück zum Zitat Comyn-Wattiau, I., Akoka, J.: Model driven reverse engineering of NoSQL property graph databases: the case of Neo4j. In: International Conference on Big Data (Big Data), pp. 453–458. IEEE (2017) Comyn-Wattiau, I., Akoka, J.: Model driven reverse engineering of NoSQL property graph databases: the case of Neo4j. In: International Conference on Big Data (Big Data), pp. 453–458. IEEE (2017)
6.
Zurück zum Zitat Cánovas Izquierdo, J.L., Cabot, J.: JSONDiscoverer: visualizing the schema lurking behind JSON documents. Knowl. Based Syst. 103, 52–55 (2016)CrossRef Cánovas Izquierdo, J.L., Cabot, J.: JSONDiscoverer: visualizing the schema lurking behind JSON documents. Knowl. Based Syst. 103, 52–55 (2016)CrossRef
7.
Zurück zum Zitat Daniel, G., Gómez, A., Cabot, J.: UMLto[No]SQL: mapping conceptual schemas to heterogeneous datastores. In: 2019 13th International Conference on Research Challenges in Information Science (RCIS), pp. 1–13 (2019) Daniel, G., Gómez, A., Cabot, J.: UMLto[No]SQL: mapping conceptual schemas to heterogeneous datastores. In: 2019 13th International Conference on Research Challenges in Information Science (RCIS), pp. 1–13 (2019)
9.
Zurück zum Zitat Ed-douibi, H., Cánovas Izquierdo, J.L., Bordeleau, F., Cabot, J.: WAPIml: towards a modeling infrastructure for Web APIs. In: 2019 ACM/IEEE 22nd International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C), pp. 748–752 (2019) Ed-douibi, H., Cánovas Izquierdo, J.L., Bordeleau, F., Cabot, J.: WAPIml: towards a modeling infrastructure for Web APIs. In: 2019 ACM/IEEE 22nd International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C), pp. 748–752 (2019)
10.
Zurück zum Zitat Egea, M., Dania, C., Clavel, M.: MySQL4OCL: a stored procedure-based MySQL code generator for OCL. Electron. Commun. EASST 36 (2010) Egea, M., Dania, C., Clavel, M.: MySQL4OCL: a stored procedure-based MySQL code generator for OCL. Electron. Commun. EASST 36 (2010)
11.
Zurück zum Zitat Hutchinson, J., Whittle, J., Rouncefield, M., Kristoffersen, S.: Empirical assessment of MDE in industry. In: Proceedings of the 33rd International Conference on Software Engineering (ICSE 2011), pp. 471–480. Association for Computing Machinery (2011) Hutchinson, J., Whittle, J., Rouncefield, M., Kristoffersen, S.: Empirical assessment of MDE in industry. In: Proceedings of the 33rd International Conference on Software Engineering (ICSE 2011), pp. 471–480. Association for Computing Machinery (2011)
14.
Zurück zum Zitat Liebel, G., Marko, N., Tichy, M., Leitner, A., Hansson, J.: Model-based engineering in the embedded systems domain: an industrial survey on the state-of-practice. Softw. Syst. Model. 17(1), 91–113 (2018)CrossRef Liebel, G., Marko, N., Tichy, M., Leitner, A., Hansson, J.: Model-based engineering in the embedded systems domain: an industrial survey on the state-of-practice. Softw. Syst. Model. 17(1), 91–113 (2018)CrossRef
15.
Zurück zum Zitat Martínez, S., Garcia-Alfaro, J., Cuppens, F., Cuppens-Boulahia, N., Cabot, J.: Towards an access-control metamodel for web content management systems. In: Sheng, Q.Z., Kjeldskov, J. (eds.) ICWE 2013. LNCS, vol. 8295, pp. 148–155. Springer, Cham (2013). https://doi.org/10.1007/978-3-319-04244-2_14 Martínez, S., Garcia-Alfaro, J., Cuppens, F., Cuppens-Boulahia, N., Cabot, J.: Towards an access-control metamodel for web content management systems. In: Sheng, Q.Z., Kjeldskov, J. (eds.) ICWE 2013. LNCS, vol. 8295, pp. 148–155. Springer, Cham (2013). https://​doi.​org/​10.​1007/​978-3-319-04244-2_​14
18.
Zurück zum Zitat Priefer, D., Rost, W., Strüber, D., Taentzer, G., Kneisel, P.: Applying MDD in the content management system domain. Softw. Syst. Model. 20(6), 1919–1943 (2021)CrossRef Priefer, D., Rost, W., Strüber, D., Taentzer, G., Kneisel, P.: Applying MDD in the content management system domain. Softw. Syst. Model. 20(6), 1919–1943 (2021)CrossRef
20.
Zurück zum Zitat Rivero, J.M., Heil, S., Grigera, J., Robles Luna, E., Gaedke, M.: An extensible, model-driven and end-user centric approach for API building. In: Casteleyn, S., Rossi, G., Winckler, M. (eds.) ICWE 2014. LNCS, vol. 8541, pp. 494–497. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-08245-5_35 Rivero, J.M., Heil, S., Grigera, J., Robles Luna, E., Gaedke, M.: An extensible, model-driven and end-user centric approach for API building. In: Casteleyn, S., Rossi, G., Winckler, M. (eds.) ICWE 2014. LNCS, vol. 8541, pp. 494–497. Springer, Cham (2014). https://​doi.​org/​10.​1007/​978-3-319-08245-5_​35
21.
Zurück zum Zitat Saraiva, J.D.S., Silva, A.R.D.: Development of CMS-based web-applications using a model-driven approach. In: 2009 Fourth International Conference on Software Engineering Advances, pp. 500–505 (2009) Saraiva, J.D.S., Silva, A.R.D.: Development of CMS-based web-applications using a model-driven approach. In: 2009 Fourth International Conference on Software Engineering Advances, pp. 500–505 (2009)
22.
Zurück zum Zitat Souer, J., Kupers, T., Helms, R., Brinkkemper, S.: Model-driven web engineering for the automated configuration of web content management systems. In: Gaedke, M., Grossniklaus, M., Díaz, O. (eds.) ICWE 2009. LNCS, vol. 5648, pp. 121–135. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-02818-2_9 Souer, J., Kupers, T., Helms, R., Brinkkemper, S.: Model-driven web engineering for the automated configuration of web content management systems. In: Gaedke, M., Grossniklaus, M., Díaz, O. (eds.) ICWE 2009. LNCS, vol. 5648, pp. 121–135. Springer, Heidelberg (2009). https://​doi.​org/​10.​1007/​978-3-642-02818-2_​9
26.
Zurück zum Zitat Trias, F., de Castro, V., Lopez-Sanz, M., Marcos, E.: Migrating traditional web applications to CMS-based web applications. Electron. Notes Theoret. Comput. Sci. 314, 23–44 (2015) Trias, F., de Castro, V., Lopez-Sanz, M., Marcos, E.: Migrating traditional web applications to CMS-based web applications. Electron. Notes Theoret. Comput. Sci. 314, 23–44 (2015)
29.
Zurück zum Zitat Qafmolla, X., Viet, C., Nguyen, K.R.: Metamodel-based generation of web content management systems. Int. J. Inf. Technol. Secur. 6(4), 17–30 (2014) Qafmolla, X., Viet, C., Nguyen, K.R.: Metamodel-based generation of web content management systems. Int. J. Inf. Technol. Secur. 6(4), 17–30 (2014)
Metadaten
Titel
Enabling Content Management Systems as an Information Source in Model-Driven Projects
verfasst von
Joan Giner-Miguelez
Abel Gómez
Jordi Cabot
Copyright-Jahr
2022
DOI
https://doi.org/10.1007/978-3-031-05760-1_30