我想到一個將使用網絡服務作爲基礎的網絡應用。網絡應用與網絡服務的架構
- 在頂層將web應用程序作爲表示層。
- 中層將業務服務視爲業務層。
- 底層將數據管理服務視爲數據訪問層。
我們可以根據需要添加其他服務,並儘可能減少更改的主要想法。
您可以在鏈接http://postimg.org/image/430yj644h/上看到應用程序體系結構。
問題:
- 哪種方法會更好:SOAP或休息嗎? SOAP是不好的方法(SOAP or REST for Web Services?)是真的嗎?
- 實施身份驗證和基於角色的訪問控制(RBAC)有什麼更好的方法?我們會有幾個服務,我認爲每個服務都需要RBAC。
- 什麼框架會更好用?需要簡單可靠。
- 我們將通過標籤和結構化元數據(地區和國家,城市|政府或行業類型等)保存新聞(事件)。未來,也許我們需要一種定義數據之間關係的工具,例如與公司有關的所有數據。你認爲我們可以使用哪些DBMS(免費)來保存這些數據?
UPD:我還需要從小部件製作UI,因此用戶可以爲它們配置最佳的UI。
- 什麼MVC框架適合使用小部件?
如果您將其分成單獨的問題,您會更好。 – x13n
@ x13n,謝謝,我會試試。 – light