Click here to Skip to main content
15,885,745 members
Home / Discussions / Design and Architecture
   

Design and Architecture

 
QuestionDesign efficiency Pin
Gregory Gadow23-Jan-14 3:22
Gregory Gadow23-Jan-14 3:22 
AnswerRe: Design efficiency Pin
José Amílcar Casimiro23-Jan-14 6:13
José Amílcar Casimiro23-Jan-14 6:13 
AnswerRe: Design efficiency Pin
jschell23-Jan-14 13:26
jschell23-Jan-14 13:26 
AnswerRe: Design efficiency Pin
Shameel27-Jan-14 3:09
professionalShameel27-Jan-14 3:09 
AnswerRe: Design efficiency Pin
Kornfeld Eliyahu Peter30-Jan-14 8:08
professionalKornfeld Eliyahu Peter30-Jan-14 8:08 
GeneralHave you ever used eXERD? Pin
Member 1050518322-Jan-14 15:39
Member 1050518322-Jan-14 15:39 
GeneralRe: Have you ever used eXERD? Pin
Member 105722145-Feb-14 23:08
Member 105722145-Feb-14 23:08 
QuestionPolling Architecture Suggestion Required Pin
Erpizn_1316-Jan-14 1:47
Erpizn_1316-Jan-14 1:47 
Technical Details:
.NET Framework 4.0 (C#)
Windows Server 2008

Requirement:
1. Polling a local folder for files
2. Polling a Message Queue for messages
3. Polling a FTP folder for files
4. Polling a SMTP server for mails

We need a single architecture that can be easily extended and also independently maintained for different requirements.

For example if we need to add a new mail server to be monitored, we would just add an entry (with sufficient details) in a config-like file and the system should ideally pick the config entry and start polling for that.

Another example to stop a single polling instance, it should be sufficient to just remove the entry from the config-like file.

Whenever polling succeeds, i.e. if a new mail is received, a new file is found in a folder, etc. the system should be able to instantiate a new controled thread to process the item in question.

It is a complex requirement for me to decide on an architecture solution to this. Would be thankful all who can provide possible solutions along with pros & cons of the same.

Thanks in advance.
AnswerRe: Polling Architecture Suggestion Required Pin
Keld Ølykke20-Jan-14 10:52
Keld Ølykke20-Jan-14 10:52 
GeneralRe: Polling Architecture Suggestion Required Pin
Erpizn_1321-Jan-14 2:36
Erpizn_1321-Jan-14 2:36 
GeneralRe: Polling Architecture Suggestion Required Pin
Keld Ølykke21-Jan-14 12:15
Keld Ølykke21-Jan-14 12:15 
AnswerRe: Polling Architecture Suggestion Required Pin
Leng Vang30-Jan-14 6:20
Leng Vang30-Jan-14 6:20 
AnswerRe: Polling Architecture Suggestion Required Pin
Marc Koutzarov29-Aug-14 10:12
professionalMarc Koutzarov29-Aug-14 10:12 
Questionneed your opinion on this project Pin
nonogus14-Jan-14 21:31
nonogus14-Jan-14 21:31 
AnswerRe: need your opinion on this project Pin
Bernhard Hiller15-Jan-14 21:44
Bernhard Hiller15-Jan-14 21:44 
AnswerRe: need your opinion on this project Pin
jschell16-Jan-14 8:44
jschell16-Jan-14 8:44 
GeneralRe: need your opinion on this project Pin
nonogus16-Jan-14 22:39
nonogus16-Jan-14 22:39 
GeneralRe: need your opinion on this project Pin
jschell17-Jan-14 13:01
jschell17-Jan-14 13:01 
GeneralRe: need your opinion on this project Pin
nonogus17-Jan-14 23:50
nonogus17-Jan-14 23:50 
GeneralRe: need your opinion on this project Pin
jschell18-Jan-14 11:41
jschell18-Jan-14 11:41 
GeneralRe: need your opinion on this project Pin
nonogus21-Jan-14 2:46
nonogus21-Jan-14 2:46 
AnswerRe: need your opinion on this project Pin
John D. Sanders30-Jan-14 3:48
John D. Sanders30-Jan-14 3:48 
GeneralRe: need your opinion on this project Pin
nonogus30-Jan-14 4:10
nonogus30-Jan-14 4:10 
AnswerRe: need your opinion on this project Pin
Leng Vang30-Jan-14 6:27
Leng Vang30-Jan-14 6:27 
QuestionMulti-Tenant Architecture Pin
Nitin Singh India13-Jan-14 0:50
Nitin Singh India13-Jan-14 0:50 

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.