回答
的SaaS意味着軟件即服務
所以,你可以產生,而不是賣它作爲最後的包的任何軟件,你賣掉它的服務將直接進入到那個類別。
例如,您可以購買一個CRM應用程序,您可以在您的計算機上安裝它,這就是它... kind'a Office,這是一個軟件作爲產品,但是,您可以購買CRM應用程序並每月付費(kind'a SalesForce)。
你作爲一個用戶不需要與IT基礎設施,服務器,更新等着急......
你作爲一個開發商提供不是一個簡單的產品,可以安裝,但資源是消費,你將負責提供託管,更新等。
這是軟件即服務,而不是產品。
有工具,以減輕或開發類似模式SaaS的,數據庫遷移,農業等線,但基本上就是這個。
在.NET世界,如果你想了解更多關於這一點,我會強烈建議Mike's博客文章,part 1和part 2 ...以及下載和檢查source of he's code
一個好的開始方法。
讓我說說我的故事一點點。第一次看到上面的視頻,我意識到我目前向公衆發佈了一個多租戶SaaS應用程序,而我對SaaS並沒有特別的瞭解,所以我只是開始用自己的邏輯進行編碼。
我結束了3個主要產品,地址簿和日曆(這些是真正的產品)和管理(添加用戶,以一個很好的控制面板方式設置屬性),我選擇遵循ASP .NET MVC 3道路使用自定義域名。
我在我的路線是這樣的:
routes.MapRoute(
"ClientRequest", "{cliurl}/{id}",
new { cliurl = "none", controller = "ABook", action = "Index", id = "none" }
);
在我控制我加載使用URL的{cliurl}
屬性,用戶的所有配置,這些名稱是通過控制用戶設置面板,他們將結束了福利:
http://abook.domain.com/myclientname/myencodeduser
一個真正的客戶端域和編碼用戶:
http://abook.domain.com/demo1/iHiMFrQq0AdYBR45Q2kvww
再加上我給他們每個用戶的能力,改變它使用自己的設置:
或看日誌它的行動的
因此,這是非常基本的,但我沒有閱讀任何特定於SaaS的解決方案,最終得到了一個很好的解決方案,因爲我對結果感到滿意,我只是分享經驗。
+1不錯的答案:) ..除此之外,你能告訴我怎樣才能爲我的SaaS應用程序實現現收現付的架構。 –
- 1. Web應用程序,SAAS?
- 2. SaaS應用程序和Web應用程序之間的差異
- 3. 開發一個SaaS應用程序
- 4. SaaS多租戶應用程序Jumpstart
- 5. 基於SAAS的移動應用程序
- 6. J2EE多租戶SaaS應用程序
- 7. SaaS應用程序體系結構
- 8. Amazon Redshift for SaaS應用程序
- 9. 如何創建SaaS應用程序?
- 10. 本地化的SaaS應用程序
- 11. Elastic Beanstalk上的SaaS應用程序
- 12. Multitenant SAAS應用程序開發
- 13. Saas應用程序的支付處理
- 14. 多租戶Web/SaaS應用程序
- 15. SaaS應用程序從零開始
- 16. 應用程序角色Azure中的多租戶Saas應用程序
- 17. 在多用戶saas應用程序中生成序列號
- 18. saas應用程序編碼與我們的傳統web應用程序有何不同?
- 19. iPhone應用程序編程
- 20. 編程Android應用程序:
- 21. 編程P2P應用程序
- 22. 編程android應用程序
- 23. 監視用戶對saas應用程序的使用情況
- 24. 使用REST實現SAAS和應用程序開發
- 25. 需要BI儀表板才能用於SaaS應用程序
- 26. 衡量SAAS應用程序帶寬使用情況
- 27. 如何使用Python和Django創建SaaS應用程序
- 28. 處理登錄SAAS應用程序最終用戶
- 29. Saas基於用法的web應用程序計量
- 30. 極限編程SaaS協作工具
http://stackoverflow.com/questions/4363361/multi-tenant-saas-resources –
感謝您的資源! :) 你最終使用了哪個框架? – Jayesh