回答
的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