比特云在工業軟件授權中的應用
前言
工業4.0和智能制造正在不斷對工業軟件提出新的要求。在包括“智能工廠”、“智能生產”以及“智能物流”在內的主要領域里,工業軟件正逐漸向智能化、嵌入式、分布式、互聯化的方向演進。
傳統的軟件保護和授權方式并不能適應工業軟件新的形式的需求。一方面,工業軟件的系統結構越來越復雜,在商業模式上個性化需求和批量定制制造正逐漸成為主流,這對軟件授權的信息化和管理能力提出了挑戰;另一方面,工業軟件的嵌入式和分布式發展也對相關授權產品的技術架構提出了新的要求。
1. 工業軟件的授權與保護
傳統的工業軟件存在著保護和加密的需求。雖然工業軟件一般是與硬件設備配合使用的,但是軟、硬件開發商可能并不相同,軟件本身還需要單獨保護,以防止非授權使用。由于傳統的工業軟件主要以產品的形式銷售,產品的配置類型較少,因此在對授權的管理上較為簡單。此外在國內,傳統工業軟件主要以Windows桌面應用為主。
1.1 智能制造下工業軟件的演變
隨著工業4.0、智能制造等概念的逐步應用,工業制造正在由傳統的集中式控制向分散式增強型控制的模式轉變。與之相對應,工業軟件相對傳統架構來說也變得更加復雜和多樣化。
首先,是智能化。嵌入式應用變得越來越普遍。工業軟件不再是運行在工控機上,向硬件設備發送指令;而是直接運行在硬件設備上,成為了設備的一部分。其次,是分布式。由于智能制造的復雜性,整個系統不再可能由一個中心集中完成操作控制,而是需要分解成負責不同生產步驟和流程的多個子系統,然后再由管理中心協調操作。不同子系統之間通過網絡互聯,共同完成復雜的制造過程。
圖1 智能制造時代下的工業軟件架構
工業軟件的銷售模式也在發生著變化,從過去的按產品銷售向著以按模塊、功能和時間區分的服務化模式轉變。在這種模式下,工業軟件開發商可以更好地迎合市場對工業制造個性化和批量定制需求的快速增加。
1.2 工業軟件的授權與保護
在這種變化下,傳統的軟件保護方式不再適用。
- 傳統的軟件保護方式是針對面向產品的銷售模式的。因為缺乏理想的管理手段,它不能應對按功能、時間進行銷售的服務化模式。
- 傳統的軟件保護方式對運行平臺的支持不夠完善,不能為嵌入式和分布式系統提供足夠的支持。
- 傳統的軟件保護方式不能滿足智能制造的信息化要求,不能提供自動化、可集成的企業級授權管理系統支持。
隨著智能制造的發展,工業軟件迫切需要一種能夠適應行業發展趨勢、可以為不同平臺提供授權支持、可集成的企業級授權管理方案。
2. 比特云軟件授權管理系統
由北京比特安索信息技術有限公司于2009年推出的比特云軟件授權管理系統是面向軟件產品的模塊化、軟件銷售的服務化以及軟件管理的信息化而推出的企業級軟件授權管理方案。
比特云是集中式的授權管理平臺,以互聯網服務的形式為開發商軟件提供不間斷的全自動授權服務。除了基于WEB的圖形化管理界面外,比特云還提供了可供集成的后端管理接口(Back-office API),可由開發商無縫集成至內部信息系統中,成為企業信息化管理過程的一部分。
比特云極大強化了對授權管理的設計。一方面,它可以支持工業軟件按模塊、時間進行銷售的需要,為軟件創建數以千計的基礎授權單位,以精細的粒度分別對各個模塊進行授權控制;另一方面,它適應現代企業大規模管理的需求,可以管理數以萬計的授權,并進行靈活的檢索、統計及分析。
2013年,比特云在業內率先提供了對安卓(Android)應用的授權解決方案,并在隨后發布了ARM Linux授權方案,從而真正實現了授權管理的“全平臺”客戶端支持。
圖2 比特云授權管理首頁
3. 比特云在工業軟件授權中的應用
3.1 以授權決定功能
傳統的工業軟件直接操作硬件。要實現不同的產品功能,往往使用不同的硬件配置,以降低成本。隨著硬件設備的BOM成本越來越低,設備的裝配和安裝成本占據了越來越大的比重。另一方面,如之前所述,定制化和個性化生產逐漸成為主流,單一配置的硬件生產數量在降低,而配置的數量急劇增加。在這種情況下,采用相同的軟、硬件平臺并以授權來控制系統功能的方式就具有很大的優勢。
工業軟件開發商可以將設備的配置和功能交給比特云的“特征項”來分別控制,而使用同一套軟件并搭配相同的硬件配置,以***化地降低生產和部署成本。工業軟件開發商或集成商根據用戶的訂單產生相應功能的授權,將它安裝到設備中,就產生了具有訂單要求的設備。
3.2 全平臺與微授權
比特云的授權客戶端支持傳統的PC環境(包括Windows、Linux和macOS操作系統)和主流的嵌入式運行環境(包括ARM Linux和Android等),為工業軟件提供了全平臺授權支持。
2016年,比特云正式提出了“微授權”的概念,為在嵌入式環境下的軟件提供授權和保護支持。微授權,為智能制造而生。
3.3 授權的管理與信息化
工業4.0的一個關鍵點是“信息化”。比特云為授權的管理和信息化集成提供了完備的解決方案,與開發商內部信息系統緊密結合,實現授權的自動化生成、激活和升級操作。比特云還允許工業軟件開發商了解和分析授權的使用情況,為改進產品和服務提供數字依據,進一步降低授權管理成本,改善用戶支持體驗。
結論
比特云是面向當前工業軟件架構和服務化銷售模式的新一代軟件授權管理方案。它為工業軟件在邁向工業4.0和智能制造過程中的保護與授權的技術需求和管理需求提供了完善的企業級解決方案。