【发布时间】:2012-05-16 12:50:49
【问题描述】:
我最近阅读了很多关于 SOA 的内容,但大部分内容都与 SOAP 相关,并且有很多属于 C#/Java 系统的“官僚”内容。老实说,我认为这样的官僚作风,特别是 SOAP,是一种痛苦。所以,我很好奇,可以用 REST 设计 SOA 吗?
现在通过 Ruby 应用程序,我将所有控制器都设为 RESTful。我的 Web 界面(表单等)向核心发出 GET/POST/PUT/DELETE 请求,这是一个 REST Web 服务。所有其他使用核心的系统都会向它发出 RESTful 请求。这是 SOA 吗?
【问题讨论】:
-
有没有人考虑过非基于 HTTP 的 REST 替代方案来进行服务内通信?在一个非常健谈的关键任务云平台中,REST 也有它的缺陷。它有效,但在通信方面可能会有下一次演变。想知道这里是否有人在该领域有一些意见。期待版主不喜欢这个评论,但我想我还是会试试的。 :)
标签: architecture soa