Provider Pattern

The pattern itself is exceedingly simple and is given the name
"provider" since it provides the functionality for an API. Defined, a
provider is simply a contract between an API and the Business
Logic/Data Abstraction Layer. The provider is the implementation of the
API separate from the API itself. For example, the new Whidbey
Membership feature has a static method called
Membership.ValidateUser(). The Membership class itself contains no
business logic; instead it simply forwards this call to the configured
provider. It is the responsibility of the provider class to contain the
implementation for that method, calling whatever Business Logic Layer
(BLL) or Data Access Layer (DAL) is necessary.

More here…
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnaspnet/html/asp02182004.asp
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnaspnet/html/asp04212004.asp
http://codeverity.com/blogs/tim_weaver/archive/2004/07/06/61.aspx
http://codebetter.com/blogs/jeffrey.palermo/archive/2005/04/04/128601.aspx
http://www.codeproject.com/dotnet/smartjobmanager.asp

Advertisements

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s