Design and implementation of data access layer based on design pattern | IEEE Conference Publication | IEEE Xplore