In dictionaries:
hardware abstraction layer
Interface between hardware and software.
Network Abstraction Layer
a part of the H.264/AVC and HEVC video coding standards.
Database abstraction layer
A database abstraction layer (DBAL or DAL) is an application programming interface which unifies the communication between a computer application and databases such as SQL Server, IBM Db2, MySQL, PostgreSQL, Oracle or SQLite.
Operating system abstraction layer
An operating system abstraction layer provides an application programming interface to an abstract operating system making it easier and quicker to develop code for multiple software or hardware platforms.
more...