【发布时间】:2013-02-05 23:58:45
【问题描述】:
我正在实施一个 IIS 托管 WCF Web 服务来接受来自第三方的潜在客户。在保存信息之前/之后可能会发生很多操作。我正在考虑将其实现为基于插件的架构。
预保存操作示例
- 保存前重复检查
- 确保信息有效(不是米老鼠)
保存后操作是
- 基于邮政编码的正确仓库路由
- 领导分配。
我一直在阅读有关 MEF 的信息,但我无法确定这是否真的值得实施 MEF,因为每次调用加载和卸载插件可能会增加开销?有没有办法在一些神奇的application_start 中加载所有插件?
【问题讨论】:
-
你不需要一个插件架构,你需要一个灵活的架构。看看this。
标签: asp.net wcf web-services plugins mef