|
SODAL
(SAFA Objective Data Access Layer) is a powerful framework for
implementing an abstract Data Access Layer. SODAL enables applications
to access different databases (such as Microsoft SQL Server, Oracle and
DB2) and facilitates database operations. This framework is also used
in SARA system and gives the flexibility of getting connected to any
database which may exist in existing systems. Key features: - Increases
the connectivity to any database engine such as Oracle, MS SQL Server
and DB2 without any change in the main system code
- Reduces difficulties in switching between databases
- Frees developers from learning different programming styles for different databases
- Complete mapping of database objects to .Net classes
- Make applications' base code as independent as possible from database table and field names
- Eliminates the use of SQL syntax in source code
- Implemented based on Microsoft multi-tier architecture and Java DAO pattern
- Reduces the need to write boilerplate code to perform standard tasks
- Drastically increases code readability and maintainability

|