用于流程管理系统的规则引擎装置的制作方法

文档序号:6452018阅读:187来源:国知局
专利名称:用于流程管理系统的规则引擎装置的制作方法
技术领域
本实用新型涉及业务流程管理技术领域,具体地说,本实用新型涉及一种用于流程管理系统的规则引擎装置。
背景技术
业务流程管理(Business Process Management,缩写为BPM)由业务流程再造 (Business Process Reengineering,缩写为BPR)和工作流技术发展而来,是企业信息化技术的发展前沿,很多研究机构和大型的企业管理软件供应商都在进行相关研究。BPM主要关注如何调整和满足一个组织的客户的想法和需求的所有方面的管理方法。BI^R是伴随管理信息系统在企业中的应用而产生的一个理论体系,旨在帮助企业实现高效益、高质量、高柔性、低成本的经营目标。其核心思想是打破企业按职能设置部门的管理方式,代之以业务流程为中心,重新设计企业经营管理流程。其中,流程或过程是产生某一个结果的一系列活动或操作,特别是指连续的操作或处理,国际标准化组织给出的侧重于质量管理方面正式定义是一组将输入转化为输出的相互关联或相互作用的活动。在企业中,流程可以理解为达到企业目标在逻辑上相关并不断发展变化的一系列活动。流程的分类可以根据不同的原则进行,例如,按活动性质可分为运营过程(重复性的循环运行以完成企业的经营目标的过程,如合同完成过程,仓库管理过程等)、管理过程(包括决策目标制定、监控过程等)。现有技术中,基于业务流程管理的流程管理设备由数据库引擎装置和业务装置组成。其中,业务装置用于业务功能的实现,同时它还将业务人员创建的业务流程转换为可执行的与数据库引擎装置和操作系统装置相集成的代码。数据库引擎装置用于存储和提供业务流程管理所需的数据。虽然现有的基于业务流程管理的流程管理设备相对于传统的流程管理设备有了很大提高,然而,由于其业务装置负责实现业务逻辑和代码的转化,使得已建立的业务流程难以进行优化和改造,因此难以适应流程管理的实时性和交互性要求。因此,当前迫切需要一种用于流程管理系统的负责逻辑和代码转化的装置,该装置能够支持业务装置实现其业务功能,并且便于对已建立的业务流程进行优化和改造。

实用新型内容本实用新型的目的是提供一种用于流程管理系统的负责逻辑和代码转化的装置, 该装置能够支持业务装置实现其业务功能,并且便于对已建立的业务流程进行优化和改造。为实现上述实用新型目的,本实用新型提供了一种用于流程管理系统的规则引擎装置,包括推理机、数据堆栈处理器和规则库服务器,推理机包括主板,所述主板上具有 PCI接口、USB接口、VGA接口和RJ-45接口,推理机还包括安装在主板上的中央芯片组,通过所述PCI接口安装在所述主板上的内存,通过所述USB接口连接到所述主板的输入设备, 以及通过所述VGA接口连接到所述主板的显示器,所述推理机分别通过两个RJ-45接口与所述数据堆栈处理器和所述规则库服务器互联。[0006]其中,所述推理机包括模式匹配单元和工作内存单元,所述模式匹配单元分别与所述工作内存单元和所述规则库服务器互联。其中,所述数据堆栈处理器包括议程单元和执行引擎单元;所述执行引擎单元与所述议程单元互联,所述议程单元与所述模式匹配单元互联。其中,所述中央芯片组为AMD 900FX芯片组或者htel H61芯片组。其中,所述内存为FLASH内存条或者DRAM内存条。其中,所述中央芯片组安装在主板的中部区域,所述USB接口、VGA接口和RJ-45接口安装在主板的一侧,所述PCI接口设置在主板的右上区域。其中,所述主板上设置多个PCI接口。其中,所述推理机还包括用于为推理机供电的电源模块,所述电源模块设置在主板的右下区域。其中,所述数据堆栈处理器为华为赛门铁克USG2210企业级数据堆栈处理器。其中,所述规则库服务器为Oracle数据库服务器或惠普DL380服务器。与现有技术相比,本实用新型具有下列技术效果1、便于流程进行持续优化和改造。2、能够通过多个终端硬件平台进行端到端的链接。

