首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >基于SaaS的在线门户的体系结构

基于SaaS的在线门户的体系结构
EN

Stack Overflow用户
提问于 2013-04-07 05:33:36
回答 1查看 5.6K关注 0票数 3

我们正在准备一个基于SaaS模型的产品“网上服装店”。

不同的布商将注册到我们的门户。他们将获得网络界面来管理自己的服装目录。

当终端用户向系统注册时,他们可以看到不同供应商的不同目录。当然,他们可以对现有产品进行标准搜索、过滤、排序等。在选择之后,他们会订购这些物品。各供应商应从他的目录中挑选出这些商品的订单。

在我们的最后,我们将要求管理小组和客户关系管理。它将为所有客户保存记录和数据。我们需要对客户进行分析。我们将记录客户对不同供应商的不同产品的反应,并根据行为进行研究。

它要求产品具有很强的可伸缩性。明天,即使有上百万的供应商想加入,它也应该支持它。

我需要关于架构和总体设计的建议:

  • 应该使用什么样的体系结构?
  • 是否有任何参考系统可供考虑?
  • 任何具体的设计模式,我们可以考虑在实现它?
  • 对数据库设计有什么建议吗?
  • 如何确保门户将是可伸缩的?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-30 02:31:34

构建SAAS软件涉及到一些事情。

应该使用什么样的体系结构?

强烈建议采用SOA/Microservices体系结构。松散耦合,集群和负载平衡。

是否有任何参考系统可供考虑?

谷歌搜索可能会给出一些例子。

任何具体的设计模式,我们可以考虑在实现它?

没有单一的设计模式。坚持SOA和高度解耦的子系统将有所帮助。考虑微服务,并根据您的需求评估它的优缺点。看看Explanation of Tenant Load Balancer in SaaS maturity model level 4

Web application, SAAS?

对数据库设计有什么建议吗?

有一些DB模型可以帮助SAAS软件。看看Databse architecture (single db vs client specific db) for Building Enterprise Web (RIA) application on cloud

如何确保门户将是可伸缩的?

理想情况下,可以按需添加新实例的云部署。即使不是在云上,也需要类似的设置,在可以添加新实例的情况下启用路由/负载平衡,类似于私有云。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15859245

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档