在實現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嗎?