WebLogic:WLI vs BPEL?

时间:2009-12-31 14:43:15

标签: oracle weblogic bpel weblogic-integration

人。我非常感谢您对以下问题的帮助:

在过去的几天里,我一直在阅读Oracle的 WebLogic ,因为我正在开发一个使用它的项目。由于我从未接触过WebLogic,因此我一直在研究基础架构并了解使用WebLogic Integration(WLI)或使用BPEL进行流程集成的优缺点。

据我所知,我已经了解到BPEL是WLI的“层”,将服务作为本地或远程调用的Web服务公开。但是,客观地说,每个人的目标是什么(WLI和BPEL)?

我真的很想帮助你澄清这个问题,因为我想知道什么时候才能使用WLI,什么时候才能使用BPEL?

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

我从来没有使用WLI但我熟悉BPEL ......这就是为什么我就说说我所知道:) ......与BPEL,你可以撰写你的business process从其他网络服务,您可以他们通过SOAP协议封装在XML数据交换......你可以看到一个BPEL过程的其他Web服务的工作流......当你的作文做,你可以暴露你的业务流程作为一个普通的Web服务由WSDL他(界面)... 对我来说,我在BPEL中最讨厌的是他基于XML的语法!!!!!这可以通过良好的可视化编辑器(如NetBeans 6.5.1中的免费编辑器进行部分补偿(新版本不再支持)

修改

我们无法将WLI与BPEL进行比较,因为第一个是集成系统......而第二个是语言...... BPEL是一种orchestration语言,正如我之前所说,您可以将其视为其他Web服务的工作流程...... 如果您想在WLI中使用相同的功能,可以使用JPD ...或convert您的BPEL文件到JPD ... 如果我们说:

,这个问题可能会更合适

JPD & BPEL ”之间有什么区别