`
youngxu
  • 浏览: 165709 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

BPM入门知识学习

阅读更多
    BPM是Business Process Management业务流程管理的简写。在国外的企业级业务应用中,已逐步取代工作流Workflow成为大型软件厂商的核心技术。大家很熟悉的BPM,当属JBoss的提供的开源BPM系统JBpm。现在国际工作流组织联盟WFMC也在Workflow的基础上,发展为BPM领域的一个分支,XPDL是该组织提供的BPM业务过程定义语言。
    业务流程建模标记法(BPMN, Business Process Modeling Notation)是对象管理组织(OMG, Object Management Group)维护的关于业务流程建模的行业性标准。它建立在与UML的活动图非常相似的流程图法(flowcharting)基础上,为“业务流程图”(BPD, Business Process Diagram)中的特定业务流程提供一套图形化标记法。BPMN的目标是,通过提供一套既符合业务人员直观又能表现复杂流程语义的标记法,同时为技术人员和业务人员从事业务流程管理提供支持。BPMN规范还提供从标记法的图到执行语言基础构造的映射,尤其是业务流程执行语言(BPEL, Business Process Execution Language)。

BPMN的首要目的是提供全体业务相关者易于理解的标准标记法。业务相关者包括创造与梳理流程的业务分析师、负责实施流程的技术开发者、以及管理和监督流程的经理人。BPMN旨在充当公共语言,跨越业务流程设计和实施之间常见的鸿沟。

当前有多种竞争的业务流程建模语言标准供建模过程和工具选用。广泛采用BPMN将有助于统一基本的业务流程概念的表达(例如:公共或私有的流程、编排),就像一些高级的业务概念一样(例如:例外处理、事务补偿)。

   BPMN仅限于支持对业务流程有用的建模概念。组织结构、职能分解和数据模型等非业务目的的模型排除在外。它具有四种基本图形要素,流对象:事件、活动和关口;连接对象:顺序流、消息流和关联;泳道:池和道;器物:数据对象、组和注释。


参考资料:
1. 维基百科 http://zh.wikipedia.org/zh-cn/BPMN
分享到:
评论

相关推荐

    BPM入门教程[收集].pdf

    【BPM入门教程】主要介绍了如何使用特定软件进行光波导设计和仿真的基础知识,尤其适合初学者。在软件操作中,重点在于设置正确的物理参数和执行仿真步骤。以下是详细的知识点解析: 1. **软件启动**:在运行BPM...

    BPM11入门开发指南

    综上所述,《BPM11入门开发指南》是一份针对Oracle Fusion Middleware Business Process Composer的详尽使用手册,旨在帮助业务分析师和开发者高效地利用这一工具进行业务流程管理。通过学习本书,读者可以全面掌握...

    oracle BPM 10g 入门培训 英文(详细)

    ### Oracle BPM 10g R3 入门培训知识点概览 #### 一、Oracle BPM 概述 - **Oracle BPM (Business Process Management)**:这是一个综合性的解决方案平台,旨在帮助企业优化其业务流程,提高运营效率。 - **Oracle ...

    H3 BPM安装及教程.zip

    3. **H3 BPM 快速使用手册.pdf**:这是一份快速入门指南,介绍了H3 BPM的基本操作和功能,如创建和管理流程、分配任务、监控流程状态等。对于初次使用者,这个手册能够帮助他们迅速掌握软件的核心使用方法。 4. **...

    Activiti5 快速入门 13 Demo

    【标题】"Activiti5 快速入门 13 Demo" 涉及的主要知识点是Activiti工作流引擎的入门应用以及如何通过示例(Demo)进行实践操作。Activiti是一个开源的业务流程管理(BPM)和工作流系统,它提供了一套强大的工具来...

    camunda-bpm-tomcat-7.14.0.zip

    **camunda BPM 知识点详解** camunda BPM 是一个高度灵活且强大的开源工作流引擎,专门用于在企业级应用程序中实现业务流程自动化。它基于Java技术栈,遵循BPMN 2.0标准,使得业务流程建模、执行和管理变得简单易行...

    WorkFlow从入门到精通

    ### WorkFlow从入门到精通——核心知识点解析 #### 一、WorkFlow概念及理论 - **定义**: 工作流(WorkFlow, WF)是一种业务流程管理自动化技术,旨在通过软件实现业务流程的自动化处理。WF可以被视为一种方法论,...

    数据仓库入门经典教程

    KDD(Knowledge Discovery in Database)即数据库中的知识发现,是数据挖掘的一个重要分支,它关注从大型数据库或数据仓库中提取有趣的知识,这些知识是隐含的、先前未知的、潜在有用的、易于理解的模式。...

    JBPM相关入门 介绍

    在后续的学习中,我们将以Workflow的概念为主,但理解BPM的全面性对于深入掌握jBPM至关重要。 【工作流基本知识】 工作流是指按照预设的规则和流程,将文档、信息或任务从一个参与者传递给另一个参与者的过程。...

    jBPM开发入门指南(2).pdf

    标题所指的知识点为“jBPM开发入门指南”,这是一本指导用户如何入门学习和开发jBPM的指南手册。jBPM是一个企业级业务流程管理(BPM)解决方案,它允许用户定义、执行、监控和优化业务流程。jBPM与Hibernate的整合、...

    java学习顺序

    - **学习时间**:建议至少花费一个月的时间来系统学习J2SE的基础知识。 - **主要内容**: - Java语言基础(变量、数据类型、运算符、控制语句等) - 面向对象编程(类、对象、继承、多态、封装等概念) - 常用...

    acitivi-web入门项目.zip

    学习这个入门项目,你需要了解以下知识点: - **Activiti核心概念**:流程定义、流程实例、任务、事件、信号、变量等。 - **BPMN 2.0**:业务流程建模符号的标准化语言,如何用它来绘制和编写流程图。 - **Spring...

    工作流Activiti的学习总结(十二) activiti官方十分钟快速学习

    通过"Activiti-ten-minutes"这个压缩包文件,读者可能可以获得一些示例代码、流程图和快速入门教程,以便于实践和理解上述知识点。对于想要快速上手Activiti的人来说,这样的资源非常有价值。在实际应用中,开发者...

    jboss jbpm 5 developer guide

    本书作为学习jBPM5的入门教材,帮助开发者理解并运用BPM的基础概念,同时深入学习jBPM5框架的高级功能。 本书的开篇提到,学习BPM或是保持对最新技术变化的了解从来都不轻松,有时甚至可能遇到困难。因此,作者通过...

    activiti5.8入门

    **正文** Activiti5.8是一款流行的开源工作流引擎,被广泛应用于企业的业务流程管理(BPM)系统中。这个入门资源集包含了...通过深入学习和实践,你可以掌握这个强大的BPM平台,为企业带来更高效、灵活的工作流程。

    最全Rsoft光学仿真软件使用教程

    本教程旨在提供一个全面的学习路径,从基础理论到实际操作,让您从入门到精通Rsoft的使用。 1. **光波导基本理论** 光波导是光通信和光子集成电路中的关键元件,其基本原理涉及到光的传播和约束。第1章中,宋军...

    IBP100_EN_Col06

    在IBM BPM的学习路径中,IBP100通常代表入门级别,涵盖了基础概念、安装配置、流程设计、执行和管理等方面。 以下是可能涵盖的IBP100第六部分的关键知识点: 1. **业务流程建模**:介绍业务流程模型与 notation ...

    optisystem7初级入门中文讲义(网络版)

    ### OptiSystem7初级入门知识点概览 #### 一、OptiSystem软件介绍 OptiSystem是一款由加拿大OptiWave公司开发的专业光通信系统仿真软件,适用于科研人员和工程师进行光通信系统的仿真与设计。随着现代光学系统...

Global site tag (gtag.js) - Google Analytics