Pages

2009-09-29

網路授權啟用機制 - License管理平台

資料庫設計可以規劃為代理商(Agent)架構機制,因為有些軟體授權機制是先跟代理商談好合作條件
讓代理商自行向客戶發行軟件並啟用License,開發商再跟代理商用月結方式依啟用數量取款。

基於此需求,開發商要提供代理商一個可管理License檔的Web平台,
依顧客所購買的軟體版本或功能,創造出不同的License檔案。
SNAGHTML7a7a847
其中啟用Quota並不侷限1套,讓一個License可以支援多數量的啟用。

代理商能查看購買顧客的啟用狀況,對於異常使用可隨時中止(Cancel)或刪除未啟用的LicenseKey:
SNAGHTML7a6d6e5

顧客歷史啟用記錄內容,可以記錄Client平台的相關資訊、版本及IP Address,避免統計結帳時的糾紛。
在此架構中,代理商可以依合約規定自由發行License,為了防止該代理商帳號被非法使用,
代理商帳號也有一個Credit限制設計,其所發行的任何License之啟動總數量,不能超過此值。

此系列文章,主要在闡述軟件網路授權啟用的機制設計,
身為軟件開發商的你,不要再花時間建立序號或郵寄USB硬體鎖了(除非單價高)。

No comments: