Summary The current business model of modern companies is increasingly dependent on information technology. Thus, it is necessary to keep security copies of the data (backup) which may be used to restore them after a data loss event. On the other hand, this dependence encourages strong competition among suppliers and this leads to new releases of computing commodities, seeking competitive advantages. In this context, it is usual for corporations to deploy more than one DBMS to store their data, creating heterogeneous environments, and creating difficulties for data interoperability. Current DBMSs use proprietary backup formats and this means that other tools cannot access their data. This work describes the development of BKPML, an XML-based language to standardize backup files. It is aimed at removing this dependency of the original environment of the data, allowing the manipulation of such files by any DBMS or tool, making systems integration and data interoperability easier. A prototype tool, called BKPML Manager, was also developed to support the use of BKPML.
[1]
Yakov Shafranovich,et al.
Common Format and MIME Type for Comma-Separated Values (CSV) Files
,
2005,
RFC.
[2]
Tim Downey.
Web development with Java : using Hibernate, JSPs and Servlets
,
2007
.
[3]
Ralph Johnson,et al.
design patterns elements of reusable object oriented software
,
2019
.
[4]
Souleymane Oumtanaga,et al.
Use XML Format like a Model of Data Backup
,
2007
.
[5]
Markus Lupp,et al.
Extensible Markup Language
,
2008,
Encyclopedia of GIS.
[6]
C. M. Sperberg-McQueen,et al.
Extensible markup language
,
1997
.
[7]
Douglas Crockford,et al.
The application/json Media Type for JavaScript Object Notation (JSON)
,
2006,
RFC.
[8]
Peter W. Resnick,et al.
Internet Message Format
,
2001,
RFC.
[9]
Eric van der Vlist,et al.
XML Schema
,
2002
.
[10]
Christophe De Cannière.
Triple DES
,
2011,
Encyclopedia of Cryptography and Security.