我正在研究SOA概念,并找出了技术(我应该这样称呼它?)SOAP和REST(只有这些).我想知道是否有任何其他技术(?)在这种情况下共存,它们代表什么.他们在某事上更好吗?有很多人使用它们吗?等等谢谢(:
将SOA架构与SOAP,REST和架构的其他实现分开是很重要的.
您可以在任何支持请求和响应消息的技术之上实现SOA体系结构.
SOA架构的核心特征是: -
这种架构的主要优点是: -
但是,正如你在现实世界中得出的结论,大多数都使用了SOAP和REST.当人们说SOAP时,他们通常会引用WS-*系列标准和协议 - > WSDL(Web服务定义语言),WSM(Web服务消息传递),WS-Security等,它们使用SOAP作为传输机制.
虽然REST具有简单的优点,而且WS*非常复杂且难以实现,但我建议将WS*方法用于任何相当大的系统.WS*标准不仅支持简单的请求/响应,还支持除http(JMS,文件等)之外的异步消息和传输,更重要的是,WS安全标准很好,并支持安全业务到商务通信.
归档时间: |
|
查看次数: |
909 次 |
最近记录: |