- It is collection of reusable sotware component(appln block) design to assist the software developer with common enterprising Development cross-cutting concern
- Logging,validation,Data Access,exception Handling and so on
- Application block are type of guidance;they provideed as source code ,test case,documentation tha can be used "as is,"extend ,or extended,or modified by the developer to use on complex enterprise level line of bussiness development projects
- Enterprise libaray is used when buliding Application that are typically developed widely and interoperate with other application and system
- Goals of Enterprise library
- Consistency:All Enterprise library application block features cosistent design pattern and implementation approaches
- Extensibility:All application block include define extensibility points that allow developer of the application block by adding theri own code
- Ease of Use:Enterprise library offer numerous usability improvements,including graphical configuration tool,simpler installation procedures,clearer and more complete documentation and sample
- Integration:Enterprise libaray application blocks are designed to work well together or individually
- Reference:MSDN