-----------------------------------------------------------

New Message on MumbaiUserGroup

-----------------------------------------------------------
From: Swapnil_B1
Message 1 in Discussion

  Changes in Architecture   
The fundamental architecture of ASP.NET has always been designed for 
flexibility and extensibility. ASP.NET 2.0 continues this tradition by 
incorporating a new provider model to support many of the new features. New 
utilities and API's have been added to improve site maintenance and improve 
configuration. All of these changes are designed to make developing ASP.NET 2.0 
applications a faster and more streamlined process while still providing the 
flexibility and extensibility that developers were used to with ASP.NET 1.x.  
The Provider Model 
Many of the new features in ASP.NET 2.0 depend on communication between the Web 
application and a data store. In order to provide this access in a consistent 
fashion, ASP.NET 2.0 uses the provider factory model. A provider is both a 
pattern and a point where developers can extend the ASP.NET 2.0 framework to 
meet specific data store needs. For example, a developer can create a new 
provider to support the user identification system, or to store personalization 
data in an alternate data store.  
Most custom providers will interact with database backend systems. However, the 
programmer is free to implement the required provider methods and classes using 
any medium or algorithm so long as it meets the models required interface 
specification.  ASP.NET 2.0 Providers 
The provider model defines a set of interfaces and hooks into the data 
persistence layer that provides storage and retrieval for specified requests. 
In this way the provider model acts as a programming specification that allows 
ASP.NET 2.0 to service unique client concerns.  
ASP.NET 2.0 uses a wide variety of providers, including:  
·                       Membership—The membership provider manages supports 
user authentication and user management.  
·                       Profile—The profile provider supports storage and 
retrieval of user specific data linked to a profile.  
·                       Personalization—The personalization provider supports 
persistence of Web Part configurations and layouts for each user.  
·                       Site Navigation—The site navigation provider maps the 
physical storage locations of ASP.NET pages with a logical model that can be 
used for in-site navigation and linked to the various new navigation controls  
·                       Data providers—ADO.NET has always used a provider model 
to facilitate the connection between a database and the ADO.NET API. ASP.NET 
2.0 builds upon the data provider by encapsulating many of the ADO.NET data 
calls in a new object called a data source.  
Each type of provider acts independently of the other providers. You can 
therefore replace the profile provider without causing problems with the 
membership provider.  
In my next articles, you will find specific examples of how providers are used 
with several of the new ASP.NET 2.0 features.  
Swapnil (Swaps)  
http://swapsnet.spaces.live.com/ 

-----------------------------------------------------------

To stop getting this e-mail, or change how often it arrives, go to your E-mail 
Settings.
http://groups.msn.com/MumbaiUserGroup/_emailsettings.msnw

Need help? If you've forgotten your password, please go to Passport Member 
Services.
http://groups.msn.com/_passportredir.msnw?ppmprop=help

For other questions or feedback, go to our Contact Us page.
http://groups.msn.com/contact

If you do not want to receive future e-mail from this MSN group, or if you 
received this message by mistake, please click the "Remove" link below. On the 
pre-addressed e-mail message that opens, simply click "Send". Your e-mail 
address will be deleted from this group's mailing list.
mailto:[EMAIL PROTECTED]

Reply via email to