jbpm--(三)JBPM核心对象

Configuration

ProcessEngine

   RepositoryService

     ExecutionService

         TaskService

      HistoryService

    ManagementService

      IdentityService

 

Configration>ProcessEngine>以上

------------------------------------------

Configuration是jbpm的配置文件管理对象即资源加载对象,负责加载jbpm的各种配置如数据库连接配置、事务配置,身份认证,jpdl等相关配置

ProcessEngine是一个服务工厂,负责创建jbpm的每个服务

  ProcessEngine通过Configuration类构建,Configuration以单利模式获取ProcessEngine

  ProcessEngine是线程安全的,所有的线程和请求都可以使用同一个ProcessEngine对象

  ProcessEngine processEngine = Configration.getProcessEngine();

 

 

RepositoryService

  流程资源服务接口。提供对流程定义的部署、查询、删除和流程图查看等操作 

ExecutionService

  流程执行服务接口。提供启动流程实例、推进删除等操作

TaskService

  人工服务接口。提供对任务的创建、提交、查询、保存、删除操作

HistoryService

  流程历史服务接口。提供对任务的管理操作。提供对流程历史库中的历史流程实例、历史活动实例等记录的查询

ManagementService

  流程管理接口,通常用来管理Jop(异步服务)

IdentityService

  身份认证服务接口,提供对流程用户、用户组管理

 

posted on 2017-07-15 16:40  code-java  阅读(228)  评论(0)    收藏  举报

导航