Vendidi Framework implementation of ASP.NET 2.0 providers
September 17, 2006 (PRLEAP.COM) Technology News
PiSoft has just been released the Vendidi.Web.Providers library, containing Vendidi Framework-based implementations of ASP.NET 2.0 providers for the following features:Membership
Profile
Personalization
Role Manager
SiteMap
Vendidi Framework classes or new derived classes are used to implement the above set of functionality, made available by ASP.NET for the management of user information and site navigation. The collected data are stored in a Vendidi database and, hence, integrated with the other information handled by the Vendidi platform.
There are many advantages for the programmer compared to the default implementations (SqlMembershipProvider or SqlProfileProvider, etc.), which is mostly data-centric and is essentially composed of sequences of ADO.NET operations moving data to and from the underlying database.
The Vendidi implementation could be defined “more object-oriented”. For example, although a sort of user entity is somehow implied in all the providers and their related classes, in the default implementation of the various providers, this entity doesn’t make it to become an in-memory object.
In the Vendidi-based implementation, the user has been promoted to a full-fledged class, WebUser, derived from the Person class, from which it inherits the behavior for handling information commonly considered relevant to an individual (name, gender, different types of addresses, roles, etc.), as well as operations related to database persistency.
Vendidi.Web.Providers library is available as beta version, free of charge, to all Vendidi Framework (for .NET 2.0) registered users. This Vendidi Framework implementation is available both as compiled version and as source code version.
To download the library, connect to Vendidi Framework download page on the Vendidi website.