Click here to Skip to main content
15,898,134 members
Home / Discussions / Design and Architecture
   

Design and Architecture

 
QuestionData Modeling Tools Pin
Brendan Vogt17-Jun-10 3:13
Brendan Vogt17-Jun-10 3:13 
AnswerRe: Data Modeling Tools Pin
Pete O'Hanlon17-Jun-10 4:47
mvePete O'Hanlon17-Jun-10 4:47 
AnswerRe: Data Modeling Tools Pin
muthoot26-Jul-10 1:42
muthoot26-Jul-10 1:42 
QuestionIntegrating Different WebApplications under one umbrella [modified] Pin
meeram3952-Jun-10 1:24
meeram3952-Jun-10 1:24 
NewsWindows Azure Guidance patterns & practices RC released Pin
pSorvik27-May-10 7:09
pSorvik27-May-10 7:09 
QuestionDesign issue [modified] Pin
Ted On The Net27-May-10 1:28
Ted On The Net27-May-10 1:28 
AnswerRe: Design issue Pin
George B Gilbert29-May-10 10:37
George B Gilbert29-May-10 10:37 
QuestionIs my n-tier design OK? Pin
User 274316226-May-10 21:40
User 274316226-May-10 21:40 
Hello,
I'm developing n-tier warehouse control system.

I use SQL Server 2008 for database. All data access is done using stored procedures.

The core of the system is windows service, that does all the processing and is "gateway" to database.

There are clients (WinForms & WPF) that connect to this core service via WCF and are basically just GUI (no business logic, only input data validation) clients do not connect to database directly. Number of clients may vary from 1 to few dozen at most. Core service, SQL Server and all clients are on business intranet with fast Ethernet infrastructure (actually physically in the same building).

Now for the "unknown" part: for now I decided to go with typed dataset for business entities and data access with table adapters. Core service and each client has own instance of the dataset. Whenever client modifies data, changes are sent to core service, core service updates database, merges changes to own dataset instance and sends data changes via publish/subscribe WCF service event to all the clients. Clients then merge the changes to own dataset instance. That way I want to ensure that all participating parties (core service and all the clients) have the most current data. Specially one data table holding items that are currently being processed will be changed very often and it is at most important that clients have "real-time" data. This table will have 0 to a few hundred records at most. The largest table (for storage places) will have from a few thousand to a few 10k records.
At least that is the idea ... before I dwell into implementation I want to make sure I'm on the right track. So any tips or critics from users with experience with similar scenarios are highly welcome. My main concern is performance of data refresh on clients side.

If I should provide any more detail that might be of importance, please let me know.

Thanks in advance, Tine

modified 19-Nov-18 21:01pm.

AnswerRe: Is my n-tier design OK? Pin
Mycroft Holmes29-May-10 13:39
professionalMycroft Holmes29-May-10 13:39 
GeneralRe: Is my n-tier design OK? Pin
User 274316230-May-10 7:25
User 274316230-May-10 7:25 
QuestionQueue Processing (Database structure) Pin
David Hovey19-May-10 18:21
David Hovey19-May-10 18:21 
AnswerRe: Queue Processing (Database structure) Pin
Luc Pattyn19-May-10 18:51
sitebuilderLuc Pattyn19-May-10 18:51 
GeneralRe: Queue Processing (Database structure) Pin
David Hovey20-May-10 18:52
David Hovey20-May-10 18:52 
GeneralRe: Queue Processing (Database structure) Pin
Luc Pattyn20-May-10 18:58
sitebuilderLuc Pattyn20-May-10 18:58 
GeneralRe: Queue Processing (Database structure) Pin
David Hovey20-May-10 19:06
David Hovey20-May-10 19:06 
QuestionLooking For Advice: Limited In-Application Scripting Pin
Kennebel17-May-10 5:15
Kennebel17-May-10 5:15 
AnswerRe: Looking For Advice: Limited In-Application Scripting Pin
Luc Pattyn17-May-10 5:54
sitebuilderLuc Pattyn17-May-10 5:54 
GeneralRe: Looking For Advice: Limited In-Application Scripting Pin
Kennebel17-May-10 9:55
Kennebel17-May-10 9:55 
GeneralRe: Looking For Advice: Limited In-Application Scripting Pin
Luc Pattyn17-May-10 10:09
sitebuilderLuc Pattyn17-May-10 10:09 
AnswerRe: Looking For Advice: Limited In-Application Scripting Pin
larryp76393-Jun-10 17:26
larryp76393-Jun-10 17:26 
QuestionHow would an N-Tier design work for game development? Pin
venomation16-May-10 4:13
venomation16-May-10 4:13 
AnswerRe: How would an N-Tier design work for game development? Pin
Eddy Vluggen16-May-10 6:21
professionalEddy Vluggen16-May-10 6:21 
GeneralRe: How would an N-Tier design work for game development? Pin
venomation16-May-10 10:08
venomation16-May-10 10:08 
GeneralRe: How would an N-Tier design work for game development? Pin
Ray Cassick20-May-10 7:17
Ray Cassick20-May-10 7:17 
QuestionLen Silverston: The Data Model Resource Book Pin
Brendan Vogt15-May-10 8:05
Brendan Vogt15-May-10 8:05 

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.