【发布时间】:2017-01-27 15:03:45
【问题描述】:
SOA 架构风格基于 企业业务架构并介绍了两个高层 抽象:企业业务服务和业务流程... 另一方面,REST 是一组表达的架构指南 作为面向资源的架构(ROA)。 ROA基于资源的概念; ... 不可能使用真正的 REST 构建 SOA 系统。
和
REST Web 服务方法是一种纯粹将 REST 用作 一种构建 SOA 的通信技术。在这种情况下,服务是 使用 SOA 样式分解和基于 REST 的 Web 服务定义 被用作运输工具。
您能否更详细地解释最后的报价?他们的意思是 RESTful Web 服务与 REST 有什么不同,或者不仅仅是 REST 还是什么?他们将 REST 用作通信技术是什么意思?他们所说的“基于 REST 的 Web 服务被用作传输”是什么意思?
更新:为 tonicsoft 回答
由于您无法使用纯 REST 构建 SOA(就像带有纯名词的句子)我想知道 在适合 REST 的地方安排应用程序部分的正确方法是什么?不是吗?我应该将 REST 部分与非 REST 部分分开吗?非 REST 部分应如何相互通信以及与 REST 部分通信?
【问题讨论】:
-
对于 SO 来说似乎不是一个好问题,而是另一个 stackexchange 站点
-
@GillesQuenot 建议我在另一个网站上找到这个问题的答案。
-
@GillesQuenot 这个问题不适合程序员 - 它会很快被否决并在那里关闭,请参阅Discuss this ${blog}。推荐阅读:What goes on Programmers.SE? A guide for Stack Overflow
-
@GillesQuenot 我注意到您在程序员中的声誉为零,并且从未发布过(或您的帖子已被删除)。请不要建议cross-posting,尤其是当它涉及到您不参与的社区时。
-
大家好,我只知道 SO 是针对编码问题(你知道,现实生活中的代码问题),我猜这不是其中之一。
标签: web-services rest architecture soa