代码之家  ›  专栏  ›  技术社区  ›  XpiritO

网络逻辑:WLI和BPEL?

  •  0
  • XpiritO  · 技术社区  · 15 年前

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

    最近几天我一直在读甲骨文 应用服务器 ,因为我目前正在开发一个使用它的项目。因为我从未接触过Weblogic,所以我一直在做一些关于基础设施的研究,学习使用Weblogic集成(WLI)或使用BPEL进行流程集成的优缺点。

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

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

    事先谢谢你的帮助。

    1 回复  |  直到 15 年前
        1
  •  1
  •   wj.    15 年前

    我从来没有用过无线局域网,但我熟悉BPEL…这就是为什么我要谈论我所知道的:)…通过BPEL,您可以 business process 从其他Web服务,您可以与它们交换通过SOAP协议封装在XML中的数据…您可以将BPEL流程视为其他Web服务的工作流…当您的组合完成后,您可以通过他的WSDL(接口)将您的业务流程公开为常规Web服务… 对我来说,我最讨厌的是BPEL中基于XML的语法!!!!!!!这可以通过一个良好的可视化编辑器得到部分补偿,比如免费的 NetBeans 6.5.1 (新版本不再支持)

    编辑

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

    “有什么区别 JPD 和; BPEL 他说:“这是一个很好的选择。”