AgileEAS.NET之模块插件集成

简介:
+关注继续查看
     前面我们在AgileEAS.NET之插件接口IModuleAgileEAS.NET之插件运行容器中对模块插件和运行容器都做了介绍,本文我们介绍AgileEAS.NET平台对模块插件的集成。
      我们知道AgileEAS.NET平台所依赖的基本思路是,各模块插件独立并行开发,然后通过资源管理平台进行总装集成,关于资源管理平台呢,我以理解为基于某种运行容器支持的一组基础管理应用,功能包括:模块插件的安装、组织和管理,管理系统账户和角色,提供一致的权限管理系统,以及相关的配置类工具。
      本文重点介绍模块插件的安装和管理,也就模块插件的集成;我们提供了一个模块管理的业务模块用于完成安装、配置和卸载功能。
模块管理1
      由上图我们可以看出,模块管理也是一个模块插件,也是按照模块插件标准进行开发的,只不过,他内置内AgileEAS.NET平台的发行之内;下面展示模块的安装:
模块安装
      我们在AgileEAS.NET之插件接口IModule一文中提到过,模块插件接口IModule定义了很多自描述信息比如Guid、名称、版本、类型、程序集、说明、开发商信息等,这些信息在模块集成中用到,模块安装我们选择一个程序集文件后,系统自动读出程序集中所包含的所有模块插件,我们选中需要安装的模块点安装按钮就可以了,模块的卸载:
卸载模块       选中模块列表中的某个模块,选择卸载,并确认提示之后从平台中卸载,模块的属性与简单配置:
模块属性
      模块属性界面中,我们可以设置模块排序码、及WebFrom模块插件的url挂载点,当然,对于模块的访问权限也在这里完成,我会在接下来的文章中独立一文对权限管理进行说明。
关于模块插件的集成我简单说到这,下文我介绍模块的组织体系。
 

本文转自 agilelab 51CTO博客,原文链接:http://blog.51cto.com/agilelab/561898

相关文章
|
14天前
|
容器
.NET Core - 选项框架:服务组件集成配置的最佳实践
.NET Core - 选项框架:服务组件集成配置的最佳实践
|
14天前
.NET Core - 配置框架:让服务无缝适应各种环境
.NET Core - 配置框架:让服务无缝适应各种环境
|
负载均衡 Cloud Native Java
.NET gRPC核心功能初体验
gRPC是高性能的RPC框架, 有效地用于服务通信(不管是数据中心内部还是跨数据中心)。
.NET gRPC核心功能初体验
|
监控 安全 数据安全/隐私保护
【.NET Core项目实战-统一认证平台】第一章 功能及架构分析
原文:【.NET Core项目实战-统一认证平台】第一章 功能及架构分析 【.NET Core项目实战-统一认证平台】开篇及目录索引 从本文开始,我们正式进入项目研发阶段,首先我们分析下统一认证平台应该具备哪些功能性需求和非功能性需求,在梳理完这些需求后,设计好系统采用的架构来满足已有的需求和未来的扩展应用。
1484 0
|
新零售 算法
.Net Core 环境下构建强大且易用的规则引擎
本文源码: https://github.com/jonechenug/ZHS.Nrules.Sample 1. 引言 1.1 为什么需要规则引擎 在业务的早期时代,也许使用硬编码或者逻辑判断就可以满足要求。
1481 0
推荐文章
更多