插件模型体系结构
(本文为本人原创,转载请著名作者及本页网址,谢谢-阿P)
1、 定义
所谓“插件模型”,指应用程序由一些动态的独立模块构成,每个模块均具有一个或多个服务,并满足一定的插件协议,能够借助主程序实现主程序-插件;插件-插件之间的通讯。
应用该模型的系统,具有以下特点:
1) 所有业务功能均是“砖块”,更新及维护简便
2) 子系统的概念变得模糊,子系统是多个模块的组合
3) 有效避免功能的重复开发
4) 可以根据用户需求定制系统,真正的随需而变
5) 当功能插件达到一定规模时,应用系统的开发将变成二次开发
6) 实现化整为零的组织结构,每个模块由微小的团队负责,甚至一个人负责

本文探讨了C#中插件模型的概念,它允许动态独立模块通过插件协议实现通讯。系统特点包括模块化、易于更新维护、避免功能重复开发等。文章详细阐述了插件体系结构,包括应用程序、配置文件、插件协议、插件、共通组件、远程访问代理、中间层和底层数据库等组成部分,强调了它们在实现插件模型中的作用。
 - 3整理后的完善版本)&spm=1001.2101.3001.5002&articleId=852203&d=1&t=3&u=97993c856b5344989d05e14235a94cc3)
3098

被折叠的 条评论
为什么被折叠?



