您好,欢迎访问三七文档
项目同步规则引擎规则服务规则配置器远程项目与服务管理规则协同管理工作流需求管理开发人员业务人员运行环境开发环境规则库系统管理员系统管理员规则库集群规则同步项目同步规则引擎规则服务规则配置器远程项目与服务管理规则协同管理开发人员业务人员运行环境开发环境规则库系统管理员系统管理员规则库业务分析员集群规则同步项目同步规则引擎规则服务规则配置器远程项目与服务管理规则协同管理开发人员业务人员运行环境开发环境规则库规则库集群规则同步前端生成器数据结构配置器编译引擎•规则配置器:独立的规则配置界面,有Web和C/S两种版本;•数据结构配置器:用于数据库连接方式和数据表结构设置;•前端生成器:可套用设定模板生成相应jsp页面;•编译引擎:Web和C/S版本配置器进行规则配置后,启用编译引擎进行编译。规则配置器说明项目同步规则引擎规则服务规则配置器远程项目与服务管理规则协同管理开发人员业务人员运行环境开发环境规则库系统管理员系统管理员规则库业务分析员数据结构配置器前端生成器管理环境集群规则同步规则引擎规则服务远程项目与服务管理规则协同管理系统管理员系统管理员规则库业务分析员管理环境规则包管理工程管理版本管理权限管理规则协同管理集群规则同步•规则包管理:•工程管理:•版本管理:•权限管理:规则协同管理说明规则引擎规则服务规则管理集成组件远程项目与服务管理开发人员业务人员运行环境集成环境规则库系统管理员在线规则流配置在线简单规则配置在线完整规则配置集成环境VRS使用集群规则同步•规则管理集成组件:除上图罗列功能,有隐藏编译引擎,进行规则在线编译。•集成环境接口:现在集成环境的接口并未封装在规则引擎(执行引擎)中,而是封装于在线规则配置器中,起码神州数码集成是该方式。神州数码采用外部系统传入相关参数就生成相关规则。集成环境VRS使用说明•规则执行版本:主要用不同规则包和不同规则版本之间进行切换;•规则执行服务:对远程规则服务进行监控;•规则执行任务:功能就等同于产品中的任务执行器,类似于windows任务计划。远程项目与服务管理说明规则引擎规则服务规则管理集成组件远程项目与服务管理运行环境规则库规则执行版本规则执行服务规则执行任务远程项目与服务管理系统管理员集群规则同步规则引擎规则服务规则管理集成组件远程项目与服务管理开发人员业务人员运行环境集成环境规则库系统管理员规则引擎及接口Socket接口Servlet接口Soap接口……本地Java接口集群规则同步•Socket接口:socket通讯方式接口,传输性能好、安全性高•Servlet接口:通过HttpRequest提交等方式来访问VRS中的规则包,返回的数据结构以及xml结构方式来存取数据,实现以Json结构来返回数据;•Soap接口:外部程序只需要引用engine.dll以及配置规则服务器的ip地址,就可以直接调用VRS中的规则包;•本地Java接口:外部java程序只需引用engine.jar包,就可以访问。•注意:规则引擎实指执行引擎,编译引擎在配置器上规则引擎及接口说明规则引擎规则服务规则管理集成组件运行环境规则库规则服务类型集群规则同步远程项目与服务管理容器注入式服务注册式服务独立服务•容器注入式服务:例如将我们的规则引擎部署到Tomcat、Weblogic等这样的第三方服务容器中;•注册式服务:独立在系统中采用注册方式启动服务;•独立服务:独立运行于系统上服务(exe方式)。规则服务类型说明规则引擎规则管理集成组件运行环境规则库集群规则同步集群规则同步远程项目与服务管理规则服务•集群规则同步:主要是各集群机器间规则远程同步。集群规则同步说明
本文标题:VRS功能模块图
链接地址:https://www.777doc.com/doc-3398513 .html