Provider Model Design Pattern and Specification ,(MSDN) http://msdn.microsoft.com/en-us/library/ms972319.aspx http://msdn.microsoft.com/en-us/library/ms972370.aspx