BPEL4WS vs XPDL
对BPEL4WS了解后,释然。BPEL4WS和XPDL面对的侧重点不一样,按目前的规范谁也不可能取代谁
BPEL4WS的兴起主要是因为几大厂商鼓吹SOA,诚然BPEL4WS在整合Web service上比XPDL确实强,控制能力也强多了,所谓后生可畏啊。如果单论workflow,BPEL4WS就比XPDL弱多了,毕竟人家够专业。
BPEL4WS节点细力度没有XPDL强。BPEL4WS适合做integration,特别是异构系统整合,做工作流就是勉为其难了。XPDL的弱点就是在Web service上没有能在规范层面上做定义,需要各个厂商自己扩展支持:(如果BPEL4WS和XPDL模型能融合一起形成一个规范,将横扫SOA和Workflow。