dyedurham / SbManager

Installable web ui for managing Azure/Windows Service Bus
Apache License 2.0
31 stars 16 forks source link

Plugins? #24

Open lukeschafer opened 9 years ago

lukeschafer commented 9 years ago

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.