分类：教育/科学-理工学科-工程技术科学
问题：工作流引擎是什么，由什么构成？ 
工作流引擎是什么，由什么构成？
回答：慧正工作流引擎是一个基础中间件，以工作流引擎和规则引擎为核心，设计了上层和底层的各类适配器，并对外提供丰富的调用接口。
慧正工作流引擎架构分为五层，分别为：数据层、数据连接层、引擎及适配器层、接口层和展现层。
数据层：数据层是工作流引擎的流程定义数据、过程实例数据、过程日志数据等存储的一层，是整个工作流引擎的最底层，支持各类主流和国产数据库。
数据连接层：数据连接层是承上启下的一层，它用来将工作流引擎软件与底层数据库进行连接，支持多种连接方式，支持多数据源同时连接。
引擎及适配器层：引擎及适配器层是核心层，包括工作流引擎、规则引擎和各类适配器，承载工作流引擎的核心功能，以及与第三方的各类适配和对接。
接口层：接口层是对外的提供各类接口的封装，慧正工作流引擎对外提供WFMC的标准接口，并支持对此接口扩展。
展现层：展现层是我们的调用和使用层，主要包括API调用、WebService调用和各类流程管理、流程设计的页面。