Click here to Skip to main content
15,889,216 members
Home / Discussions / Design and Architecture
   

Design and Architecture

 
AnswerRe: Financial Software Designs Pin
Eddy Vluggen30-Oct-09 4:18
professionalEddy Vluggen30-Oct-09 4:18 
AnswerRe: Financial Software Designs Pin
puri keemti7-Dec-09 0:41
puri keemti7-Dec-09 0:41 
QuestionOpinion survey about ORM / DAL tools Pin
midix20-Oct-09 23:44
midix20-Oct-09 23:44 
AnswerRe: Opinion survey about ORM / DAL tools Pin
midix9-Nov-09 8:40
midix9-Nov-09 8:40 
AnswerRe: Opinion survey about ORM / DAL tools Pin
Sir Dot Net19-Nov-09 8:04
Sir Dot Net19-Nov-09 8:04 
QuestionHelp files fomat Pin
marca2928-Oct-09 1:42
marca2928-Oct-09 1:42 
QuestionQuestion on dependency of Business Layer with Data Access Layer Pin
meeram39527-Sep-09 21:54
meeram39527-Sep-09 21:54 
AnswerRe: Question on dependency of Business Layer with Data Access Layer Pin
Ian Shlasko28-Sep-09 3:21
Ian Shlasko28-Sep-09 3:21 
The simplest way to think of it is "I don't care how you do it... Just do it!"

You go to the grocery store, pick out a few things, and go to the register to pay for it. The cashier hits some buttons on the register, tells you how much it costs, takes your money, and gives you change.

Now, you don't know how to work the register (Or maybe you do, if you've had a job like that, but the point is that you don't have to)... You just know that somehow the cashier is adding everything up and figuring out how much you owe.

On the same note, the cashier doesn't know how the register works inside. He/she just knows how to push the buttons, scan the items, and get the right total. Maybe there's a system inside where it's notifying the stock room that product X needs to be resupplied. Maybe it's building up a database of how often each product is purchased... All the cashier knows is that they push the buttons and get the response they need.


"Layers" in software are much the same way... The point is that all each layer knows is how to get what it needs from the layer below it. The presentation layer has no idea where all those employee details are coming from... It just knows how to take that data and make it look pretty on the screen. The business layer doesn't know how the data is being stored, or what the tables and fields are called... It just knows how to say "Give me all the details for employee 12345."

So the short answer is that each layer is dependent on the other one doing its job, but not dependent on how that job is done. Like I said above, each layer looks to the one beneath it and says, "I don't care how you do it... Just do it!"

Proud to have finally moved to the A-Ark. Which one are you in?
Developer, Author (Guardians of Xen)

AnswerRe: Question on dependency of Business Layer with Data Access Layer Pin
Rozis29-Sep-09 4:46
Rozis29-Sep-09 4:46 
GeneralRe: Question on dependency of Business Layer with Data Access Layer Pin
machadogj13-Oct-09 7:39
machadogj13-Oct-09 7:39 
QuestionThe Duct Tape Programmer (aka the squatter) Pin
Thesisus25-Sep-09 5:39
Thesisus25-Sep-09 5:39 
AnswerRe: The Duct Tape Programmer (aka the squatter) Pin
Pete O'Hanlon25-Sep-09 9:38
mvePete O'Hanlon25-Sep-09 9:38 
AnswerRe: The Duct Tape Programmer (aka the squatter) Pin
Paul Conrad13-Oct-09 7:55
professionalPaul Conrad13-Oct-09 7:55 
QuestionDesign a system to Transform source Files to target file. Pin
lucky akky21-Sep-09 20:54
lucky akky21-Sep-09 20:54 
AnswerRe: Design a system to Transform source Files to target file. Pin
Mycroft Holmes27-Sep-09 22:37
professionalMycroft Holmes27-Sep-09 22:37 
AnswerRe: Design a system to Transform source Files to target file. Pin
puri keemti7-Dec-09 0:43
puri keemti7-Dec-09 0:43 
QuestionPageRank and its mathematics: Explanation needed Pin
kentipsy20-Sep-09 8:41
kentipsy20-Sep-09 8:41 
Answerignore -- repost Pin
Luc Pattyn20-Sep-09 9:11
sitebuilderLuc Pattyn20-Sep-09 9:11 
Questionhow to pass excel application object to automation object? Pin
SRKSHOME17-Sep-09 20:51
SRKSHOME17-Sep-09 20:51 
AnswerRe: how to pass excel application object to automation object? Pin
David Skelly17-Sep-09 22:48
David Skelly17-Sep-09 22:48 
QuestionDesign Pattern Pin
Chiman111-Sep-09 10:02
Chiman111-Sep-09 10:02 
AnswerRe: Design Pattern Pin
Eddy Vluggen13-Sep-09 2:22
professionalEddy Vluggen13-Sep-09 2:22 
GeneralRe: Design Pattern Pin
Chiman118-Sep-09 9:57
Chiman118-Sep-09 9:57 
Questionwhich is the best design or architecture for developing small windows apps using c#? Pin
jarajeshwaran9-Sep-09 8:01
jarajeshwaran9-Sep-09 8:01 
AnswerRe: which is the best design or architecture for developing small windows apps using c#? Pin
Richard MacCutchan13-Sep-09 1:51
mveRichard MacCutchan13-Sep-09 1:51 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.