1. A static data (which rarely changes) need to be accessed. 2. when the data access is expensive. 3. Data should always be available even when the source is not available.
1. Windows Forms 2. Console application 3. Windows service 4. COM+ server 5. ASP.NET Web application or Web service if you need features not included in the ASP.NET cache
The Unity Application Block (Unity) is a lightweight, extensible dependency injection container that supports constructor injection, property injection, and
The Enterprise Library Exception Handling Application Block lets developers and policy makers create a consistent strategy for processing exceptions that
occur in all architectural layers of an enterprise application.
It manages the Webpart controls functionality and events that occur on the page. Manages all connections between controls in the Web Parts zone on a page.
It is an integrated set of ASP.NET controls that allow the end user to modify the content, appearance, and behavior of Web pages directly in a browser.
It says How to send the messages like specifying the transport protocol (e.g., TCP), encoding information (e.g., binary), and security requirements (e.g.,
The Endpoint is the point where messages are sent by the Client to the service. Every Service has some Endpoints based on the requirement and provides the
Client with the details. An Endpoint will have an Address, a Binding, and a Contract.