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

BPM2.0之点评

阅读更多
BPM2.0之点评
点评文章:   Ismael Ghalimi  的博文。

点评主题:   刚好特工小组找我写一篇点评,我选的就是intalio的这个文章。



1)  Make Way For BPM 2.0 (Bruce silver)

对brsilver的这个blog的部分内容并不完全同意。

Brsilver对BPMN非常精通,不过根据他的blog内容估计他对BPEL技术和SOA理念掌握不算很好。我也经常看他的blog。



2)  BPM 2.0 (Intalio)点评在附件中。

文章的BPM指的是workflow和EAI系统,BPM2.0基本和我们的BPS6.1比较靠近。从大的方向看,我们是在朝BPM2.0走。细节部分有点差异。



1 Used by Process Analysts
1)文章的观点是:BPM1.0一直有个巨大的谎言:BA使用BPM工具来建模和部署可执行的业务流程。

评:只有非常简单的场景才能做到,大部分场景都只能建模不可执行的流程。



2)文章的观点是:BPM2.0的BA是这样的一批人:技术人员,同时也要理解业务知识。

评:非常同意这个观点。建议我们公司的PPT也把这类人称为“BA(业务分析人员,业务分析专家)”。我不同意brsilver 的看法,他的看法是:BPM是top-down的,SOA是down-top的,我同意本文作者的看法:BPM是top-down/down-top/middle align三个方式都可以的,SOA也是三个方式都可以。



2 Starting with a Complete BPMS
文章的观点是:传统的BPM工具都有一个独立的BPM建模工具,但是BPM2.0的建模工具应该是BPMS整体的一部分。

评论: BPMS是一个整体,BPM建模工具产生的结果一定要可以在BPMS中使用。BPP(业务流程平台)也非常强调这一点,在BPP中,这一点叫着ICE(集成组合环境),包括建模、设计、开发、组合都应该是一体的。



3 One Single Tool in Eclipse
文章的观点是:BPM产品现在都有很多的开发工具,BPM2.0中这些工具应该只有一个。

评论:同意。我们的“业务流程定制”也可以考虑要和studio整合互通。(能够做成一个是最好)。



4 Loved by ABAP, PHP and VB Folks
文章的观点是:BPM产品不能只在J2EE环境下运行,还应该可以被ABAP、PHP等语言调用运行。

评论:这个主要是对外接口的开发性。我们采用BPEL以后,这一条是可以做到的。



5 BPEL
文章的观点是:过去在BPM领域没有标准,现在已经产生了变化:标准就是BPEL2.0.

评论: 非常同意这样的说法: BPM之BPEL,就如同 RDB之 SQL。

       更加同意这样的说法: workflow标准(比如XPDL)做了些什么?除了一堆废物一样的接口,什么都没有做。



6 BPMN
文章的观点是:Stephen White开发了BPMN,BPMI使得它成为实际的流程建模标准。

评论: SAP已经支持BPMN了。IDS的aris支持EPC,现在也在做BPMN的支持。



7 Zero Code
文章的观点是:BPM的实施都要写一堆的代码,BPM2.0应该去除这个情况。

评论: 作者没有明说,其实背后的方法就是SOA。作者其实是想把BPM2.0与SOA结合起来的。



8 One Click Deploy
文章的观点是:BPM的部署,因为涉及到部署描述符、变量调整等问题,修改和调整非常复杂。BPM2.0应该可以做到“一键部署”。

评论: 我们的 业务流程定制从一定程度上是想做到这个目标的。



9 Generating Web Services on-the-fly
文章的观点是:BPM(旧时的workflow和EAI系统),对外的接口都是做 custom connectors,使用起来非常复杂。BPM2.0的BPEL自动产生需要的web services,保证了集成的方便性。

评论:我们的6.1在支持BPEL,期望做到这一点。



10 Interpreting BPEL Code Natively
文章的观点是:BPM是通过代码生成,对BPEL定义产生java代码来实现的,这样会带来很多问题。BPM2.0应该采用内置的BPEL支持。

评论:我们现在的实现方式,是natively支持BPEL。





11 BPM的生命周期
文章的观点是:Real-Time BAM Included,Native Process Simulation,Dynamic Process Optimization 都应该在BPM2.0中体现。

评论:这个是我们的目标。

分享到:
评论

