一个流程引擎，目前： 支持持久化和非持久化的流程：持久化流程由PMC保持流程状态，单节点成败为一个事务，人工审批流或者页面流都是这样的；非持久化流程是需要一次跑完整个流程，整体成败，比如login的登录流程。  支持任务、页面和服务三种主要节点：任务节点task用来支持人工审批；页面节点webpage用来提供url流转；服务节点则主要用来回调业务代码。三种节点可以混合使用来支持审批流、页面流和业务流。  支持嵌入式和中心化的部署：嵌入式部署需要业务系统自建PMC的所有表，同时嵌入式部署可以分布式的驱动流程（让同一个流程在不同功能域的机器上跑）并和业务代码同步事务。中心化则主要通过hsf访问PMC服务中心提供的服务。PMC为中心化部署有通用的人工审批页面，业务方也可以通过调用接口自建审批页面。  主要特性：分布式流程（嵌入式）、单节点事务，状态保持（失败可重试、重驱动）、自动重试、人工审批（单用户、多用户、用户组、申领、会签、超时自动审批）、父子流程