`
ww2
  • 浏览: 400327 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

我对BPM认识之路(7):初识BPM,原来竟是一场误解

阅读更多

LINK:我对BPM认识之路(1):引言
LINK:我对BPM认识之路(2):从国内工作流应用谈起(上)
LINK:我对BPM认识之路(3):从国内工作流应用谈起(下)
LINK:我对BPM认识之路(4):突围之仗(上) 
LINK:我对BPM认识之路(5):突围之仗(中) 
LINK:我对BPM认识之路(6):突围之仗(下)


我对BPM认识之路(7):初识BPM,原来竟是一场误解

注解:
    本系列是以连续续写的方式,逐天抽空完成,我也尽量保证主题思想的延续性。之前的一些文章写作,大多是全部完成后,反复斟酌修改。 这是第一次采用这样方式来写一个完整的主题,所以难免存在文字累赘、偏题之处,阅读时候请见谅。
    文章主题思想是通过自己的视角,通过自己对BPM的一些逐渐认识和理解,叙说BPM。因为本人之前更专注于Workflow领域,所以本系列是先从WF说起,一步步引出BPM的。

         这一篇拖的有些久。中间赶上元旦,放了几天假,只顾着放松,有些懒散了。刚过完元旦,忽然得知老婆怀孕了,又是一件非常高兴的事宜,高兴的都顾不上上网了。
 
       2003年3月,当BPEL1.1发布的时候,我还在捣鼓一个基于FSM模型的公文审批流转产品。可想而知,那时候对BPEL是没有任何意识的,可能稍稍有些感触地,就是那时候,BEA的weblogic workshop7中的流程定义语言JPD。
       可惜那时候主要精力都在国内的电子政务和办公自动化流程应用上,所接触的场景,是国外那种面向“自动化”流程所不能够支持的。
       那时候,即使面对刚发布不久的WfMC的XPDL,也有很多不理解和不认同。这在我2003年底写的《工作流模型分析》中有所阐述。
 
       但随后不久的BPEL/BPEL4WS与BPEL却是“芝麻开花——节节高”。之后的两年时间里,尝试跟了跟BPEL的规范及相关产品,但是终因没有实际应用而多次放弃。毕竟BPEL所阐述的应用场景和应用思想,在那个时候还是过于超前的。
 
       2005年中的时候,为当时所在的公司(USE)写完一个工作流引擎之后,回首一思索,突然觉得自己,不能再被当前的workflow技术所困扰了。面对发展迅速的BPEL和BPM概念和应用,应该跟进了。
       虽然看到了BPM未来的发展趋势和势头,但是究竟什么才是BPM呢?这个问题,在当时的我来说,是无法回答的:业务流程、整合、web服务······等等,所有这些都将业务流程执行语言(BPEL)推到了BPM的前头。
 
       现在想在,那时候最大的错误,就是把“BPEL”与“BPM”做了几乎的等价,以为只有采用BPEL规范,才是BPM的解决之道。—— 我也相信,这两年,甚至现在,也依然有很多人,还在坚守着这样的“误解”。—— 国内没有什么文章把这两者区分开来分析和阐述,再看看当时那些支持BPEL规范的厂商吧:IBM,Microsoft,BEA,Oracle。对这些厂商来讲,BPEL是一个核心,所有的整合和执行、交互、交换都需要围绕这个业务流程执行语言展开。
 
       正是在这样一种误解之下,我觉决定从BPEL去开始对BPM的理解。这是一个错误的开始,但是比较幸运的是,这个错误的开始并没有持续多久便结束了。
       2005年中,公司项目某项目组可能需要给一个客户采用IBM WBI实施业务流程管理,于是我便申请从平台部门调到那个项目组负责这方面的预研。很显然这个预研是围绕BPEL的实践展开的。
 
      通过那段时间的预言,让我对BPEL语言有了一定的了解,但是更多感触则是,BPEL只是这些大厂商的EAI/BPM解决方案中的一个小部分而已,或者说是一件单调的外衣。这套外衣必须有大量的点缀:Transformer Service,Adapter Service等等。
 
      可惜我没有太多的机会去解决更深层面的概念和技术。不久这个项目就被客户取消了,我又重新调回到平台部门,继续那个不痛不痒的Platform研发。
 
      接下来,一年时光很快就晃荡完了。虽然BPM这个疑问依然还在我脑海中萦绕,却再没有碰到这样的项目,对BPEL似乎也渐渐的淡忘了。

作者:胡长城
网名:银狐999
时间:2006年12月27日夜 
主页:http://www.javafox.org
Blog:http://blog.csdn.net/james999
公司:TIBCO CDC / Infrastructure Administrator Team
分享到:
评论

相关推荐

    基于 BPM 的低代码平台:jeecg-boot

    推荐理由:一个基于 BPM 的低代码平台,采用前后端分离架构,使用了 SpringBoot 2.x、SpringCloud、Ant Design&Vue、Mybatis-plus、Shiro、JWT 等技术。它提供了强大的代码生成器,可一键生成前后端代码,支持微服务...

    BPM项目全流程.zip

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

    bpm测试工具(BPM Analyzer)

    测试BPM用的软件

    BPM主要功能 BPM基本功能

    BPM主要功能 BPM基本功能,主要接受BPM的主要功能

    FlowPortal BPM 流程管理 一 (教程)

    FlowPortal BPM 流程管理 FlowPortal采用微软.net技术,能进行可视化免编程的业务流程管理(BPM)平台,经上海易正信息技术有限公司经过10年研发而成。 现该系统已广泛应用于政府、制造、零售、服务、地产等行业...

    BPM资料 SoTower BPM 业务流程集成平台

    BPM资料:SoTower BPM 业务流程集成平台(SoTower3.1)u产品使用参考手册。

    中国BPM品牌竞争力指数--H3 BPM持续领跑国内BPM市场品牌

    企业选型BPM正经历从“关注产品”到“重视服务”的拐点。中国BPM市场的品牌外延竞争格局初露峥嵘,以H3 BPM为代表的专业BPM品牌脱颖而出,H3 BPM品牌力位居国内市场主力BPM品牌榜榜首,持续领跑行业。

    Purus BPM 试用版

    注:一般的 BPM 产品对表单功能进行轻量化设计,或者表单难于调整。 方便的流程设计  Purus 的流程设计工具通过灵活的图形设计功能描述企业业务流程,这些界面清晰易懂,和其它 BPM 系统相比,具有操作方便,设计...

    BPM与SAP Netweaver:业务与IT共享的语言平台

    SAP NetWeaver BPM提供了基于同一流程域模型(存储在数据库中的物理流程模型)的多方视角,不同的角色可以参与到业务流程的生命周期中。

    BPM与BPA的区别

    在我与最终用户的沟通过程中,我发现人们对业务流程分析(BPA)和业务流程管理(BPM)套件的认识还存在误区。软件供应商所说的业务流 程管理(BPM)是广义概念,究竟业务流程分析(BPA)和业务流程管理(BPM)的区别...

    BPM之.NET開發介紹

    BPM之.NET開發介紹,最近学习文件,与大家分享

    H3BPM 试用系统操作手册

    奥哲 H3 BPM 系统 演示环境操作说明书 深圳市奥哲科技有限公司 二〇一四年十月 目录 1 业务集成 4 1.1 适配器 4 1.2 业务数据库连接 4 1.3 业务服务 4 2 流程模型(流程功能展示) 5 2.1 主数据 5 2.2 ...

    BPM概念2015最新版

    BPM概念2015最新版 非常专业的说明文档,看完后让你对BPM有个清晰的认识和了解

    2018云BPM市场研究报告.pdf

    云计算已经成为企业信息化的基础服务之一,而在中国BPM产业生态中,BPM的云端应用和转型依然还处于初级阶段。在全国注册的超过7000万企业中,接近40%的企业表示对业务流程管理非常需要,但通过BPM实现业务流程管理的...

    BPM测试工具

    可测试BPM值,如果BPM有小数位数可以四舍五入,或者用纯音乐文件

    经典分享:BPM资源指南

    经典分享:BPM资源指南 pdf文件……

    bpm 资料大全汇总

    BPM&ESB;技术交流.pdf BPM_Workshop_v1.3.pdf BPM架构与解决方案技术研讨会.zip bpm1.pdf bpm基础教程.rar IBM+FileNet+BPM+幻灯片.pdf jbpm开发指南4.pdf Introduction to Component Business Modeling.pdf 全球17...

    BPM测试软件(MixMeister BPM Analyzer)

    BPM测试工具 可以直接测出歌曲bpm是多少

    BPM工具.zip

    那么小编也不脸红的,推荐一下,自家的BPM,当然只是一个分享,IT人员可以大家到网络上去考究,研究,分析,选取,浏览,对比,等等,那么BPM要求有那些呢? 可以通过自家的BPM,大家进行对比一下。 小编更新一下...

    BPM流程会签开发参考

    这是关于business process management(BPM) 标准下如何实现会签功能的参考文档,希望对大家有用

Global site tag (gtag.js) - Google Analytics