相关推荐

    0103-PAAT_20171120_捷税宝_BPM2.0_V4.2.rp

    rp源文件

    bpmn-js, 一个 BPMN 2.0呈现工具包和 web.zip

    bpmn-js, 一个 BPMN 2.0呈现工具包和 web 项目仍处于早期阶段。 文档可能会丢失,而示例可能会中断。 BPMN - 面向web的BPMN 2.0 是一个BPMN图表绘制工具包和网络建模工具。 用法无需额外设置: 试用我们的项目或者...

    Flowable 6.6.0BPMN用户指南 第二部分 BPMN 2.0的构造

    Flowable 6.6.0BPMN用户指南(第二部分)BPMN 2.0的构造:8.1 自定义扩展、8.2 事件、8.3 序列流(Sequence Flow)、8.4 网关(Gateways)、8.5 任务(Tasks)、8.6 子流程(Sub-Processes)和调用活动(Call ...

    JEECG BOOT BPM流程在线操作手册v2.0.pdf

    JEECG Boot BPM流程在线操作手册v2.0主要针对的是使用JEECG Boot智能开发平台进行业务流程在线开发的学习者。JEECG Boot是一个基于Java的企业级快速开发框架,它提供了BPM(Business Process Management)功能,允许...

    BPMN 2.0 - 业务过程模型和符号(中文版).pdf

    BPMN 2.0 业务过程模型和符号 BPMN 2.0 是业务过程模型和符号的国际标准,用于描述和分析业务过程。它提供了一种通用的符号和规则来描述业务过程,从而帮助业务分析师、开发人员和业务用户之间的沟通和协作。 业务...

    bpm测试工具(BPM Analyzer)

    **BPM测试工具(BPM Analyzer)** BPM测试工具,如"BPM Analyzer",是专为音频处理和音乐制作领域设计的专业软件。BPM,全称Beats Per Minute,是指音乐的每分钟节拍数,是衡量音乐节奏速度的重要指标。在DJ混音、...

    BPMN2.0正式规范

    业务流程是BPMN 2.0的核心概念之一,它主要通过流程图的形式来描述业务活动的顺序、并行处理方式以及控制流等。在BPMN 2.0中,业务流程通常包含以下几种元素: - **起始事件**(Start Event):表示流程的起点。 - *...

    基于Activiti7和BPMN2.0协议的z6-BPM工作流系统设计源码

    该项目是一款基于Activiti7和BPMN2.0协议构建的z6-BPM工作流系统设计源码,包含761个文件,涵盖246个Java源文件、164个JavaScript文件、141个Vue组件、57个PNG图片、54个SVG图标、33个XML配置、23个SCSS样式、9个...

    BPMN2.0中文介绍

    BPMN 2.0是业务流程模型与符号的第二版标准,旨在提供一套广泛适用于业务分析、流程设计、实现以及用户管理监控的流程建模符号。它主要被业务用户和建模者使用,通过一套清晰的图形化表示方法,允许业务流程的各个...

    bpm.rar_BPM传播_bpm_matlab计算bpm_wide-angle_传播BPM

    “bpm.rar_BPM传播_bpm_matlab计算bpm_wide-angle_传播BPM”这个标题暗示了文件内容与光束传播方法(BPM,Beam Propagation Method)有关,特别是关于使用MATLAB进行宽角度传播的计算。BPM是一种广泛应用于光学领域...

    BPM测试工具

    **BPM测试工具详解** BPM(Beats Per Minute)是指音乐中的节拍数,是衡量音乐节奏快慢的重要指标。在音乐制作、DJ混音、健身运动等领域,准确掌握BPM值至关重要。BPM测试工具就是为了帮助用户精确计算音乐的BPM而...

    camunda-bpm-run-7.18.0.zip

    它支持BPMN 2.0标准,使业务流程设计变得直观且易于理解。 2. **版本7.18.0**:这个版本是Camunda BPM的一个重要里程碑,其中可能包含性能优化、新功能、错误修复以及对现有特性的改进。升级到这个版本将确保你能够...

    camunda-bpm-run-7.20.0

    它支持BPMN 2.0标准,这意味着你可以使用可视化工具设计复杂的流程图,并将其转换为可执行的流程模型。此外,它提供了强大的监控和审计功能,可以跟踪流程实例的执行情况,帮助分析和优化业务流程。Camunda BPM Run...

    Oracle BPM入门教程

    Oracle BPM Studio支持BPMN 2.0标准,能够创建遵循这一标准的流程图。 此外,Oracle BPM还涉及到流程的生命周期管理,即从流程的初始设计到最终的部署和执行。在流程设计阶段,需要使用Oracle BPM Studio来定义流程...

    BPM项目全流程.zip

    BPM时效分析系统BPM时效分析系统BPM时效分析系统BPM时效分析系统BPM时效分析系统BPM时效分析系统BPM时效分析系统BPM时效分析系统BPM时效分析系统BPM时效分析系统BPM时效分析系统BPM时效分析系统BPM时效分析系统BPM...

    Activiti BPMN 2.0 designer

    Activiti是一个开源的业务流程管理系统(BPM),它基于Java技术栈,提供了高度灵活和可扩展的平台,用于构建自动化业务流程。Activiti的设计理念是将业务流程管理和软件开发紧密集成,从而提高工作效率,降低实施...

    浪潮 Loushang BPM 培训--基础使用篇.rar

    1. BPMN 2.0语言:Loushang BPM采用BPMN 2.0图形化建模语言,让用户可以通过拖拽图形元素来构建流程模型,包括开始事件、结束事件、任务、网关等,使得非技术人员也能轻松理解并设计流程。 2. 流程模板:系统提供预...

    BPM主要功能 BPM基本功能

    ### BPM主要功能与基本功能详解 BPM(Business Process Management,业务流程管理)是一种系统化的方法,用于管理和优化企业中的工作流程。它旨在提高效率、减少错误、增强控制,并通过标准化和自动化流程来改善...

    oracle bpm11g

    ### BPM 11g不同之处 - **统一的引擎**:支持多种类型的业务流程处理,包括面向人、面向系统和面向文档的流程。 - **增强的工具**:提供了更加用户友好的工具,如Process Composer和BPM Studio等,大大提高了业务...

Global site tag (gtag.js) - Google Analytics