Reg: Physical Model
Old forum URL: forums.lhotka.net/forums/t/1524.aspx
Reva posted on Wednesday, October 18, 2006
Hi,
I *just* started reading the V1 of the book (Only which is available to me).
In the first chapter / Applying the Logical Architecture / High-Scalability-Intelligent
Client
I was expecting the below logical to physical model mapping:-
First Physical machine: Presentation + UI
Second Physical machine: Business Logic + Data Access
Third Physical Machine: Data Storgage+Management
But, the book surprised me by moving the "Business Logic" logical
layer to the first machine instead of second machine
Can anyone kindly explain why the author has taken this decision? or point to me a location where this is already address or discussed.
Thanks in advance,
KishorReva replied on Wednesday, October 18, 2006
Please Ignore My above Question, I Figured it
out in the next pages in the book
RockfordLhotka replied on Wednesday, October 18, 2006
What you'll find, and this is explained better in the 2005 book (I try to refine my explanations when possible), is that the Business Layer actually runs on both the client and application server machines when deployed in a physical 3-tier model. This is the goal the data portal in CSLA .NET, and to do this I am using the concept of mobile objects.
The idea is to keep the processing as physically close to any required resource as is possible. So when the object needs to interact with the user (a resource), the closer the object can get to the user the better. Similarly, when the object needs to interact with the database (another resource), the closer the object can get to the database the better.
Copyright (c) Marimer LLC