【问题标题】:WebLogic: WLI vs BPEL?WebLogic:WLI 与 BPEL?
【发布时间】:2009-12-31 14:43:15
【问题描述】:

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

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

据我所知,BPEL 是 WLI 之上的一个“层”,将服务公开为本地或远程调用的 Web 服务。但是,客观地说,它们各自的目标是什么(WLI 和 BPEL)?

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

提前感谢您的帮助。

【问题讨论】:

    标签: oracle weblogic bpel weblogic-integration


    【解决方案1】:

    我从未使用过 WLI,但我对 BPEL 很熟悉……这就是为什么我只谈谈我所知道的 :)……使用 BPEL,您可以从其他可以与之交换的 Web 服务中编写您的 business process它们通过 SOAP 协议封装在 XML 中的数据...您可以将 BPEL 流程视为其他 Web 服务的工作流...当您的组合完成后,您可以通过他的 WSDL(接口)将您的业务流程公开为常规 Web 服务。 .. 对我来说,我最讨厌 BPEL 的是他基于 XML 的语法!!!!!!这可以通过像NetBeans 6.5.1 的免费编辑器这样的优秀可视化编辑器来部分弥补(新版本中不再支持)

    编辑

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

    JPDBPEL有什么区别”

    【讨论】:

    • 首先感谢wj的回复!关于WLI/BPEL,WLI不也是用XML格式描述的吗? WLI 和 BPEL 的主要区别是什么?
    • @XpiritO :正如我之前所说,我从未使用过 WLI,但我不认为您可以将其与 BPEL 进行比较……WLI 是一个集成系统……而 BPEL 是一种语言……我将编辑我的回复以更清楚地说明这一点;)
    猜你喜欢
    • 1970-01-01
    • 2013-01-22
    • 2020-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多