当前位置:  开发笔记 > 运维 > 正文

如何实现Web应用程序的现场安装(最好是跨平台)的许可证管理?

如何解决《如何实现Web应用程序的现场安装(最好是跨平台)的许可证管理?》经验,为你挑选了0个好方法。

我有一个基于Gentoo的LAMP堆栈上运行的Web应用程序.我的客户购买软件作为服务,我托管一切.但是,客户自己的网络内部需要进行现场部署.

目前,由于我托管系统,因此应用程序中没有内置的许可证管理.我基于用户帐户和数据容量(它是用于计量数据的处理和分析应用程序)进行计费,我只是设置客户支付的任何费用,客户端无法自行设置这些内容.即使没有现场安装,也应该进行更改以获得更好的可扩展性.

我正在寻找一个许可管理框架和/或您已经实现或已经看到在其他地方工作良好的典型方法.我的要求是:

"足够安全"而不是"军事等级"

非常突兀

当他只获得许可时,防止许可的所有者在多个工厂中运行系统

使用户帐户数量和数据容量合理防篡改,易于升级/降级

没有互联网连接的工作(拥有一个完全独立的系统将是选择现场解决方案的主要方面),尽管如果在安装期间必须有临时连接可能是可以接受的

对于某些现场场景,需要一些特定的操作系统,通常是某些版本的Windows Server,但各种Linux发行版也越来越受欢迎,特别是在公共部门.

从用户的角度来看,我对FogBugz的许可证管理非常满意,看来Joel Spolsky从供应商的角度来看它是满意的,而且它是跨平台的,所以它会很好地参考我的内容.瞄准.

推荐阅读
虎仔球妈_459
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有