Definition of logical layer

  • Thread starter Thread starter Daniel Roth
  • Start date Start date
D

Daniel Roth

Logical Layer: An independent group of functions. Where each function
facilitates the layer meeting its contract with other layers.

Physical Layer: The implementation of one or more Logical Layers.

Daniel Roth
MCSD.NET
 
In many instances, the logical layer is a physical layer, but it is not
always true. Let me give you an example:

1. You build a large EXE project. Inside the project, you build individual
classes to encapsulate your business objects, as well as classes for data
access. Logically, you have three layers (presentation, business and data),
but physically, you only have one: MyApp.exe.

2. You start selling MyApp and find that some of the data needs to reside on
your server, as it is aggregate data that makes your app have market value.
You move the data classes to a data server. You now have two physical layers,
but still three logical.

3. You experience huge growth at MyApp corporation and you now need to move
the data access classes off of your SQL Server, to an application server. You
now have three physical layers and three logical layers, but the logical data
layer now spans two physical layers.


---

Gregory A. Beamer
MVP; MCP: +I, SE, SD, DBA

***************************
Think Outside the Box!
***************************
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Back
Top