You are an enterprise application developer. You develop a solution by using Microsoft Visual Studio .NET 2005 and .NET Framework 2.0. The solution must meet the following requirements:
* It must be available to the local network through Windows forms.
* It must be available to the Internet through Web forms.
* It must use a predefined set of business objects and rules.It must access data from a Microsoft SQL Server 2005 database.It must avoid code duplication.
You need to design application layers for the solution.
Which application layers and components should you design?