We thought it might be a good idea for SbManager to integrate information about business-related stuff and perhaps auditing.
There would be 2 parts to a plugin - 1) how to make it actually run in the app and be installable/uninstallable etc, and 2) how would it integrate into the UI.
Some thoughts:
MEF?
No server-side components and just use a HTTP widget-style plugin?
Many abstractions (Nimbus, NServiceBus) have the concept of 'audit messages' and it would be useful to show these. This 'plugin' would have first-class auditing knowledge built into SbManager, and the plugins would simply be to collect and transform the audit messages.
We thought it might be a good idea for SbManager to integrate information about business-related stuff and perhaps auditing.
There would be 2 parts to a plugin - 1) how to make it actually run in the app and be installable/uninstallable etc, and 2) how would it integrate into the UI.
Some thoughts: MEF? No server-side components and just use a HTTP widget-style plugin? Many abstractions (Nimbus, NServiceBus) have the concept of 'audit messages' and it would be useful to show these. This 'plugin' would have first-class auditing knowledge built into SbManager, and the plugins would simply be to collect and transform the audit messages.