How to create an application that support modules

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

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
 
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
 
Carl Daniel said:
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



Wow, that looks interesting.
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
 
Back
Top