gpt4 book ai didi

rest - 什么时候 SOAP 比 REST 更有意义?

转载 作者:行者123 更新时间:2023-12-02 19:41:27 25 4
gpt4 key购买 nike

根据我对REST的理解,隐含的假设是所有操作都是CRUD操作。有时,你不是在做CRUD操作,而是在做一些更复杂的逻辑。这种情况下,SOAP不是更适合吗?或者是否所有操作,无论多么复杂,都是一系列 CRUD 操作,因此应该将它们拆分为一组较小的 CRUD 操作,以便一个接一个地调用?但是,这不会让您尝试编写的操作变得更加麻烦吗?我试图了解什么时候使用 SOAP 而不是 REST 更有意义。

最佳答案

我在银行领域工作。俄罗斯最大的银行之一。我们使用 soa,并且有很多 Web 服务。我们喜欢这样,因为:

  1. it's simple to decompose one task -> one service
  2. it's simple to manage webservices(Service Orchestration vs. Service Choreography)
  3. it's pretty simple to localize a bugs because you have to rewrite only one service and you do't need to rewrite all logic(in rest we will rewrite all logic if bug has been found)
  4. it's simple to create a map of organisation if we use soap webservices(after we could join webservices together and get another logical unit)

关于rest - 什么时候 SOAP 比 REST 更有意义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17232513/

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