TY - JOUR
T1 - Developing secure data warehouses with a UML extension
AU - Fernández-Medina, Eduardo
AU - Trujillo, Juan
AU - Villarroel, Rodolfo
AU - Piattini, Mario
N1 - Funding Information:
This research is part of the RETISTIC (TIC2002-12487-E) and METASIGN (TIN2004-0007779) projects, supported by the Dirección General de Investigación of the Ministerio de Ciencia y Tecnología, the MESSENGER project (PCC-03-003-1) and the DIMENSIONS project (PBC-05-012-2) supported by the Consejería de Ciencia y Tecnlogía of the Junta de Comunidades de Castilla-La Mancha, and the DADAMESCA project (GV 05/220) supported by the Consellería de Empresa, Universidad y Ciencia de la Generalitat Valenciana. We would also like to thank the reviewers for their valuable comments, which have helped us improve this paper.
PY - 2007/9
Y1 - 2007/9
N2 - Data Warehouses (DWs), Multidimensional (MD) Databases, and On-Line Analytical Processing Applications are used as a very powerful mechanism for discovering crucial business information. Considering the extreme importance of the information managed by these kinds of applications, it is essential to specify security measures from the early stages of the DW design in the MD modeling process, and enforce them. In the past years, some proposals for representing main MD modeling properties at the conceptual level have been stated. Nevertheless, none of these proposals considers security issues as an important element in its model, so they do not allow us to specify confidentiality constraints to be enforced by the applications that will use these MD models. In this paper, we will discuss the specific confidentiality problems regarding DWs as well as present an extension of the Unified Modeling Language for specifying security constraints in the conceptual MD modeling, thereby allowing us to design secure DWs. One key advantage of our approach is that we accomplish the conceptual modeling of secure DWs independently of the target platform where the DW has to be implemented, allowing the implementation of the corresponding DWs on any secure commercial database management system. Finally, we will present a case study to show how a conceptual model designed with our approach can be directly implemented on top of Oracle 10g.
AB - Data Warehouses (DWs), Multidimensional (MD) Databases, and On-Line Analytical Processing Applications are used as a very powerful mechanism for discovering crucial business information. Considering the extreme importance of the information managed by these kinds of applications, it is essential to specify security measures from the early stages of the DW design in the MD modeling process, and enforce them. In the past years, some proposals for representing main MD modeling properties at the conceptual level have been stated. Nevertheless, none of these proposals considers security issues as an important element in its model, so they do not allow us to specify confidentiality constraints to be enforced by the applications that will use these MD models. In this paper, we will discuss the specific confidentiality problems regarding DWs as well as present an extension of the Unified Modeling Language for specifying security constraints in the conceptual MD modeling, thereby allowing us to design secure DWs. One key advantage of our approach is that we accomplish the conceptual modeling of secure DWs independently of the target platform where the DW has to be implemented, allowing the implementation of the corresponding DWs on any secure commercial database management system. Finally, we will present a case study to show how a conceptual model designed with our approach can be directly implemented on top of Oracle 10g.
KW - Confidentiality
KW - Data warehouses
KW - Multidimensional conceptual modeling
KW - Secure data warehouses
KW - UML extension
UR - http://www.scopus.com/inward/record.url?scp=34247643088&partnerID=8YFLogxK
U2 - 10.1016/j.is.2006.07.003
DO - 10.1016/j.is.2006.07.003
M3 - Article
AN - SCOPUS:34247643088
SN - 0306-4379
VL - 32
SP - 826
EP - 856
JO - Information Systems
JF - Information Systems
IS - 6
ER -