图1示出了本实用新型一个实施例的结构示意图;图2示出了本实用新型一个实施例中的推理机的结构示意图;图3示出了本实用新型一个实施例的内部逻辑关系示意图;图4示出了一个基于规则引擎的流程管理设备的示意图;图5示出了一个基于规则引擎的流程管理终端的示意图。
具体实施方式
以下结合附图和实施例对本实用新型做进一步的描述。根据本实用新型的一个实施例,提供了一种用于流程管理系统的规则引擎装置。 图1示出了该规则引擎装置的结构示意图,如图1所示,该规则引擎装置包括推理机、数据堆栈处理器和规则库服务器。推理机通过数据线分别与数据堆栈处理器和规则库服务器互联。图2示出了推理机的结构示意图,如图2所示,推理机包括主板1,主板1上具有 PCI接口 2、USB接口 3、VGA接口 4、RJ-45接口 5。中央芯片组6安装在主板1上,用于推理机的模式匹配处理以及控制上述各个接口,内存7通过PCI接口 2安装在主板1上。主板1上的USB接口 3连接输入设备,如键盘和鼠标,VGA接口 4连接显示器,RJ-45接口 5用于网络连接。本实施例中,推理机分别通过两个RJ-45接口 5连接数据堆栈处理器和规则库服务器。所述主板1上还具有电源模块8,用于为主板1供电。本实施例中,中央芯片组 6采用AMD 900FX芯片组或者htel H61芯片组。内存7采用FLASH内存条或DRAM内存条。参考图2在布局上,中央芯片组6安装在主板1的中部,USB接口 3、¥6々接口4、耵-45 接口 5安装在主板的一侧,PCI接口 2设置在主板1的右上区域,PCI接口可设置多个以便于内存扩展,电源模块8设置在主板1的右下区域。推理机可安装在一个机箱内,并在机箱内安装用于散热的风扇。数据堆栈处理器通过数据线与推理机互联,本实施例中采用华为赛门铁克 USG2210企业级数据堆栈处理器,该数据堆栈处理器实际上是一种硬件防火墙,可根据一系列规则对信息元执行拦截或放行两种操作,因此本实施例将这种防火墙设备用于规则库引
擎装置中。规则库服务器通过数据线与推理机互联,采用Oracle数据库服务器或惠普DL380 服务器。下面介绍所述规则引擎装置的工作方法。图3示出了本实施例所提供的规则引擎装置的内部结构关系,可以看出,推理机包括模式匹配单元和工作内存单元,数据堆栈处理器包括议程单元和执行引擎单元,规则库服务器作为规则库单元。其中工作内存单元用于存放加载到引擎中的事实数据,前述推理机的内存7可实现该工作内存单元。规则库单元用于存储各项流程管理的规则。模式匹配单元的主要功能由推理机的中央芯片组6实现。模式匹配单元分别与工作内存单元和规则库单元互联。执行引擎单元与议程单元互联,议程单元与模式匹配单元互联。推理机的功能包括通过决定哪些规则满足事实或目标,并授予规则优先级。其中,模式匹配单元用于通过比较事实和规则的模式部分,决定选择执行哪个规则,何时执行规则。模式匹配是基于规则的推理机的关键,它决定了推理机的推理效率。本实施例中,推理机可采用JUMP六月智能统一管理平台进行管理,JUMP六月智能统一管理平台利用的规则抽取技术、分层重用技术,专注与解决大型复杂的流程改造项目。议程单元负责创建和保存一个规则优先级表,这些规则都匹配工作内存中的事实,如果同时有多个规则和事实匹配则优先级最高的被触发,被触发规则的动作可能会产生新的事实,新的事实也被加入工作内存单元。执行引擎单元负责执行议程中的规则和其它动作。规则引擎装置的推理过程包括下列步骤1)将原始数据输入工作内存单元;2)使用模式匹配单元比较规则库中的规则和数据;3)如果执行规则存在冲突,即同时启动了多个规则,将冲突的规则放入冲突集合;4)解决冲突,将启动的规则按顺序放入议程单元;5)使用执行引擎单元执行议程中的规则;6)重复步骤2、到5),直到执行完毕所有议程单元中的规则。规则引擎装置一般用于流程管理设备中。图4示出了一种流程管理设备的示意图,可以看出该流程管理设备包括数据库引擎装置、规则引擎装置和业务装置。其中数据库引擎装置和规则引擎装置互联,规则引擎装置和业务装置互联。可以看出,规则引擎装置需要分别与数据库引擎装置和业务装置互联并协同工作,因此为使本实用新型更易于理解,此处再简要介绍一下数据库引擎装置和业务装置。其中,数据库引擎装置用于存放被引擎执行的规则,可采用Oracle数据库或惠普 DL380服务器组实现。业务装置包括Dell Vostro服务器和数据采编器。其中,数据采编器采用SONY DSR-45AP数据采编器,将采集到的信息从业务装置输出至规则引擎装置,以便规
5则引擎装置进行处理。所述业务装置还包括通信装置,用于与基于规则引擎的流程管理终端通信。如前所述,规则引擎装置用于流程管理系统中,而流程管理系统还包括急救流程管理终端。图5示出了一种基于规则引擎的流程管理终端,包括外壳和安装在所述外壳内的测量终端和通信装置,测量终端和通信装置互联,通信装置可以采用无线通信装置,用于基于规则引擎的流程管理终端和基于规则引擎的流程管理设备的互联。测量终端包括血压仪、血糖仪、体温计、远程心电监护仪、心电图机和CT机中的一种或多种。与现有技术相比,本实用新型具有下列技术效果1、便于对流程管理系统进行持续优化和改造。2、能够通过多个终端硬件平台进行端到端的链接。最后应说明的是,以上实施例仅用以说明本实用新型的技术方案而非对其限制, 并且在应用上可以延伸到其他的修改、变化、应用和实施例,同时认为所有这样的修改、变化、应用、实施例都在本实用新型的精神和范围内。
权利要求1.一种用于流程管理系统的规则引擎装置,其特征在于,包括推理机、数据堆栈处理器和规则库服务器,推理机包括主板,所述主板上具有PCI接口、USB接口、VGA接口和RJ-45 接口,推理机还包括安装在主板上的中央芯片组,通过所述PCI接口安装在所述主板上的内存,通过所述USB接口连接到所述主板的输入设备,以及通过所述VGA接口连接到所述主板的显示器,所述推理机分别通过两个RJ-45接口与所述数据堆栈处理器和所述规则库服务器互联。
2.根据权利要求1所述的用于流程管理系统的规则引擎装置,其特征在于,所述推理机包括模式匹配单元和工作内存单元,所述模式匹配单元分别与所述工作内存单元和所述规则库服务器互联。
3.根据权利要求2所述的用于流程管理系统的规则引擎装置,其特征在于,所述数据堆栈处理器包括议程单元和执行引擎单元;所述执行引擎单元与所述议程单元互联,所述议程单元与所述模式匹配单元互联。
4.根据权利要求1所述的用于流程管理系统的规则引擎装置,其特征在于,所述中央芯片组为AMD 900FX芯片组或者htel H61芯片组。
5.根据权利要求1所述的用于流程管理系统的规则引擎装置,其特征在于,所述内存为FLASH内存条或者DRAM内存条。
6.根据权利要求1所述的用于流程管理系统的规则引擎装置,其特征在于,所述中央芯片组安装在主板的中部区域,所述USB接口、VGA接口和RJ-45接口安装在主板的一侧, 所述PCI接口设置在主板的右上区域。
7.根据权利要求6所述的用于流程管理系统的规则引擎装置,其特征在于,所述主板上设置多个PCI接口。
8.根据权利要求6所述的用于流程管理系统的规则引擎装置,其特征在于,所述推理机还包括用于为推理机供电的电源模块,所述电源模块设置在主板的右下区域。
9.根据权利要求1所述的用于流程管理系统的规则引擎装置,其特征在于,所述数据堆栈处理器为华为赛门铁克USG2210企业级数据堆栈处理器。
10.根据权利要求1所述的用于流程管理系统的规则引擎装置,其特征在于,所述规则库服务器为Oracle数据库服务器或惠普DL380服务器。
专利摘要本实用新型提供一种用于流程管理系统的规则引擎装置,包括推理机、数据堆栈处理器和规则库服务器,推理机包括主板,所述主板上具有PCI接口、USB接口、VGA接口和RJ-45接口,推理机还包括安装在主板上的中央芯片组,通过所述PCI接口安装在所述主板上的内存,通过所述USB接口连接到所述主板的输入设备,以及通过所述VGA接口连接到所述主板的显示器,所述推理机分别通过两个RJ-45接口与所述数据堆栈处理器和所述规则库服务器互联。本实用新型便于急救流程进行持续优化和改造,能够通过多个终端硬件平台进行端到端的链接。
文档编号G06Q10/06GK202285126SQ201120441449
公开日2012年6月27日 申请日期2011年11月9日 优先权日2011年11月9日
发明者刘勇, 林为民, 许晓毅 申请人:无锡奥伯尼科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1