Click here to Skip to main content
15,887,414 members
Home / Discussions / Design and Architecture
   

Design and Architecture

 
GeneralSuggestions for Windows 8 application Pin
WebMaster23-Oct-12 22:37
WebMaster23-Oct-12 22:37 
GeneralRe: Suggestions for Windows 8 application Pin
Richard MacCutchan24-Oct-12 1:11
mveRichard MacCutchan24-Oct-12 1:11 
GeneralRe: Suggestions for Windows 8 application Pin
Richard MacCutchan24-Oct-12 1:41
mveRichard MacCutchan24-Oct-12 1:41 
RantUnwanted Calls / Spoofed Numbers Pin
pdelayCA18-Oct-12 11:42
professionalpdelayCA18-Oct-12 11:42 
GeneralRe: Unwanted Calls / Spoofed Numbers Pin
jschell19-Oct-12 9:27
jschell19-Oct-12 9:27 
QuestionCreating v2.0 of a legacy client/server application Pin
sephus617-Oct-12 10:00
sephus617-Oct-12 10:00 
AnswerRe: Creating v2.0 of a legacy client/server application Pin
Eddy Vluggen18-Oct-12 5:15
professionalEddy Vluggen18-Oct-12 5:15 
AnswerRe: Creating v2.0 of a legacy client/server application Pin
jschell18-Oct-12 10:02
jschell18-Oct-12 10:02 
sephus6 wrote:
to make using/maintaining our application much easier.


I doubt that will happen.

Since you already have experience with the existing application you know how it works. To re-write it you would need to learn one or more technologies and correctly implement them. Even supposing that if everything was equal while you were learning and correctly implementing the new stuff it would in fact be harder to maintain the application.

If and only if you do everything correctly then in time it might be easier. I doubt however that it would be "much" easier. Although if the original application did not grow in a disciplined way and the new application does then it could be. That however has nothing to do with technology.


sephus6 wrote:
3) We have a client database on every computer that stores a copy of the server
data (this is to make reads faster).


Based on the rest of your post the real reason for this concern was probably network latency. Older databases didn't have problems with read speed.

sephus6 wrote:
I am concerned though about bandwidth usage.


That depends on application usage. Exactly what do your users do for their normal work flow. You can't answer the question without that knowledge nor can you really architect a solution without that either.


sephus6 wrote:
If we should keep the local DB, does WCF support this type of data model?


If your user base is really using different databases (which is different than a marketing claim that someone could if they wanted to), then you would need to craft a solution to do this yourself. Your current architected solution is still sufficient in that regard.

WCF doesn't provide anything specifically helpful for that.

sephus6 wrote:
Are there other alternatives to the Entity framework and WCF that would better
suit our applications needs?


I doubt that can be answered without more specific information. At a minimum it can't be answered without at least some specific information about what exact traffic you anticipate. A medical imaging system is vastly different than a cash register app.

sephus6 wrote:
Each company can have location data on a number of different databases. Each
location's data is only on 1 database.


Not exactly sure what that means. I also question if your customers, at least a significant number, actually do that.

If your customers really do do that or if you really want to continue to market it that way (despite no one doing it) then it rules out database replication which would normally be the way to do this.
QuestionSuggestions on implementing a search engine Pin
Sau00210-Oct-12 22:24
Sau00210-Oct-12 22:24 
AnswerRe: Suggestions on implementing a search engine Pin
Eddy Vluggen10-Oct-12 23:53
professionalEddy Vluggen10-Oct-12 23:53 
AnswerRe: Suggestions on implementing a search engine Pin
jschell11-Oct-12 9:02
jschell11-Oct-12 9:02 
QuestionDataCache Design Pin
nitin_ion9-Oct-12 20:20
nitin_ion9-Oct-12 20:20 
AnswerRe: DataCache Design Pin
dojohansen10-Oct-12 4:53
dojohansen10-Oct-12 4:53 
QuestionAlgorithm help, Splitting up multiple readings Pin
glennPattonWork39-Oct-12 0:54
professionalglennPattonWork39-Oct-12 0:54 
AnswerRe: Algorithm help, Splitting up multiple readings Pin
Eddy Vluggen9-Oct-12 1:29
professionalEddy Vluggen9-Oct-12 1:29 
GeneralRe: Algorithm help, Splitting up multiple readings Pin
glennPattonWork39-Oct-12 2:07
professionalglennPattonWork39-Oct-12 2:07 
Questionhelp on MATLAB Pin
李不凡 Dec20127-Oct-12 22:35
李不凡 Dec20127-Oct-12 22:35 
AnswerRe: help on MATLAB Pin
Richard MacCutchan8-Oct-12 2:45
mveRichard MacCutchan8-Oct-12 2:45 
GeneralRe: help on MATLAB Pin
李不凡 Dec20128-Oct-12 2:55
李不凡 Dec20128-Oct-12 2:55 
GeneralRe: help on MATLAB Pin
Thomas Daniels8-Oct-12 3:18
mentorThomas Daniels8-Oct-12 3:18 
GeneralRe: help on MATLAB Pin
李不凡 Dec20128-Oct-12 3:36
李不凡 Dec20128-Oct-12 3:36 
QuestionC++ GUI Framework Pin
Kosta Cherry25-Sep-12 11:05
Kosta Cherry25-Sep-12 11:05 
AnswerRe: C++ GUI Framework Pin
Richard MacCutchan25-Sep-12 22:09
mveRichard MacCutchan25-Sep-12 22:09 
GeneralRe: C++ GUI Framework Pin
Kosta Cherry26-Sep-12 5:40
Kosta Cherry26-Sep-12 5:40 
GeneralRe: C++ GUI Framework Pin
Richard MacCutchan26-Sep-12 5:57
mveRichard MacCutchan26-Sep-12 5:57 

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.