MVSDAP: a new extensible, modifiable and secure data access pattern for layered Information Systems
Nowadays, in software architecture especially in agile methodologies dynamicity, extendibility and modifiability are important challenges. In three layered architecture, plenty of patterns are provided for data access layer. In this paper additional to secure access to data and dynamic validation controls, emphasis is on extendibility and modifiability of data access pattern. We tried newly provided pattern not to lose performance. In this new pattern, respecting to object oriented heuristics, a module along with a tool has been provided that is able to be attached to every project and perform all data access tasks. This pattern has maximum reusability so it can be used in different kinds of projects of any size regardless to the methodology used.
Keywords: Layered Software Architecture, Quality Attributes, Object Oriented Design, Data Model
Download Full-Text
ABOUT THE AUTHORS
Gholamali Nejad Hajali Irani
University of Bonab
Vali Tawosi
Tarbiyat Modares University
Gholamali Nejad Hajali Irani
University of Bonab
Vali Tawosi
Tarbiyat Modares University