问题标签 [saas]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
293 浏览

browser - 服务器生成打印到离用户最近的打印机

我们有一个 SAAS 应用程序,其中在我们的应用程序服务器上生成报告和其他打印作业,然后发送到 CUPS 打印队列。队列通过 IP 打印打印到客户端的打印机;到目前为止一切正常。

但是,我们对新客户提出了新要求。他们希望将打印作业打印到离当前正在使用的工作站最近的打印机上。这是一组 8 个共享工作站,每个工作站附近都有两台打印机:一台激光打印机和一台热敏标签打印机。打印机连接到网络并拥有自己的 IP 地址。它们支持 IP 打印。

由于用户进来只是选择一个开放的工作站。我们不能将打印机与用户联系起来。我们如何识别工作站并映射其附近的打印机。一旦我们标识了一个工作站,就很容易创建一个数据库表,将它存储在我们可以查询的打印机附近,但是我们如何标识工作站呢?

曲奇饼?如果他们删除所有浏览器历史记录会怎样?其他想法?

0 投票
3 回答
3033 浏览

database - Django SAAS 项目

我几乎完成了一个 Django 项目的开发(带有一些可插入的应用程序)。

我想以 SaaS 的形式提供这个项目(类似于 37signals.com)。

即:customer1.product1.com、customer2.product2.com 等

product1 可以是大本营 product2 可以是高层等等。

我想知道如何为这些产品构建项目。

是否应该有一个项目,所有产品都将成为一个应用程序。---- 或者 ---- 我应该为所有产品制作不同的项目吗?

同样就数据库而言..应该所有产品都查看一个数据库,还是我们应该为每个产品设置单独的数据库。

我正在寻找最有效和可扩展的方法来做到这一点。

谢谢

0 投票
2 回答
1370 浏览

saas - 托管应用状态仪表板

我希望为我的 SAAS 互联网应用程序的用户提供一个状态仪表板,类似于谷歌和亚马逊提供的状态仪表板。

有谁知道支持这种接口的现成的第 3 方托管服务?

谷歌示例:

http://www.google.com/appsstatus#hl=en

亚马逊示例:

http://status.aws.amazon.com

0 投票
3 回答
2402 浏览

openid - 将 Windows 域身份验证与外部网站集成

我是一名小型互联网托管应用程序 (SAAS) 开发人员,当我启动时,我希望我的大多数客户将使用标准电子邮件 + 密码技术对我的应用程序进行身份验证(登录)。

但是,我想为拥有我系统潜在用户的现成社区的大客户提供更好的单点登录选项。此类社区通常会运行已针对内部公司 Windows 域控制器进行身份验证的 Windows 桌面。

我正在寻找一些选项来增强我的网站用户身份验证过程并信任或委托给客户的域身份验证。在任何此类集成中,我都是初级合伙人,因此我怀疑大型公司是否会允许我运行连接到他们系统的卫星域控制器。SAAS 应用程序的经济性不允许硬件 VPN 电路。

如果这有助于澄清选项,Azure 云可能会用于托管我的 SAAS 应用程序。

0 投票
4 回答
1076 浏览

licensing - Community License Agreement for Commercial (SaaS) software?

I've got a commercial SaaS application, an online collaboration/lean project mgmt tool. I want to offer a "Community Edition", with specific limitations on how the software can be used, for free. For example

  • free for groups using it to manage open source projects
  • free to K-12 teachers to use in the classroom
  • free for authors collaborating on Lean/Kanban/AgileSoftwareDevelopment books and research papers.
  • free for community conference organizers, user group organizers, etc.

The license would grant use of the software with limitations. The software itself can enforce limitations on the number of users/projects. I'm looking for a license agreement / EULA that I can use to specify what uses the software can be used for (see above). It would restrict the users from using it in different ways, such as for commercial use, managing consulting projects, client work, etc.

I've been combing the web for good examples of such agreements, and so far coming up short. Any ideas? To be clear, this would not be an open source license of any kind. It would cover the use of commercial software, for specific "community" uses, as we define them.

0 投票
3 回答
4926 浏览

asp.net-mvc - 是否有任何基于 ASP.NET MVC 订阅的入门工具包或示例?

基本上是处理基于订阅的服务的低级“管道”代码。我看到很多关于基本会员的事情,但没有处理订阅方面的事情(定期计费、用于设置计费的自动化作业、计费通知等)。这可能是阻止我将 ASP.NET MVC 用于我的 SaaS 想法的一件事,因为编写我自己的代码需要相当多的开发时间;如果我选择另一种选择,Ruby on Rails,我可以花250 美元购买一个可以完成所有这些工作的工具包. 对于 .NET,我什至没有发现任何与此相近的东西——我见过的所有 SaaS 示例应用程序都更像 StackOverflow 等,所有这些应用程序都有一个多人登录的站点,而不是你所在的 Web 应用程序模型拥有按月计费的订阅者,每个订阅者都有自己网站的用户和其他实体(例如客户、任务等)。

