Resource Access Layer

Retired Content

The Web Service Software Factory is now maintained by the community and can be found on the Service Factory site.

This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies.
This page may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.

Retired: November 2011

The resource access layer is the layer between the business layer and a database or external services. The data access logic is responsible for persisting business entities to a database and retrieving individual business entities or sets of business entities on behalf of the business layer. The resource access layer may also contain service agents which are responsible for contacting other services to retrieve resources. The resource access layer should encapsulate all the code that deals with external resources (such as databases or other services), without leaking any of these implementation details to higher layers.