A Three-Layer Architecture based Approach for Data Access Layer in the Information Systems Production
Journal Title: International Journal of Advanced Research in Computer Engineering & Technology(IJARCET) - Year 2013, Vol 2, Issue 2
Abstract
Software architecture as an important branch of software engineering is one of the significant issues in software production line. It makes communication between system elements and shows us the general structure of the system. Among all the existing and developing architecture, we can point out the layer-based architecture. Nowadays, information systems architecture is mostly three-layer. In this architecture, the task is spitted between different layers and each layer performs specific task. In three-layer architecture there is a specific layer for information management and storing and retrieving data called data access layer. In this paper, by presenting a model for data access layer, we want to maximize criteria for functionality, reusability and reliability. The internal structure of this model is based on a modular and object oriented design patterns. So this independent module can be added to any project that requires secure information access management as data access layer without any changing, and its interfaces can be used to communicate with data and information management.
Authors and Affiliations
Farhad Soleimanian Gharehchopogh , Esmail Amini , Behnam Zebardast
Conceptual Dependency Based Requirements Clustering for Component Selection
Component Based System (CBS) development is used to integrate existing components to build a software system, with the potential benefits of reducing development time and delivering quality system by using quality compon...
Implementation of Enhanced CloSpan Algorithm for CP-Miner
Copy-pasted code is very common in large software and product line software because programmers prefer reusing code via copy-paste in order to reduce programming effort. Copy pasted code is prone to introducing error...
SEMANTIC BASED LEARNING APPROACH IN EDUCATION SYSTEM
Extensive Research works in the field of knowledge base Learning are represented by a broad spectrum of applications .Education system transform from class room system to E-Learning system which are ranged from virtual c...
Improving Memory Access time by Building an AMBA AHB compliant Memory Controller
Memory access time has been a bottleneck in many microprocessor applications which limits the system performance. Memory controller (MC) is designed and built to attacking this problem. The memory controller is the...
Cost Estimation Modal to find faulty Objects in Software Reusable Components
The software development cost can be reduced by reusing the existing components. These exciting components can be the object oriented software components .The object oriented components can be easily reused. Reusing the...