Oracle WebLogic:WLI与BPEL?

Oracle WebLogic:WLI与BPEL?,oracle,weblogic,bpel,weblogic-integration,Oracle,Weblogic,Bpel,Weblogic Integration,伙计们。我非常感谢您在以下问题上的帮助: 在过去的几天里,我一直在阅读有关Oracle的WebLogic的文章,因为我目前正在从事一个使用它的项目。由于我从未接触过WebLogic,因此我一直在对基础架构进行一些研究,并了解使用WebLogic集成(WLI)或使用BPEL进行流程集成的优缺点 就我所知,BPEL是WLI上的一个“层”,将服务公开为web服务,用于本地或远程调用。但是,客观地说,它们中的每一个(WLI和BPEL)的目标是什么 我真的很想让你帮我澄清这个问题,因为我想知道什么时候我应

伙计们。我非常感谢您在以下问题上的帮助:

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

就我所知,BPEL是WLI上的一个“层”,将服务公开为web服务,用于本地或远程调用。但是,客观地说,它们中的每一个(WLI和BPEL)的目标是什么

我真的很想让你帮我澄清这个问题,因为我想知道什么时候我应该只使用WLI,什么时候我应该使用BPEL


提前感谢您的帮助。

我从未使用过WLI,但我熟悉BPEL。。。这就是为什么我要谈论我所知道的:)。。。使用BPEL,您可以从其他web服务组合您的web服务,您可以通过SOAP协议与它们交换XML封装的数据。。。您可以将BPEL流程视为其他web服务的工作流。。。当您的组合完成后,您可以通过他的WSDL(接口)将您的业务流程公开为常规web服务。。。 对我来说,我最讨厌BPEL的是他基于XML的语法!!!!!这可以通过一个好的可视化编辑器(如的免费编辑器)进行部分补偿(新版本不再支持)

编辑

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


“JPD和BPEL之间的区别是什么”

首先,感谢您的回复,wj!关于WLI/BPEL,WLI不是也以XML格式描述吗?WLI和BPEL之间的主要区别是什么?@XpiritO:正如我之前所说,我从未使用过WLI,但我不认为你可以将其与BPEL进行比较。。。WLI是一个集成系统。。。虽然BPEL是一种语言。。。我将编辑我的回复以更清楚地了解这一点;)