Web services 如何为您的web服务计费?

Web services 如何为您的web服务计费?,web-services,billing,Web Services,Billing,在开发一个新的web服务时,我无法找到很多关于公司如何为其web服务付费的信息 你是按要求付账,还是只按某些要求付账 -这些是在应用程序级还是服务器级进行跟踪 你按带宽计费吗 -同样,如何在每个用户的基础上对此进行跟踪 您是否对仅具有访问权限的订阅收费 -这是假设他们只有在付款后才被授予api密钥 以上或其他选项的组合 谢谢你的帮助。我想这要看情况而定™ 关于服务的功能。广义地说,当你提供一些内在价值时,我会说你应该付账;如何确定计费标准是特定于域的。所提供的服务可能有一些属性,允许您确定要支付

在开发一个新的web服务时,我无法找到很多关于公司如何为其web服务付费的信息

你是按要求付账,还是只按某些要求付账

-这些是在应用程序级还是服务器级进行跟踪

你按带宽计费吗

-同样,如何在每个用户的基础上对此进行跟踪

您是否对仅具有访问权限的订阅收费

-这是假设他们只有在付款后才被授予api密钥

以上或其他选项的组合


谢谢你的帮助。

我想这要看情况而定™ 关于服务的功能。广义地说,当你提供一些内在价值时,我会说你应该付账;如何确定计费标准是特定于域的。所提供的服务可能有一些属性,允许您确定要支付多少费用

例如,假设您有一个执行计算的web服务。您可能会决定,对于每一次成功的计算,您都要收取固定的费用,比如说
$0.01
,但如果出现验证问题,例如无效的请求,请让用户放心。或者,如果这些计算是模糊的长期运行,您可能有一个基于某种CPU时间度量的收费模型


你关于订阅的观点是好的,这是一个你可能从允许几个商业模式中受益的领域;一个是为了迎合每月可能执行大量请求的用户,在这种情况下,固定订阅可能是有意义的,另一个是为了迎合提出一些临时请求的用户。当然,在后一种情况下,如果你只吸引那些客户,那么你就不会获得良好的投资回报。某种中间立场可能会奏效,即您只需少量订阅,然后允许客户在顶部购买请求的“块”或“包”,而不会产生额外的处理成本。

我看到的许多请求都是按时间计费的,例如按月或按年计费。有些允许您按月付款,有些则要求预付部分(或全部)费用。访问可能会受到限制,方法是为web服务颁发一个安全证书,该证书在客户帐户过期时过期,或者让他们发送一个客户机ID,并让服务器检查该客户机ID是否允许有答案(但盗取其他人的客户机ID的人可以使用)


我想,如果您有一个发送和接收大量数据的服务,那么为每个服务请求计费可能是有意义的,但这方面的计费可能会变得更加棘手。客户每天可能提出几十个请求,还是仅仅几个?每笔交易多少钱$100? $0.01? 这一切都取决于服务的性质。如果你想这样做,你可能需要确保客户端只为成功响应的请求付费(即使我的客户端应用无法从你的服务器接收到整个web服务消息,我也不愿意付费)。

每个请求或作为订阅,是的,带宽可以是用于设置费用的变量。取决于紧密绑定客户或让无数松散耦合的客户使用它的价值。对于这个问题,没有适合所有甚至大多数情况的正确答案


如果我看看我过去提供的服务,订阅模式将是最好的使用模式。有时,每个请求一个勾号$1似乎是最好的方法,但我从来没有这样配置过服务。

据我所知,大多数Web服务在两件事上都是收费的:

  • “使用量”的数量。通常提供低容量“免费”访问(即,给定IP地址帐户组合的点击次数少于X次/小时)。这类似于twitter,它通过用户名、唯一IP或两者的组合,每小时为您提供150次点击次数(这样您就不会因为频繁更改IP而滥用它)。如果你想获得更高的访问量,你需要为访问量付费,而且通常是通过帐户分配的(在twitters的情况下,你可以[免费]获得一个开发者帐户,它每小时为你提供20K或更多点击次数)
  • 细节的深度,功能的访问。同样,免费帐户获得最低访问量,但无法访问更多数据或更高级的功能(过滤等)。很多谷歌服务都是这样工作的,每个人都有基本的访问权限,但是如果你想要更完善的功能(更大的搜索、更多的数据、更快的结果),你必须购买一个具有相应功能的账户代码
我没有真正看到或参与过任何按性能付费或按点击/访问付费模式的项目,因为它们很难可靠地为客户付费,也很难向客户解释,即使您使用分层或带状范围。您如何告诉您的客户他们使用了多少次点击,特别是在分布式系统中,使用了冗余故障转移等。如果每次访问我必须支付0.01美元,我想确切地知道它是如何测量的,公司有什么措施来控制访问,以及他们的监控有多准确,等等


这不是不可能的,而且肯定可以做到,并且在大批量情况下可能会很好地工作。

在市场经济中,价格,以及与实际支付相关的不便(或便利)和风险(无论金额如何)取决于您的服务或产品的独特性、酷性和价值

因此,不可能用非常笼统的术语,即建议的形式来回答这个问题。您实际的开票模型可能基于以下一个或多个条件

  • 一次性安装费账单
  • 以认购为基础的账单(即,在规定期限内,明确规定最大使用量)
  • 维修费
  • 法案规定的账单,即一定金额(可能在法令上)