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

Design and Architecture

 
AnswerRe: Testing Tool Tutorial Pin
Fatbuddha 112-Jun-07 23:33
Fatbuddha 112-Jun-07 23:33 
QuestionPopulate C1Report Control with VB.Net Pin
Motiur21-Mar-07 19:07
Motiur21-Mar-07 19:07 
AnswerRe: Populate C1Report Control with VB.Net Pin
Pete O'Hanlon26-Mar-07 2:05
mvePete O'Hanlon26-Mar-07 2:05 
Question[UI Design] presenting a filename to the user. Pin
Maximilien21-Mar-07 8:34
Maximilien21-Mar-07 8:34 
AnswerRe: [UI Design] presenting a filename to the user. Pin
Rob Graham21-Mar-07 9:33
Rob Graham21-Mar-07 9:33 
QuestionSHBrowseForFolder not working in wince 5.0(x86) processor Pin
joemittu19-Mar-07 1:44
joemittu19-Mar-07 1:44 
AnswerRe: SHBrowseForFolder not working in wince 5.0(x86) processor Pin
Pete O'Hanlon19-Mar-07 10:12
mvePete O'Hanlon19-Mar-07 10:12 
QuestionArchitectural question Pin
dmitryp11-Mar-07 9:54
dmitryp11-Mar-07 9:54 
Hi,
I have to come up with the architecture for very uncommon (by my opinion) framework:

1)I have to develop the MAPI store provider module for Outlook 2000/2007. This MAPI store provider has to be done with C++ (ATL) since Microsoft does not officially support .NET on MAPI store provider site.
2)There is the “data adapter” which has to supply the actual data to MAPI store provider (folders, list view, columns and more). This “adapter” has to be done on .NET/C# . The data could be retrieved from different data sources by “data adapter”. This could be the database, the file system or even web.
3)The .NET based “data adapter” has to be also flexible enough to supply data to different clients (I call them extensions), such as MAPI store provider, Windows explorer extension, Pocket PC and more.

In the COM word (which I know much better then .NET) I could design such architecture as a COM based MAPI store provider, COM based Windows explorer extension and COM based out-of-process server which will be the data source for “client site” extensions. I have a hard time making a decision regarding of the architecture which involves .NET data adapter. The problem here is the fact that:

1)I need the .NET replacement for COM based out-off-process server.
2)Connect C++ based MAPI provider with .NET out of process “data adapter”. I could use the C++/CLI in order to connect the MAPI store provider to “data adapter” component, but preferably NO .NET on the MAPI store provider site - it should be pure COM based.
3)The protocol between the data adapter and the client site should be really fast.
4)The replacement of COM based out-of process server (data adapter) should provide data to many concurrently running clients (Win Explorer and MAPI provider/Outlook for example)

The framework could be developed with any available .NET version - I just need the fastest way to communicate between COM based client and .NET out-of-process replacement.

I would really appreciate if you have some code example of such architecture for performances measurement (at least one C++/COM based client connected to .NET based “off-process” server).

Regards,
Dmitry

GeneralRe: Architectural question Pin
Paul Conrad23-Dec-07 8:19
professionalPaul Conrad23-Dec-07 8:19 
Questionhi.. Pin
colinfurtado11-Mar-07 6:52
colinfurtado11-Mar-07 6:52 
AnswerRe: hi.. Pin
Dmitry Khudorozhkov12-Mar-07 5:47
Dmitry Khudorozhkov12-Mar-07 5:47 
QuestionDatabase design suggestions/feedback/pointers wanted Pin
Alsvha11-Mar-07 1:45
Alsvha11-Mar-07 1:45 
AnswerRe: Database design suggestions/feedback/pointers wanted Pin
#12311-Mar-07 10:59
#12311-Mar-07 10:59 
GeneralRe: Database design suggestions/feedback/pointers wanted Pin
Alsvha11-Mar-07 21:27
Alsvha11-Mar-07 21:27 
GeneralRe: Database design suggestions/feedback/pointers wanted Pin
#12311-Mar-07 22:37
#12311-Mar-07 22:37 
GeneralRe: Database design suggestions/feedback/pointers wanted Pin
Alsvha11-Mar-07 23:02
Alsvha11-Mar-07 23:02 
GeneralRe: Database design suggestions/feedback/pointers wanted Pin
#12311-Mar-07 23:12
#12311-Mar-07 23:12 
GeneralRe: Database design suggestions/feedback/pointers wanted Pin
Alsvha11-Mar-07 22:28
Alsvha11-Mar-07 22:28 
QuestionStore an encryption key Pin
Nyarlatotep8-Mar-07 8:41
Nyarlatotep8-Mar-07 8:41 
AnswerRe: Store an encryption key Pin
Marcus J. Smith8-Mar-07 9:00
professionalMarcus J. Smith8-Mar-07 9:00 
GeneralRe: Store an encryption key Pin
Nyarlatotep8-Mar-07 9:06
Nyarlatotep8-Mar-07 9:06 
GeneralRe: Store an encryption key Pin
Marcus J. Smith9-Mar-07 2:50
professionalMarcus J. Smith9-Mar-07 2:50 
GeneralRe: Store an encryption key Pin
Nyarlatotep9-Mar-07 3:02
Nyarlatotep9-Mar-07 3:02 
Questionhow to design a "setting" module in a software? Pin
mehdinasseri8-Mar-07 1:23
mehdinasseri8-Mar-07 1:23 
AnswerRe: how to design a "setting" module in a software? Pin
Maximilien8-Mar-07 1:47
Maximilien8-Mar-07 1:47 

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.