dhr*_*lap 7 architecture design-patterns
我正在构建一个通用且可重复使用的软件许可证注册库,该库将嵌入到多个产品中.我正在考虑为此编写一个企业库,并希望在这里得到一些更好的建议.
该机制将是某种插件,它将驱动实现它的产品的注册机制.该产品将为注册表生成GUI,但许可证生成和验证的业务逻辑将写在单独的项目中.该项目将被引用或"插入"主产品以驱动许可机制.
我可以获得一些强大的架构模式来构建这个项目吗?
创建私钥和公钥概念.
让您的主机应用程序具有一个预定义密钥,同一密钥将与消费者产品一起使用.
在消费者方面,主机应用程序必须检查公钥和私钥的组合.定义工作流算法,这对某人来说难以解码.还将库嵌入到项目中,以便无法找到用户的程序集.
您将获得在以下链接上实现上述流程的代码:
有关许可证的更多讨论,请访问以下链接:
http://www.otc.utexas.edu/SoftwareAndCopyrights.jsp