Privacy-Preserving Reengineeringof Model-View-Controller ApplicationArchitectures Using Linked Data

Juan Manuel Dodero, Mercedes Rodriguez-Garcia, Iv�n Ruiz-Rube, Manuel Palomo-Duarte, School of Engineering, University of Cadiz, Av. de la Universidad 10, 11519 Puerto Real, C�diz, Spain, School of Engineering, University of Cadiz, Av. de la Universidad 10, 11519 Puerto Real, C�diz, Spain, School of Engineering, University of Cadiz, Av. de la Universidad 10, 11519 Puerto Real, C�diz, Spain, School of Engineering, University of Cadiz, Av. de la Universidad 10, 11519 Puerto Real, C�diz, Spain
2019 Journal of Web Engineering  
When a legacy system's software architecture cannot be redesigned, implementing additional privacy requirements is often complex, unreliable and costly to maintain. This paper presents a privacy-by-design approach to reengineer web applications as linked data-enabled and implement access control and privacy preservation properties. The method is based on the knowledge of the application architecture, which for the Web of data is commonly designed on the basis of a model-view-controller pattern.
more » ... Whereas wrapping techniques commonly used to link data of web applications duplicate the security source code, the new approach allows for the controlled disclosure of an application's data, while preserving non-functional properties such as privacy preservation. The solution has been implemented and compared with existing linked data frameworks in terms of reliability, maintainability and complexity. Iván Ruiz-Rube received his MSc degree in software engineering from the University of Seville and a PhD degree in computer science from the University of Cádiz. He has been a Development Engineer with Everis and Sadiel ICT consulting companies. He is currently an assistant lecturer with the University of Cádiz, Spain. His fields of research are software process improvement, linked open data and technology-enhanced learning. Manuel Palomo-Duarte received the MSc degree in computer science from the University of Seville, Spain and the PhD degree from the University of Cádiz, Spain. Since 2005 he works as a lecturer in the University of Cádiz. He is the author of three book chapters, 20 papers published in indexed journals and more than 30 contributions to international academic conferences. His main research interests are learning technologies and collaborative web. He was a board member in Wikimedia Spain from 2012 to 2016.
doi:10.13052/jwe1540-9589.1875 fatcat:bsgujcmp2fgktoss5sreqejpei