Persistence layer  The persistence layer supports database independence and scalable transaction handling. Business logic can be developed completely independent of the underlying database and operating system. Database independence is also made possible by support for open standards.
The persistence layer promotes database independence, allowing developers to create business logic without being constrained by the underlying database technology. Open standards are used to achieve this independence.