XPDL与WS-BPEL的比较之五:形势与未来

1.标准不决定解决方案的成败
询问对标准的实现慢慢已成为招标过程中的一种形式而已,是否遵循某标准只是众多功能项列表中的一个对号或者叉号,

XPDL和BPEL有着不同的目标,在功能方面有大量交叉。
目前最现实的处理为,提供对各种业务流程的统一处理方式,而不是仅仅为标准而标准,目前各个厂商产品以及解决方案也的确是如此进行处理的。对某个标准的支持慢慢成为产品的一个功能项,而如何融合各个标准,解决行业领域的实际问题才是解决方案的关键。

BEA业务流程解决方案主要基于AquaLogic BPM Suite,该产品基于XPDL2.0标准,但最近版本通过加入Eclipse组织的开源BPEL设计器,也宣称了对BPEL2.0的支持。
替BEA做广告了!

目前国内的很多工作流产品声称是遵循WfMC规范的,而实际上只是借鉴了节点、连接弧、应用程序等理念,没有使用规范规定的XPDL语法,也不管实现了几成功力,离流程描述的互操作目标还相差很远;
而在引擎接口方面更是多种多样了,这其实倒也无妨的。因为本身WfMC的引擎接口是按照C语言的哲学设计的,离现在的IOC/AOP等理念差远了,个人认为也只能作为功能性参考。


2.WfMC在中国还是被认可,还是比较成熟的。。。。
考虑到WfMC规范稳定存在了很长时间,得到了各位的大力支持与协助,感谢CCTV,感谢MTV,感谢。。。。
考虑到目前国内的各个行业有大量涉及人工参与的业务流程。


3.xpdl已入暮年,ws-bpel的未来存在变数
xpdl已不是the state of art,也得不到实力厂商(IBM/BEA/SAP/Microsoft)的的推动支持,
也只有TIBCO(还厉害点),富士通,Global 360等几个人在吆喝,台湾还有猛男华苓支持。

看看BEA,收购Fuego,玩玩BPEL。
IBM收购了XPDL的祖师爷之一FileNet,又在当WS-BPEL的老大
标准嘛,只是我挖的一个坑。

ws-bpel也被众多学院派以及旧势力严重怀疑中。

 

 

在业务流程建模领域各种标准太多了,如BPMN、WS-CDL、ebXML、ARIS和SAP的EPC、RosettaNet。

他们与XPDL/BPEL均有联系,在功能方面也有重合,

如XPDL2.0的重要目标之一就是映射为BPMN的图形表示;

WS-BPEL/WS-CDL重合很多,目的大致相同,哲学略有差别;

RosettaNet在B2B领域的业务流程整合很有发言权。

 

 
 

文章评论:
回复人: mkclawhammer  2007-12-27 16:33:36

而我越看越像XPDL,所以就糊了。 BTW,我旁边也坐了一个James Zhang,我跟他确认过了,不是你,嘿嘿! 再次感谢,持续关注你更多好文章!

回复人: mkclawhammer  2007-12-27 16:23:46

因为他的一个官方文档说The server executes processes designed in BEA AquaLogic BPM Designer and BEA AquaLogic BPM Studio as well as any process written in BPEL

回复人: mkclawhammer  2007-12-27 16:22:53

是啊,这个blog的功能太弱了,不像一个正常的blog。 感谢你给我解惑!我下了太多的workflow/bpm的文章了,一个文章一个说法。既然你说AquaLogic BPM是以XPDL2.0为中心的,那我就放心了,

回复人: james.zhang  2007-12-26 17:24:08

想到了一篇文章FileNET的Mike Marin写的 《Business Process Technology - From Workflow EAI to BPM》 从工作流、集成和分析家三个视角去看待这种“模糊”的纷争。 归根到底还是商业利益驱动吧,所以说BPM也不是技术能说得清的了。

回复人: james.zhang  2007-12-26 17:23:49

真恶心。留言还有200字的限制。 你的第三个问题:最后看了那么多文章还模糊? BPM的理论源自90年代初的BPR与2003年的BPM,这些都是管理学的权威。 各种技术当然会向这些管理理念上靠,所以很像。

回复人: james.zhang  2007-12-26 17:23:00

很高兴能看到博客有人留言! 1.BEA AquaLogic BPM 新版本加入了对BPEL的支持,但就目前了解,依然是以XPDL2.0为中心的。 2.很像JaWE的原因是因为都遵循BPMN的图形表示法,尤其是泳道的形式。

回复人: mkclawhammer  2007-12-26 16:23:39

请教,BEA AquaLogic BPM 是用的BPEL么?看了官网上的几张Process图,很像JaWE的XPDL图啊!另外,XPDL和BPEL关于BPM的理念也很像啊!看了那么多文章还是糊的-_-|

你可能感兴趣的:(eclipse,AOP,workflow,IBM,360)