ASP.NET 是否有类似的东西,或者如果我必须编写自己的指南,那么我不会浪费太多时间?作为一家初创公司,这意味着我自己完成所有的编码工作。

我找到了这个,但它似乎只用于计费,并且似乎没有太多(任何?)关于如何设置它的文档。

0 投票
1 回答
263 浏览

saas - 处理特定订阅的数据限制

根据特定订阅限制帐户的最佳方法是什么?例如,我的Basic计划可能允许订阅者最多创建 2 个用户帐户并拥有最多 50 个客户;高级计划可能允许 10 个用户和 200 个客户。

我能想到的唯一方法是创建一个subscription_plans定义限制的表,例如:

并使用某种连接表将这些与帐户相关联。这听起来不是最好的方法,因为我必须经常查询用户/客户/其他的数量(可能在每个页面上,尽管我想我可以使用缓存)所以我可以警告用户是否接近他们的限制。如果用户需要升级,我还需要一种简单的方法让用户“自助服务”他们的帐户。我计划让第三方服务处理实际的订阅管理和定期计费。

有没有更好的方法来处理这个?

0 投票
1 回答
349 浏览

service - 对 Soa、SoapUI、SaaS 和 Web 服务的请求

我最近向南搬到了班加罗尔,我正在为一家主要进行测试的大型软件集成商工作。我的项目团队正在开发 Web 服务项目。我们现在计划使用像soapUI这样的开源软件。您能否向我指出可以帮助我和朋友快速掌握这项技术的在线和离线资源/培训。

非常感谢所有在这方面可以提供的帮助组成员。

谢谢, 拉杰什·阿胡贾

0 投票
1 回答
2470 浏览

saas - 来自新手的 SaaS 架构问题

我已经开发了许多部门客户端-服务器应用程序,现在准备开始着手将其中一个应用程序迁移到 SaaS 模型。我已经完成了一些基本的 Web 开发,但在 SaaS 架构方面我是新手。

当我尝试设计架构时,首先想到的问题之一是单租户与多租户的问题。每种方法的优缺点根据应用程序的类型和所需的规模而有很大差异,因此我想在下面描述我的应用程序和规模需求,并希望其他人可以评论我应该如何开始使用该架构。

客户端-服务器应用程序目前由一个 Firebird 数据库和一个 Windows 应用程序组成。该数据库包含大约 20 个表,其中包含 4 个主表中的数千条记录,以及各种查找和相关表中的数百条记录。尽管记录的数量很少,但大小可能会变大,因为数据库可以包含大 BLOBS。每个客户建立自己的数据库,并在组织内有少数用户连接到它。当我更新 db 架构时,会发布一个新的 Windows 应用程序,它会检查 db 架构,然后根据需要应用更新。

对于 SaaS 应用程序,我每年为 100 个(不是 1000 个或数百万个)新客户进行设计。我的第一个想法是使用多租户模型来简化更新(关闭将更新应用到一个数据库,然后启动)。另一方面,单一租户模型将提供一种向一组客户推出更新的方法,并分散数据损坏的风险 - 即,如果数据库出现问题,它将影响一个客户而不是所有客户。有了这个想法,我想有一个 Web 前端,它会在登录时连接到单个客户数据库。因此,当新客户创建帐户时,将创建一个新数据库(每个客户将拥有自己的数据库,并根据客户的需要拥有多个用户)。

在此模型中,数据库更新将需要一个进程通过每个数据库以应用架构更改,或者在登录时触发以启动类似于当前使用的客户端-服务器模型的架构更新。

谁能指出我已从客户端服务器移植到 SaaS 的类似应用程序的信息?或者提供任何需要考虑的指针?基本上,我正在寻找采用部门应用程序并将其作为自助服务网站提供给多个客户的架构示例。感谢您的任何建议,资源等。

0 投票
2 回答
2106 浏览

asp.net - 在 SAAS 架构中,如何处理多租户的 db 架构和 MVC 用户登录

我们的要求是这样的。

我们正在用 ASP.NET MVC 构建一个多租户网站,每个客户都应该能够根据预定义的用户角色创建自己的用户。

我们正在考虑为客户常见的少数表创建一个模式。因此客户可以根据他们的模式登录登录到系统,我们不需要更改任何查询来为所有查询提供服务。

我们指的是 http://msdn.microsoft.com/en-us/library/aa479086.aspx共享数据库,独立架构。

有人可以建议以下内容 1. 在创建模式后如何授权用户针对特定模式 2. 这是否有可能在查询中没有任何更改 db 可以为多租户提供服务

提前感谢阿尼尔