gpt4 book ai didi

web-services - SOA 和 Web 服务以及 ESB

转载 作者:行者123 更新时间:2023-12-04 04:45:23 28 4
gpt4 key购买 nike

我想了解几点:

  • using-SOA 是否意味着我正在使用 Web 服务? (或反之?)
  • 如果我通过 CXF 使用 Web 服务,我需要 ESB 吗?像 MULE 这样的 ESB 在带有 Web 服务的架构中的优势是什么?
  • 如果我用 Java 发布我的 Web 服务,这是否意味着任何拥有我的 WSDL 的客户都可以使用我的服务,即使他/她使用 .NET 或 Java 以外的其他东西? ESB 可以处理吗?
  • 最佳答案

    using-SOA 是否意味着我正在使用 Web 服务? (或反之亦然?)
    - SOA 是一个概念,Web 服务是 SOA 的一种实现。可以有很多方法来实现它,但最常见的一种是 Web 服务。

  • 如果我通过 CXF 使用 Web 服务,我需要 ESB 吗?像 MULE 这样的 ESB 在带有 Web 服务的架构中的优势是什么?

  • ESB 是 SOA 中的主要组件。它是主要的集成中心。

    下图将使您对 SOA 和 ESB 有更多的了解。 (免责声明:我为 WSO2 工作,这是让您清楚了解 SOA 和 ESB 的图表之一)

    http://4.bp.blogspot.com/_yO8q3CIhuZs/S-Zq88vkJlI/AAAAAAAAAak/QAJeDVXVL_4/s1600/wso1.png
  • 如果我用 Java 发布我的 Web 服务,这是否意味着任何拥有我的 WSDL 的客户都可以使用我的服务,即使他/她使用 .NET 或 Java 以外的其他东西? ESB 可以处理吗?

  • 如果您谈论的是 Web 服务,这意味着它们独立于编程语言。当然 ESB 可以处理它,并且它可以处理许多其他协议(protocol),因为它是集成中心。

    关于web-services - SOA 和 Web 服务以及 ESB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10940552/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com