在实现REST Web服务时,是否可以使用SOA概念?我们可以在RESTful Web服务中使用SOA架构吗?
0
A
回答
3
我不太了解你的问题的性质,但它实际上是相反的方式,因为SOA
更多的是一种设计模式,它围绕着将系统模块分解成它自己的独立服务而发展,服务可以不能)成为REST网络服务。如果这是你的问题,那么是的,SOA系统可以使用REST Web服务。
1
拥有一堆Web服务或休息服务或COrba服务不会使其成为SOA。 SOA是一种架构设计模式,无论使用哪种技术,都可以应用。就像狮子座说,这是一种设计模式
0
问题应该是相反的:在SOA架构
我们可以使用RESTful Web服务
这个问题的答案是肯定的,你可以。
不过,我想你实际上意味着
我们可以使用RESTful Web服务的SOA架构,作为主要的服务之间的通信 手段。
一些(包括我自己)会说,服务消费在其他服务上休息比POST操作之外的任何违反SOA的第二原则其中规定,服务是自治。
1
SOA是一个软件设计范例。它是设计软件的高级概念。设计范例或模式是许多程序员多年来使用的最佳实践的集合,并将它们作为标准。 虽然REST是用于定义或编排Web应用程序的体系结构设计模式。 现在为了设计SOA,您可以使用任何基础技术,即REST或SOAP。两者在本质和架构上都是不同的。任何IT组织都使用SOA将其业务流程公开为业务服务,这些业务服务与IT基础架构上的IT服务协调良好。所有这些业务服务都是松散耦合的,平台独立和互操作的。所以,简单来说,所有的SOA都是用来编排业务服务的软件设计范例,而这些业务服务是松散耦合和可互操作的。要实现SOA和您的业务服务,您可以使用任何架构模式或技术,如REST或SOAP。
相关问题
- 1. 我可以在RESTful Web服务中使用wait()吗?
- 2. 在SOA架构中从另一个服务调用服务可以吗?
- 3. 我们可以在java中使用php web服务吗?
- 4. 服务架构 - webservies | soa
- 5. 我可以在RESTful服务中使用TCP吗?
- 6. 我可以将ASP.NET MVC3专门用作RESTful Web服务吗?
- 7. 构建SOA(面向服务架构)的Web应用程序
- 8. 我们可以在我们的应用程序中同时使用RESTful和SOAP Web服务
- 9. SOA和微服务可以共存吗?
- 10. 微服务或SOA就绪架构
- 11. RESTful Web服务是否适合重新使用基础架构?
- 12. RESTful服务架构问题
- 13. SOA主要是一堆Web服务吗?
- 14. 开发RESTful Web服务,我可以依赖PUT和DELETE来使用吗?
- 15. 我们可以重写WCF或Web服务中的方法吗?
- 16. 我们可以在IIS上运行Metro Web服务吗?
- 17. 我们可以在web服务的情况下查看xml吗?
- 18. 我可以在实体框架4.3中使用RIA服务吗?
- 19. 我可以使用Silverlight的WCF RESTful服务吗?
- 20. 我可以使用restful作为网站数据服务吗?
- 21. 我可以在Web服务中使用htmlunit吗?
- 22. 我可以在axis2 Web服务客户端中使用“硒”吗?
- 23. 我们可以在opencl中使用结构体的结构吗?
- 24. 我们可以使用JSON对象作为HTTP获取RESTful Web服务的输入参数吗?
- 25. 我们可以在客户端服务器架构中使用智能卡身份验证吗?
- 26. 在SOA架构中使用SPDY
- 27. 同时调用2个Restful Web服务。可以使用骡子吗?
- 28. SOA和Web服务和ESB
- 29. RESTful Web服务
- 30. 我们可以在zend框架中使用smarty吗?