Abstract
Content Management Systems, recognized by the acronym CMS, have evolved lots with development of the internet in the 2000s. Several new versions and systems are created annually. Interoperability between these systems has become a necessity for enterprise using a variety of CMS. It concerns data in general. The solution most used is Web Services. The disadvantage is that we have to develop two components a client and a server. Furthermore, those elements are not compatible with another system, and in case version of system or all system change we must re-develop all components. In this paper, we present an innovative solution to the problem of data interoperability between CMS. It is an alternative to Web Services with more performance, and a lower cost of maintenance, and compatibility with variety of systems. Our solution is called DB2EAV. DB2EAV is an API of mapping database to Entity-Attribute-Value model. The idea is inspired by the fact that most of the CMS uses the Entity-Attribute-Value model as a conception of their databases. The API DB2EAV provides also the ability to recover data directly from the database of CMS. DB2EAV API is compatible with any type or version of CMS that it implements the Entity-Attribute-Value model.
Keywords
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Chen, D., Doumeingts, G., Vernadat, F.: Architectures for enterprise integration and interoperability: past, present and future. Comput. Ind. 59, 647–659 (2008)
Naudet, Y., Latour, T., Guedria, W., Chen, D.: Towards a systemic formalization of interoperability. Comput. Ind. 61, 176–185 (2010)
Web Services Architecture: W3C Working Group Note, 11 February 2004. http://www.w3.org/TR/ws-arch/
Nadkarni, P.M., Brandt, C.A., Marenco, L.: WebEAV: automatic metadata-driven generation of web interfaces to entity–attribute–value databases. J. Am. Med. Inform. Assoc. 7, 343–356 (2000)
Codd, E.F.: A relational model of data for large shared data banks. Commun. ACM 13(6), 377–387 (1970)
Laleci, G.B., Aluc, G., Dogac, A., Sinaci, A., Kilic, O., Tuncer, F.: A semantic backend for content management systems. Knowl.-Based Syst. 23, 832–843 (2010)
Magento (2017). http://magento.com/
Drupal (2017). http://drupal.org/
Ezpublish (2017). http://ez.no/
The Institute of Electrical and Electronics Engineers: Standard Glossary of Software Engineering Terminology, Std 610.12, New York (1990)
Murthy, R., Krishnaprasad, M., Chandrasekar, S., Sedlar, E., Krishnamurthy, V., Agarwal, N.: Mechanism for mapping XML schemas to object-relational database systems. Google Patents, US Patent 7,096,224 (2006). http://google.com/patents/US7096224
XML 1.0: Extensible Markup Language (XML) 1.0, W3C Recommendation, World Wide Web Consortium (2008). http://www.w3.org/TR/xml/
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Switzerland AG
About this paper
Cite this paper
Rhouati, A., Berrich, J., Belkasmi, M.G., Bouchentouf, T. (2018). Toward a Solution to Interoperability and Portability of Content Between Different Content Management System (CMS): Introduction to DB2EAV API. In: Tabii, Y., Lazaar, M., Al Achhab, M., Enneya, N. (eds) Big Data, Cloud and Applications. BDCA 2018. Communications in Computer and Information Science, vol 872. Springer, Cham. https://doi.org/10.1007/978-3-319-96292-4_34
Download citation
DOI: https://doi.org/10.1007/978-3-319-96292-4_34
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-96291-7
Online ISBN: 978-3-319-96292-4
eBook Packages: Computer ScienceComputer Science (R0)