Click here to Skip to main content
15,909,741 members
Home / Discussions / Design and Architecture
   

Design and Architecture

 
QuestionFree UML Tools for download and install Pin
meeram3957-Feb-10 22:59
meeram3957-Feb-10 22:59 
AnswerRe: Free UML Tools for download and install Pin
Pete O'Hanlon7-Feb-10 23:24
mvePete O'Hanlon7-Feb-10 23:24 
GeneralRe: Free UML Tools for download and install Pin
meeram3957-Feb-10 23:31
meeram3957-Feb-10 23:31 
GeneralRe: Free UML Tools for download and install Pin
Pete O'Hanlon8-Feb-10 0:08
mvePete O'Hanlon8-Feb-10 0:08 
AnswerRe: Free UML Tools for download and install Pin
venomation12-Feb-10 1:55
venomation12-Feb-10 1:55 
Question[Object design]Plenty of timed events to synchrnize. How to ? :-) Pin
Member 46920042-Feb-10 15:11
Member 46920042-Feb-10 15:11 
QuestionHow the communication between three layers is happening? Pin
meeram39529-Jan-10 18:45
meeram39529-Jan-10 18:45 
AnswerRe: How the communication between three layers is happening? Pin
Jimmanuel30-Jan-10 1:54
Jimmanuel30-Jan-10 1:54 
Web Services, Sockets, Named Pipes, MSMQ, they can communicate through whatever means is most applicable to your scenario. There isn't one technology that fits all problems, you have to look at your problem and figure out which technology solves it best.

meeram395 wrote:
how the UI Layer should know it should call the particular class in Business Layer?

There needs to be some coupling between the two layers to make this happen. Inside the UI layer there's a distinction between what is displayed and how it's displayed. The what is the part that's coupled to the rest of the system - it's the information that's sent to and from the service/business layer to so it's job. This is where the UI layer needs to know what the rest of the system does. How it displays it is totally up to the UI layer, that's the part that's completely independent from the rest of the business logic. The basic designs to separate these parts inside the UI layer are MVC, MVP and MVVM. Here's[^] a quick and dirty on those.

Badger | [badger,badger,badger,badger...]

GeneralRe: How the communication between three layers is happening? Pin
meeram39530-Jan-10 4:35
meeram39530-Jan-10 4:35 
GeneralRe: How the communication between three layers is happening? Pin
Jimmanuel30-Jan-10 5:19
Jimmanuel30-Jan-10 5:19 
QuestionXNA Sprite shooting a bullet, what is a good design for this? Pin
venomation19-Jan-10 11:35
venomation19-Jan-10 11:35 
AnswerRe: XNA Sprite shooting a bullet, what is a good design for this? Pin
debrah.h4819-Jan-10 18:50
debrah.h4819-Jan-10 18:50 
GeneralRe: XNA Sprite shooting a bullet, what is a good design for this? Pin
venomation26-Jan-10 5:15
venomation26-Jan-10 5:15 
QuestionBook recommendation Pin
hammerstein0518-Jan-10 11:16
hammerstein0518-Jan-10 11:16 
AnswerRe: Book recommendation Pin
Jimmanuel18-Jan-10 13:31
Jimmanuel18-Jan-10 13:31 
GeneralRe: Book recommendation Pin
hammerstein0518-Jan-10 16:22
hammerstein0518-Jan-10 16:22 
QuestionAzure is cool but makes me nervous Pin
Ray Cassick21-Dec-09 4:57
Ray Cassick21-Dec-09 4:57 
AnswerRe: Azure is cool but makes me nervous Pin
Eddy Vluggen21-Dec-09 6:12
professionalEddy Vluggen21-Dec-09 6:12 
QuestionHow to control another application Pin
cullyk11-Dec-09 16:13
cullyk11-Dec-09 16:13 
AnswerRe: How to control another application Pin
Luc Pattyn11-Dec-09 17:35
sitebuilderLuc Pattyn11-Dec-09 17:35 
GeneralRe: How to control another application Pin
cullyk11-Dec-09 18:02
cullyk11-Dec-09 18:02 
QuestionBest way to share the load on a project for two developers? Pin
buzzwright3-Dec-09 11:36
buzzwright3-Dec-09 11:36 
AnswerRe: Best way to share the load on a project for two developers? Pin
Eddy Vluggen11-Dec-09 11:40
professionalEddy Vluggen11-Dec-09 11:40 
Questiongood production software should contain some or most of the following? Pin
boyGenius22-Nov-09 3:02
boyGenius22-Nov-09 3:02 
QuestionDynamic filters in n-tier applications - how to implement? Pin
midix18-Nov-09 5:13
midix18-Nov-09 5:13 

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.