摘要:In questo articolo viene illustrata la reingegnerizzazione dello strato di persistenza del software open source DSpace, allo scopo di introdurre un maggiore disaccoppiamento dei layer software. Il prototipo è stato realizzato sfruttando design patterns e standard propri del mondo J2EE: Domain Store, Session Façade, Application Service, JPA e si propone quindi anche come un aggiornamento tecnologico della piattaforma. L'attività di ricerca e sviluppo finalizzata a questo obiettivo è stata condotta nell'ambito di uno stage offerto dal CILEA per il conseguimento della laurea magistrale in Ingegneria Informatica, opportunità che CILEA offre per diverse tematiche ICT all'avanguardia e sotto la supervisione dei propri esperti.
其他摘要:This article shows the reengineering of the persistence tier of the open source software DSpace, to introduce a lower coupling in its software layers. The prototype was made using design patterns and standards from J2EE world: Domain Store, Session Façade, Application Service, JPA were also introduced for a technological upgrade of the platform. The research and development activity aimed at this goal was accomplished in a stage offered by CILEA to achieve a degree in Computer Science Engineering, an opportunity that CILEA offers on several innovative ICT themes, with the support of its experts.
关键词:DSpace, Hibernate, reengineering, JPA, digital library, design pattern