|
dev
newsgroups
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
How to create an application that support modulesHey,
I want to create an application that supports modules, similar to what ERP systems offer. For example, ERP systems typically consist of modules such as finance, accounting, production, human resources, marketing, sales etc. What is the general architecture for such an application? Should there a host of some kind that hosts the modules based on some policy? Well, that sounds like another name for plug ins, I think. Surely the application should be a distributed one. Another issue that pops into my mind is how the GUI is updated when loading the different modules. I think that it can't be static. It should be somehow dynamic to reflect the loaded modules, doesn't it? Thank you very much, Ben Hello,
yes, you would have some sort of plugin-system. For the application GUI, take a look at the CAB (Composite UI Application Block) from the Enterprise Library. This library will help you with this issue. Best regards, Henning Krause Show quote "Ben" <B**@discussions.microsoft.com> wrote in message news:5F09878A-8C4D-4872-AD4A-DDDB032DD1C5@microsoft.com... > Hey, > > I want to create an application that supports modules, similar to what ERP > systems offer. > For example, ERP systems typically consist of modules such as > finance, accounting, production, human resources, marketing, sales etc. > What is the general architecture for such an application? Should there a > host of some kind > that hosts the modules based on some policy? Well, that sounds like > another > name for plug ins, I think. > Surely the application should be a distributed one. > Another issue that pops into my mind is how the GUI is updated when > loading > the different modules. > I think that it can't be static. It should be somehow dynamic to reflect > the > loaded modules, doesn't it? > > Thank you very much, > Ben Henning Krause [MVP - Exchange] wrote:
> Hello, Better yet, the Smart Client Software Factory, which builds some automation > > yes, you would have some sort of plugin-system. > > For the application GUI, take a look at the CAB (Composite UI > Application Block) from the Enterprise Library. This library will > help you with this issue. around CAB. http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag2/html/scsflp.asp -cd
Show quote
"Carl Daniel [VC++ MVP]" wrote: Wow, that looks interesting.> Henning Krause [MVP - Exchange] wrote: > > Hello, > > > > yes, you would have some sort of plugin-system. > > > > For the application GUI, take a look at the CAB (Composite UI > > Application Block) from the Enterprise Library. This library will > > help you with this issue. > > Better yet, the Smart Client Software Factory, which builds some automation > around CAB. > > http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag2/html/scsflp.asp > > -cd > > > Well, I was always intimidated to use anything related with the CAB. I guess that now is the time to sit down and start learning what this is all about. Hope I don't get lost with all that's going on inside :( From a brief look at it it seems that it actually does meet my needs. It also looks very complicated. Those people are genious! OK, I'm off for a long journey. But you know how it goes: A journey of a thousand miles starts with one small step. Thanks, Ben |
|||||||||||||||||||||||