n層軟件設計是SOA的一個子集嗎?n層軟件設計是SOA的一個子集嗎?
2
A
回答
2
沒有。不是這樣 。
SOA是企業的設計策略。有許多關於它在別處的文字,但它決定了系統如何使用服務進行交互。
N層軟件架構是特定於應用程序的。它通過分離代碼層來協助可維護性和可擴展性。
它們針對信息技術的不同組成部分,具有不同的目標和收益。
2
號
一開始的N層比SOA年齡大了,它們是完全不同的概念。
N層體系結構將應用程序拆分爲單獨的層,並帶有一個值得關注的問題。例如,如果前端從Windows應用程序更改爲Web應用程序,那麼應該允許最小程度的重寫。
SOA是一個更廣泛的概念,它嘗試封裝各個業務服務並使用約定的合同將它們公開給對方。這些單獨的服務可以使用N層架構來構建。
相關問題
- 1. SOA和WCF設計問題:這是一個不尋常的系統設計嗎?
- 2. N層/ N層錯誤處理設計
- 3. 這是軟件設計模式嗎?
- 4. 這是設計N層的正確方法嗎?
- 5. 設計一個每層都是插件組件的n層架構應用程序是否正確?
- 6. n層設計混亂
- 7. 軟件設計 - 三層架構
- 8. 我的3層(n層)架構是否有良好的設計?
- 9. n層業務/服務層設計
- 10. 從n層轉向SOA最大的優勢是什麼?
- 11. 子集n個
- 12. 用於集成n/w層的iOS Swift設計
- 13. 設計軟件電子郵件確認
- 14. N層設計中的Web API C#
- 15. 採集累加器(軟件設計)
- 16. 這是一個好的設計嗎?
- 17. CSS - 集n個子
- 18. 設計現在是重構的一個子集?
- 19. 軟件項目中的軟件設計
- 20. 設計數據庫在N層應用
- 21. N層應用程序設計工具
- 22. 服務設計(WCF,ASMX,SOA)
- 23. SOA設計體系結構
- 24. Reversi軟件設計
- 25. Python軟件設計
- 26. 垃圾收集是否會導致軟件設計不良?
- 27. C#n層數據層的設計問題
- 28. SOA主要是一堆Web服務嗎?
- 29. 軟件設計,如何設計一個有兩個職責的函數
- 30. RESTful Web服務是否被認爲是SOA的一個例子?
有沒有描述? – 2010-04-22 09:40:07