"activiti in action - 一本关于activiti流程引擎的书籍,深入探讨了使用BPMN2.0实现可执行业务流程" 《Activiti in Action》是一本由Tijs Rademakers编著的专业书籍,它深入讲解了如何利用Activiti流程引擎实现基于BPMN2.0的可执行业务流程。这本书由Tom Baeyens和Joram Barrez作序,为读者提供了权威的指导。BPMN(Business Process Modeling Notation)2.0是一种标准化的图形表示法,用于建模企业级的业务流程。 书中主要涵盖了以下几个关键知识点: 1. **BPMN2.0**:BPMN2.0是一种行业标准,用于绘制和交流业务流程图。它提供了一套丰富的图形符号,包括事件(如开始事件、结束事件)、流程(如顺序流)、任务(如用户任务、服务任务)等,使得非技术人员也能理解复杂的业务流程。 2. **Activiti Designer**:Activiti Designer是Activiti流程引擎配套的流程设计工具,它允许用户使用BPMN2.0标准来绘制和设计业务流程。设计完成后,会生成XML格式的流程定义,方便部署到Activiti Engine。 3. **Activiti Engine**:Activiti Engine是核心的流程引擎,负责运行流程定义。它能够自动执行自动化步骤,例如调用Web服务,同时处理涉及人员交互的手动步骤,这些步骤通常与Web表单结合使用。 4. **Webforms**:在业务流程中,Web表单是与用户交互的重要组件。Activiti支持创建和集成Web表单,使得业务流程中的任务可以通过用户友好的界面来完成。 5. **Tasks**:任务是业务流程的基本单元,可以是自动化的(如系统任务)或手动的(如用户需要完成的工作)。Activiti Engine管理这些任务的生命周期,包括分配、执行和完成。 6. **Jobs**:Jobs在Activiti中指代后台任务,如定时任务或异步操作。它们确保了流程引擎能够按照预定的时间或条件执行特定的动作。 7. **Processes**:流程是Activiti的主要工作对象,代表了一个完整的业务流程。它可以包含多个任务、事件和决策点,形成一个逻辑上的工作流。 8. **WS和REST**:Activiti Engine支持与外部系统通过Web服务(WS)或Representational State Transfer(REST)接口进行通信,实现流程的集成和扩展。 9. **Database(DB)**: Activiti Engine依赖数据库存储流程实例、任务、变量等信息。这使得流程状态可以在系统间持久化,并允许在不同时间点恢复流程。 通过阅读《Activiti in Action》,读者不仅可以掌握Activiti的使用,还能深入理解BPMN2.0标准和业务流程自动化的核心概念。无论你是开发者、项目经理还是业务分析师,这本书都能帮助你构建、实施和优化高效的企业级业务流程。
剩余458页未读,继续阅读
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 最优条件下三次B样条小波边缘检测算子研究
- 深入解析:wav文件格式结构
- JIRA系统配置指南:代理与SSL设置
- 入门必备:电阻电容识别全解析
- U盘制作启动盘:详细教程解决无光驱装系统难题
- Eclipse快捷键大全:提升开发效率的必备秘籍
- C++ Primer Plus中文版:深入学习C++编程必备
- Eclipse常用快捷键汇总与操作指南
- JavaScript作用域解析与面向对象基础
- 软通动力Java笔试题解析
- 自定义标签配置与使用指南
- Android Intent深度解析:组件通信与广播机制
- 增强MyEclipse代码提示功能设置教程
- x86下VMware环境中Openwrt编译与LuCI集成指南
- S3C2440A嵌入式终端电源管理系统设计探讨
- Intel DTCP-IP技术在数字家庭中的内容保护