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