What is the importance of Microsoft Application Blocks in .NET Architecture?

Microsoft Application Blocks (MAB) plays a key role in .NET Architecture.



They are nothing but a group of classes which can be readily used or extended further in your .NET application to make your application easily maintainable, more scalable and highly efficient. You can download these classes from web site of Microsoft and they will be available as visual studio projects. There are many useful application blocks that you can download and use in your application. Most popular ones are listed below:

User Interface Processes Block: Predefined classes for user interface processes.
Smart Client Offline Block: Predefined classes for smart client’s offline functions.
Authorization and Profile Block: Predefined classes for role based authorization and profile access.
Logging Block: Predefined classes using Microsoft’s Enterprise Instrumentation Framework as the base.
Aggregation Block: Predefined classes to co-ordinate data from multiple service providers and present it to the User in an appropriate way.
Caching Block: Predefined classes to incorporate caching features.
Configuration Management Block: Predefined classes to perform read/write operations on configuration data of the application.
Data Access Block: Provides multiple classes with static methods for data access.
Persistent Asynchronous Invocation Block: Predefined classes to establish asynchronous communication between your Web Client and multiple Foreign Service Providers.
Updater Block: Predefined classes to create applications that are easily updateable and to maintain them up to date.
Exception Management Block: Predefined classes to enforce exception handling and to log all exception data in event log.

| What is Private Access Modifier in C#? | What is Protected Access Modifier in C#? | What is Protected Internal Access Modifier in C#? | What is Public Access Modifier in C#? | What is the difference between virtual and abstract keywords in .NET? | What is the importance of Microsoft Application Blocks in .NET Architecture? | What is the need for Factory Method in C# | What is the purpose of ArrayList in .NET? | What is the purpose of Datareader in ADO.NET? | What is the purpose of Dataset in ADO.NET? | What is the purpose of finally block in C#? | What is the purpose of interlocked class in .NET? | What is the purpose of main() function in C# | What is the purpose of ManualResetEvent in .NET? | What is the purpose of sealed method in C#? | What is the purpose of Thread.Join() method in .NET? | What is the purpose of Thread.Sleep() method in .NET? | What is the purpose of throw keyword in C#? | What is the usage of ENUM in .NET? |


“Amazon and the Amazon logo are trademarks of Amazon.com, Inc. or its affiliates.”

| Privacy Policy for www.dotnet-guide.com | Disclosure | Contact |

Copyright - © 2004 - 2024 - All Rights Reserved.