SlideShare a Scribd company logo
1 of 25
Download to read offline
Cloud-Based Licensing
in Offline Scenarios
Strategies and Best Practices
Rüdiger Kügler
VP Professional Services
rk@wibu.com
Jörg Jans
Professional Services
joerg.jans@wibu.com
2023-11-08 © WIBU-SYSTEMS AG 2023 | Cloud-Based Licensing in Offline Scenarios
To access the on-demand replay of this masterclass,
please visit
https://www.wibu.com/wibu-systems-webinars/cloud-
based-licensing-in-offline-scenarios/access.html
© WIBU-SYSTEMS AG 2023 | Cloud-Based Licensing in Offline Scenarios
2023-11-08
Overview
© WIBU-SYSTEMS AG 2023 | Cloud-Based Licensing in Offline Scenarios
2023-11-08
CodeMeter Product Overview
2023-11-08 © WIBU-SYSTEMS AG 2023 | Cloud-Based Licensing in Offline Scenarios
License
Central
CodeMeter
Cloud
CmDongle
CodeMeter
Cloud Lite
SaaS
Software
On Prem
@ Cloud
On Prem
Software
Mainstream
System
License Creation
License Management
License
Storage
Protected and
Licensed Software
Cloud
On
Prem
Mobile
App
SAW / Browser
CmAct-
License
CRM
E-Commerce
ERP
ISV User
CodeMeter Container Types
© WIBU-SYSTEMS AG 2023 | Cloud-Based Licensing in Offline Scenarios
2023-11-08
• CmDongle
• Mobile
• Highest security
• CmReady
• Mobile
• Uses existing
flash memory device
• CmCloudContainer
• Mobile
• Requires Internet connection
• Highest security
• CmActLicense
• Bound to a device
CmContainer Types
© WIBU-SYSTEMS AG 2023 | Cloud-Based Licensing in Offline Scenarios
2023-11-08
License Activation
The Basic Process
© WIBU-SYSTEMS AG 2023 | Cloud-Based Licensing in Offline Scenarios
2023-11-08
CodeMeter
License Central
Transferring a License into a CmContainer (Online)
© WIBU-SYSTEMS AG 2023 | Cloud-Based Licensing in Offline Scenarios
2023-11-08
Online PC
WibuCmRaC (License request)
WibuCmRaU (License update)
WibuCmRaC (Receipt)
CodeMeter
License Central
Transferring a License into a CmContainer (Offline)
© WIBU-SYSTEMS AG 2023 | Cloud-Based Licensing in Offline Scenarios
2023-11-08
Offline PC
Online PC
WibuCmRaC (License request)
WibuCmRaU (License update)
WibuCmRaC (Receipt)
File
Transfer
Fingerprinting Offline Devices
© WIBU-SYSTEMS AG 2023 | Cloud-Based Licensing in Offline Scenarios
2023-11-08
• SmartBind
• Default (automatic) binding
• Maintained by Wibu-Systems
• Workflow I
• WibuCmLiF  WibuCmRaC
• WibuCmRaC  WibuCmRaU
• Pre-activation during production
• Binding Extension
• Individual Binding as plugin to CodeMeter
• Implementation effort by ISV
• Workflow I
• WibuCmLiF  WibuCmRaC
• WibuCmRaC  WibuCmRaU
• Pre-activation during production
• Workflow II
• Device ID  Binding Value  WibuCmRaC
(Simulated)
• WibuCmRaC  WibuCmRaU
• Storage of Device ID during production
Fingerprinting Offline Devices
© WIBU-SYSTEMS AG 2023 | Cloud-Based Licensing in Offline Scenarios
2023-11-08
Push Updates for Known Devices
© WIBU-SYSTEMS AG 2023 | Cloud-Based Licensing in Offline Scenarios
2023-11-08
During Production possible
CodeMeter
License Central
Push Updates for Known Devices
© WIBU-SYSTEMS AG 2023 | Cloud-Based Licensing in Offline Scenarios
2023-11-08
Offline PC
Online PC
File
Transfer
WibuCmRaM
WibuCmRaC (License request)
WibuCmRaU (License update)
WibuCmRaU (License update)
CodeMeter
License Central
Push Updates for Known Devices
© WIBU-SYSTEMS AG 2023 | Cloud-Based Licensing in Offline Scenarios
2023-11-08
Offline PC
Online PC
File
Transfer
WibuCmRaM
WibuCmRaU (License update)
…
…
License Deactivation
© WIBU-SYSTEMS AG 2023 | Cloud-Based Licensing in Offline Scenarios
2023-11-08
License Deactivation
• Deactivation creates a new license file (higher generation ID)
• Secure storage of generation ID
• Receipt mandatory to confirm deactivation
• Firm Update Counter after deactivation
• Manual confirmation by ISV possible
© WIBU-SYSTEMS AG 2023 | Cloud-Based Licensing in Offline Scenarios
2023-11-08
Indirect Activation via
Edge Devices or Engineering PCs
© WIBU-SYSTEMS AG 2023 | Cloud-Based Licensing in Offline Scenarios
2023-11-08
Indirect Activation via Edge Devices or Engineering PCs
© WIBU-SYSTEMS AG 2023 | Cloud-Based Licensing in Offline Scenarios
2023-11-08
Cloud Device
Edge
License
Central
License Central +
Gateway / License
Portal
Daemon
Application /
Firmware
and
CodeMeter
Runtime
WibuCmRaU
Engineering PC
Browser
WibuCmRaC
WibuCmRaC
HTTP POST / JSON
JSON / CORS
Proprietary
Web Interface
License Servers and
Redundant License Servers
© WIBU-SYSTEMS AG 2023 | Cloud-Based Licensing in Offline Scenarios
2023-11-08
License Servers and Redundant License Servers
© WIBU-SYSTEMS AG 2023 | Cloud-Based Licensing in Offline Scenarios
2023-11-08
API Interface
CodeMeter
License Server
Browser
Web
Admin
Network License Server Device
TCP/IP | Port 22350
TCP/IP | Port 22352
Software / Firmware
CodeMeter
License Server
License Servers and Redundant License Servers
• License Server
• Central license management
• TCP/IP communication Client  Server
• License Quantity defines number of devices per license
• Windows, Linux, macOS
• CmDongle, CmActLicense, CmCloudContainer, CmReady
• WebAdmin for support processes
• CodeMeter Control Center / cmu-tool
• Redundancy
• Two-License Servers with/without usage tracking
• Triple Mode Redundancy (TMR)
© WIBU-SYSTEMS AG 2023 | Cloud-Based Licensing in Offline Scenarios
2023-11-08
Advanced Requirements
© WIBU-SYSTEMS AG 2023 | Cloud-Based Licensing in Offline Scenarios
2023-11-08
Advanced Requirements
• Bulk updates for entire shop floor landscapes
• Tool to collect WibuCmRaC files and push WibuCmRaU files
• XML file, Zip archive, … to transfer all files at once, individual implementation
• Subscription licenses in industrial manufacturing
• Needs direct or indirect Internet connection for renewal
• Alternatively, via Push updates
• License Subscription vs. Maintenance Subscription
© WIBU-SYSTEMS AG 2023 | Cloud-Based Licensing in Offline Scenarios
2023-11-08
&
It’s time to address your most burning questions
2023-11-08 © WIBU-SYSTEMS AG 2023 | Cloud-Based Licensing in Offline Scenarios
Europe: +49-721-931720
USA: +1-425-7756900
China: +86-21-55661790
Japan: +81-45-5659710
https://www.wibu.com
info@wibu.com
Thank You!
Let’s keep in touch
2023-11-08 © WIBU-SYSTEMS AG 2023 | Cloud-Based Licensing in Offline Scenarios

More Related Content

Similar to Cloud-Based Licensing in Offline Scenarios

Getting the Most Value from Your Aviatrix Controller & Gateways
Getting the Most Value from Your Aviatrix Controller & GatewaysGetting the Most Value from Your Aviatrix Controller & Gateways
Getting the Most Value from Your Aviatrix Controller & GatewaysKhash Nakhostin
 
20151019 v mworld2015-recap-02
20151019 v mworld2015-recap-0220151019 v mworld2015-recap-02
20151019 v mworld2015-recap-02Kevin Groat
 
Introduction to ibm cloud paks concept license and minimum config public
Introduction to ibm cloud paks concept license and minimum config publicIntroduction to ibm cloud paks concept license and minimum config public
Introduction to ibm cloud paks concept license and minimum config publicPetchpaitoon Krungwong
 
The first step is always the most decisive
The first step is always the most decisiveThe first step is always the most decisive
The first step is always the most decisiveteam-WIBU
 
End to End Application Visibility and Troubleshooting Across the Virtual Clou...
End to End Application Visibility and Troubleshooting Across the Virtual Clou...End to End Application Visibility and Troubleshooting Across the Virtual Clou...
End to End Application Visibility and Troubleshooting Across the Virtual Clou...NETSCOUT
 
Licensing in virtual environments
Licensing in virtual environmentsLicensing in virtual environments
Licensing in virtual environmentsteam-WIBU
 
Enabling embedded security for the Internet of Things
Enabling embedded security for the Internet of ThingsEnabling embedded security for the Internet of Things
Enabling embedded security for the Internet of Thingsteam-WIBU
 
Licensing for cross-platform applications made with Python, PHP, and JavaScript
Licensing for cross-platform applications made with Python, PHP, and JavaScriptLicensing for cross-platform applications made with Python, PHP, and JavaScript
Licensing for cross-platform applications made with Python, PHP, and JavaScriptteam-WIBU
 
License Portal - The DIY Solution
License Portal - The DIY SolutionLicense Portal - The DIY Solution
License Portal - The DIY Solutionteam-WIBU
 
VMware Certified Professional 5 - Data Center Virtualization Delta Exam
VMware Certified Professional 5 - Data Center Virtualization Delta ExamVMware Certified Professional 5 - Data Center Virtualization Delta Exam
VMware Certified Professional 5 - Data Center Virtualization Delta ExamArchana Parameshwari
 
For a Few Licenses More
For a Few Licenses MoreFor a Few Licenses More
For a Few Licenses Moreteam-WIBU
 
Your CODESYS Applications, Protected and Licensed
Your CODESYS Applications, Protected and LicensedYour CODESYS Applications, Protected and Licensed
Your CODESYS Applications, Protected and Licensedteam-WIBU
 
Securely Connecting Your Customers to Their Cloud-Hosted App – In Minutes
Securely Connecting Your Customers to Their Cloud-Hosted App – In MinutesSecurely Connecting Your Customers to Their Cloud-Hosted App – In Minutes
Securely Connecting Your Customers to Their Cloud-Hosted App – In MinutesKhash Nakhostin
 
Bluemix Local – Relay Options and Challenges
Bluemix Local – Relay Options and Challenges Bluemix Local – Relay Options and Challenges
Bluemix Local – Relay Options and Challenges Eduardo Patrocinio
 
Running code in secure hardware or cloud environments
Running code in secure hardware or cloud environmentsRunning code in secure hardware or cloud environments
Running code in secure hardware or cloud environmentsteam-WIBU
 
Workshop 16 october 2015 paris
Workshop 16 october 2015 parisWorkshop 16 october 2015 paris
Workshop 16 october 2015 parisMarcel Hartgerink
 
Enhancing license management with Salesforce
Enhancing license management with SalesforceEnhancing license management with Salesforce
Enhancing license management with Salesforceteam-WIBU
 
DACHNUG50 What's new in CCB - V3.3.pdf
DACHNUG50 What's new in CCB - V3.3.pdfDACHNUG50 What's new in CCB - V3.3.pdf
DACHNUG50 What's new in CCB - V3.3.pdfDNUG e.V.
 
Brkarc 2034 smart-licensing
Brkarc 2034 smart-licensingBrkarc 2034 smart-licensing
Brkarc 2034 smart-licensingMichael Ganschuk
 
Cloud computing(components and models).pptx
Cloud computing(components and models).pptxCloud computing(components and models).pptx
Cloud computing(components and models).pptxRakshyaKhanal4
 

Similar to Cloud-Based Licensing in Offline Scenarios (20)

Getting the Most Value from Your Aviatrix Controller & Gateways
Getting the Most Value from Your Aviatrix Controller & GatewaysGetting the Most Value from Your Aviatrix Controller & Gateways
Getting the Most Value from Your Aviatrix Controller & Gateways
 
20151019 v mworld2015-recap-02
20151019 v mworld2015-recap-0220151019 v mworld2015-recap-02
20151019 v mworld2015-recap-02
 
Introduction to ibm cloud paks concept license and minimum config public
Introduction to ibm cloud paks concept license and minimum config publicIntroduction to ibm cloud paks concept license and minimum config public
Introduction to ibm cloud paks concept license and minimum config public
 
The first step is always the most decisive
The first step is always the most decisiveThe first step is always the most decisive
The first step is always the most decisive
 
End to End Application Visibility and Troubleshooting Across the Virtual Clou...
End to End Application Visibility and Troubleshooting Across the Virtual Clou...End to End Application Visibility and Troubleshooting Across the Virtual Clou...
End to End Application Visibility and Troubleshooting Across the Virtual Clou...
 
Licensing in virtual environments
Licensing in virtual environmentsLicensing in virtual environments
Licensing in virtual environments
 
Enabling embedded security for the Internet of Things
Enabling embedded security for the Internet of ThingsEnabling embedded security for the Internet of Things
Enabling embedded security for the Internet of Things
 
Licensing for cross-platform applications made with Python, PHP, and JavaScript
Licensing for cross-platform applications made with Python, PHP, and JavaScriptLicensing for cross-platform applications made with Python, PHP, and JavaScript
Licensing for cross-platform applications made with Python, PHP, and JavaScript
 
License Portal - The DIY Solution
License Portal - The DIY SolutionLicense Portal - The DIY Solution
License Portal - The DIY Solution
 
VMware Certified Professional 5 - Data Center Virtualization Delta Exam
VMware Certified Professional 5 - Data Center Virtualization Delta ExamVMware Certified Professional 5 - Data Center Virtualization Delta Exam
VMware Certified Professional 5 - Data Center Virtualization Delta Exam
 
For a Few Licenses More
For a Few Licenses MoreFor a Few Licenses More
For a Few Licenses More
 
Your CODESYS Applications, Protected and Licensed
Your CODESYS Applications, Protected and LicensedYour CODESYS Applications, Protected and Licensed
Your CODESYS Applications, Protected and Licensed
 
Securely Connecting Your Customers to Their Cloud-Hosted App – In Minutes
Securely Connecting Your Customers to Their Cloud-Hosted App – In MinutesSecurely Connecting Your Customers to Their Cloud-Hosted App – In Minutes
Securely Connecting Your Customers to Their Cloud-Hosted App – In Minutes
 
Bluemix Local – Relay Options and Challenges
Bluemix Local – Relay Options and Challenges Bluemix Local – Relay Options and Challenges
Bluemix Local – Relay Options and Challenges
 
Running code in secure hardware or cloud environments
Running code in secure hardware or cloud environmentsRunning code in secure hardware or cloud environments
Running code in secure hardware or cloud environments
 
Workshop 16 october 2015 paris
Workshop 16 october 2015 parisWorkshop 16 october 2015 paris
Workshop 16 october 2015 paris
 
Enhancing license management with Salesforce
Enhancing license management with SalesforceEnhancing license management with Salesforce
Enhancing license management with Salesforce
 
DACHNUG50 What's new in CCB - V3.3.pdf
DACHNUG50 What's new in CCB - V3.3.pdfDACHNUG50 What's new in CCB - V3.3.pdf
DACHNUG50 What's new in CCB - V3.3.pdf
 
Brkarc 2034 smart-licensing
Brkarc 2034 smart-licensingBrkarc 2034 smart-licensing
Brkarc 2034 smart-licensing
 
Cloud computing(components and models).pptx
Cloud computing(components and models).pptxCloud computing(components and models).pptx
Cloud computing(components and models).pptx
 

More from team-WIBU

Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identityteam-WIBU
 
Unlocking the Future: Empowering Industrial Security
Unlocking the Future: Empowering Industrial SecurityUnlocking the Future: Empowering Industrial Security
Unlocking the Future: Empowering Industrial Securityteam-WIBU
 
The Power of Partnership: Enabling Success Together
The Power of Partnership: Enabling Success TogetherThe Power of Partnership: Enabling Success Together
The Power of Partnership: Enabling Success Togetherteam-WIBU
 
Keine Zeit für Leerlauf – Lizenzverfügbarkeit für Geschäftskontinuität
Keine Zeit für Leerlauf – Lizenzverfügbarkeit für GeschäftskontinuitätKeine Zeit für Leerlauf – Lizenzverfügbarkeit für Geschäftskontinuität
Keine Zeit für Leerlauf – Lizenzverfügbarkeit für Geschäftskontinuitätteam-WIBU
 
App Management on the Edge
App Management on the EdgeApp Management on the Edge
App Management on the Edgeteam-WIBU
 
Protecting and Licensing .NET Applications
Protecting and Licensing .NET ApplicationsProtecting and Licensing .NET Applications
Protecting and Licensing .NET Applicationsteam-WIBU
 
Protection and monetization of 3D printed objects in the spare parts business...
Protection and monetization of 3D printed objects in the spare parts business...Protection and monetization of 3D printed objects in the spare parts business...
Protection and monetization of 3D printed objects in the spare parts business...team-WIBU
 
Authenticate and authorize your IIoTdevices
Authenticate and authorize your IIoTdevicesAuthenticate and authorize your IIoTdevices
Authenticate and authorize your IIoTdevicesteam-WIBU
 
Serving Up Features-on-Demand for Every Appetite
Serving Up Features-on-Demand for Every AppetiteServing Up Features-on-Demand for Every Appetite
Serving Up Features-on-Demand for Every Appetiteteam-WIBU
 
Security and Protection for Machine Learning.pptx
Security and Protection for Machine Learning.pptxSecurity and Protection for Machine Learning.pptx
Security and Protection for Machine Learning.pptxteam-WIBU
 
Subscriptions - Relationships built to last
Subscriptions - Relationships built to lastSubscriptions - Relationships built to last
Subscriptions - Relationships built to lastteam-WIBU
 
Protecting Node.js-based JavaScript Applications
Protecting Node.js-based JavaScript ApplicationsProtecting Node.js-based JavaScript Applications
Protecting Node.js-based JavaScript Applicationsteam-WIBU
 
Safer to market: Licensing and e-commerce integrated
Safer to market: Licensing and e-commerce integratedSafer to market: Licensing and e-commerce integrated
Safer to market: Licensing and e-commerce integratedteam-WIBU
 
Managing entitlements through the product lifecycle
Managing entitlements through the product lifecycleManaging entitlements through the product lifecycle
Managing entitlements through the product lifecycleteam-WIBU
 
Creating, delivering, and managing licenses made easy
Creating, delivering, and managing licenses made easyCreating, delivering, and managing licenses made easy
Creating, delivering, and managing licenses made easyteam-WIBU
 
Everything You Always Wanted to Know About CodeMeter FSBs
Everything You Always Wanted to Know About CodeMeter FSBsEverything You Always Wanted to Know About CodeMeter FSBs
Everything You Always Wanted to Know About CodeMeter FSBsteam-WIBU
 
Protecting Python applications the simpler way
Protecting Python applications the simpler wayProtecting Python applications the simpler way
Protecting Python applications the simpler wayteam-WIBU
 
Embedded devices - Big opportunities in tiny packages
Embedded devices - Big opportunities in tiny packagesEmbedded devices - Big opportunities in tiny packages
Embedded devices - Big opportunities in tiny packagesteam-WIBU
 

More from team-WIBU (18)

Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identity
 
Unlocking the Future: Empowering Industrial Security
Unlocking the Future: Empowering Industrial SecurityUnlocking the Future: Empowering Industrial Security
Unlocking the Future: Empowering Industrial Security
 
The Power of Partnership: Enabling Success Together
The Power of Partnership: Enabling Success TogetherThe Power of Partnership: Enabling Success Together
The Power of Partnership: Enabling Success Together
 
Keine Zeit für Leerlauf – Lizenzverfügbarkeit für Geschäftskontinuität
Keine Zeit für Leerlauf – Lizenzverfügbarkeit für GeschäftskontinuitätKeine Zeit für Leerlauf – Lizenzverfügbarkeit für Geschäftskontinuität
Keine Zeit für Leerlauf – Lizenzverfügbarkeit für Geschäftskontinuität
 
App Management on the Edge
App Management on the EdgeApp Management on the Edge
App Management on the Edge
 
Protecting and Licensing .NET Applications
Protecting and Licensing .NET ApplicationsProtecting and Licensing .NET Applications
Protecting and Licensing .NET Applications
 
Protection and monetization of 3D printed objects in the spare parts business...
Protection and monetization of 3D printed objects in the spare parts business...Protection and monetization of 3D printed objects in the spare parts business...
Protection and monetization of 3D printed objects in the spare parts business...
 
Authenticate and authorize your IIoTdevices
Authenticate and authorize your IIoTdevicesAuthenticate and authorize your IIoTdevices
Authenticate and authorize your IIoTdevices
 
Serving Up Features-on-Demand for Every Appetite
Serving Up Features-on-Demand for Every AppetiteServing Up Features-on-Demand for Every Appetite
Serving Up Features-on-Demand for Every Appetite
 
Security and Protection for Machine Learning.pptx
Security and Protection for Machine Learning.pptxSecurity and Protection for Machine Learning.pptx
Security and Protection for Machine Learning.pptx
 
Subscriptions - Relationships built to last
Subscriptions - Relationships built to lastSubscriptions - Relationships built to last
Subscriptions - Relationships built to last
 
Protecting Node.js-based JavaScript Applications
Protecting Node.js-based JavaScript ApplicationsProtecting Node.js-based JavaScript Applications
Protecting Node.js-based JavaScript Applications
 
Safer to market: Licensing and e-commerce integrated
Safer to market: Licensing and e-commerce integratedSafer to market: Licensing and e-commerce integrated
Safer to market: Licensing and e-commerce integrated
 
Managing entitlements through the product lifecycle
Managing entitlements through the product lifecycleManaging entitlements through the product lifecycle
Managing entitlements through the product lifecycle
 
Creating, delivering, and managing licenses made easy
Creating, delivering, and managing licenses made easyCreating, delivering, and managing licenses made easy
Creating, delivering, and managing licenses made easy
 
Everything You Always Wanted to Know About CodeMeter FSBs
Everything You Always Wanted to Know About CodeMeter FSBsEverything You Always Wanted to Know About CodeMeter FSBs
Everything You Always Wanted to Know About CodeMeter FSBs
 
Protecting Python applications the simpler way
Protecting Python applications the simpler wayProtecting Python applications the simpler way
Protecting Python applications the simpler way
 
Embedded devices - Big opportunities in tiny packages
Embedded devices - Big opportunities in tiny packagesEmbedded devices - Big opportunities in tiny packages
Embedded devices - Big opportunities in tiny packages
 

Recently uploaded

Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....kzayra69
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
How to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfHow to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfLivetecs LLC
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 

Recently uploaded (20)

Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
How to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfHow to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdf
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 

Cloud-Based Licensing in Offline Scenarios

  • 1. Cloud-Based Licensing in Offline Scenarios Strategies and Best Practices Rüdiger Kügler VP Professional Services rk@wibu.com Jörg Jans Professional Services joerg.jans@wibu.com 2023-11-08 © WIBU-SYSTEMS AG 2023 | Cloud-Based Licensing in Offline Scenarios
  • 2. To access the on-demand replay of this masterclass, please visit https://www.wibu.com/wibu-systems-webinars/cloud- based-licensing-in-offline-scenarios/access.html © WIBU-SYSTEMS AG 2023 | Cloud-Based Licensing in Offline Scenarios 2023-11-08
  • 3. Overview © WIBU-SYSTEMS AG 2023 | Cloud-Based Licensing in Offline Scenarios 2023-11-08
  • 4. CodeMeter Product Overview 2023-11-08 © WIBU-SYSTEMS AG 2023 | Cloud-Based Licensing in Offline Scenarios License Central CodeMeter Cloud CmDongle CodeMeter Cloud Lite SaaS Software On Prem @ Cloud On Prem Software Mainstream System License Creation License Management License Storage Protected and Licensed Software Cloud On Prem Mobile App SAW / Browser CmAct- License CRM E-Commerce ERP ISV User
  • 5. CodeMeter Container Types © WIBU-SYSTEMS AG 2023 | Cloud-Based Licensing in Offline Scenarios 2023-11-08
  • 6. • CmDongle • Mobile • Highest security • CmReady • Mobile • Uses existing flash memory device • CmCloudContainer • Mobile • Requires Internet connection • Highest security • CmActLicense • Bound to a device CmContainer Types © WIBU-SYSTEMS AG 2023 | Cloud-Based Licensing in Offline Scenarios 2023-11-08
  • 7. License Activation The Basic Process © WIBU-SYSTEMS AG 2023 | Cloud-Based Licensing in Offline Scenarios 2023-11-08
  • 8. CodeMeter License Central Transferring a License into a CmContainer (Online) © WIBU-SYSTEMS AG 2023 | Cloud-Based Licensing in Offline Scenarios 2023-11-08 Online PC WibuCmRaC (License request) WibuCmRaU (License update) WibuCmRaC (Receipt)
  • 9. CodeMeter License Central Transferring a License into a CmContainer (Offline) © WIBU-SYSTEMS AG 2023 | Cloud-Based Licensing in Offline Scenarios 2023-11-08 Offline PC Online PC WibuCmRaC (License request) WibuCmRaU (License update) WibuCmRaC (Receipt) File Transfer
  • 10. Fingerprinting Offline Devices © WIBU-SYSTEMS AG 2023 | Cloud-Based Licensing in Offline Scenarios 2023-11-08
  • 11. • SmartBind • Default (automatic) binding • Maintained by Wibu-Systems • Workflow I • WibuCmLiF  WibuCmRaC • WibuCmRaC  WibuCmRaU • Pre-activation during production • Binding Extension • Individual Binding as plugin to CodeMeter • Implementation effort by ISV • Workflow I • WibuCmLiF  WibuCmRaC • WibuCmRaC  WibuCmRaU • Pre-activation during production • Workflow II • Device ID  Binding Value  WibuCmRaC (Simulated) • WibuCmRaC  WibuCmRaU • Storage of Device ID during production Fingerprinting Offline Devices © WIBU-SYSTEMS AG 2023 | Cloud-Based Licensing in Offline Scenarios 2023-11-08
  • 12. Push Updates for Known Devices © WIBU-SYSTEMS AG 2023 | Cloud-Based Licensing in Offline Scenarios 2023-11-08
  • 13. During Production possible CodeMeter License Central Push Updates for Known Devices © WIBU-SYSTEMS AG 2023 | Cloud-Based Licensing in Offline Scenarios 2023-11-08 Offline PC Online PC File Transfer WibuCmRaM WibuCmRaC (License request) WibuCmRaU (License update) WibuCmRaU (License update)
  • 14. CodeMeter License Central Push Updates for Known Devices © WIBU-SYSTEMS AG 2023 | Cloud-Based Licensing in Offline Scenarios 2023-11-08 Offline PC Online PC File Transfer WibuCmRaM WibuCmRaU (License update) … …
  • 15. License Deactivation © WIBU-SYSTEMS AG 2023 | Cloud-Based Licensing in Offline Scenarios 2023-11-08
  • 16. License Deactivation • Deactivation creates a new license file (higher generation ID) • Secure storage of generation ID • Receipt mandatory to confirm deactivation • Firm Update Counter after deactivation • Manual confirmation by ISV possible © WIBU-SYSTEMS AG 2023 | Cloud-Based Licensing in Offline Scenarios 2023-11-08
  • 17. Indirect Activation via Edge Devices or Engineering PCs © WIBU-SYSTEMS AG 2023 | Cloud-Based Licensing in Offline Scenarios 2023-11-08
  • 18. Indirect Activation via Edge Devices or Engineering PCs © WIBU-SYSTEMS AG 2023 | Cloud-Based Licensing in Offline Scenarios 2023-11-08 Cloud Device Edge License Central License Central + Gateway / License Portal Daemon Application / Firmware and CodeMeter Runtime WibuCmRaU Engineering PC Browser WibuCmRaC WibuCmRaC HTTP POST / JSON JSON / CORS Proprietary Web Interface
  • 19. License Servers and Redundant License Servers © WIBU-SYSTEMS AG 2023 | Cloud-Based Licensing in Offline Scenarios 2023-11-08
  • 20. License Servers and Redundant License Servers © WIBU-SYSTEMS AG 2023 | Cloud-Based Licensing in Offline Scenarios 2023-11-08 API Interface CodeMeter License Server Browser Web Admin Network License Server Device TCP/IP | Port 22350 TCP/IP | Port 22352 Software / Firmware CodeMeter License Server
  • 21. License Servers and Redundant License Servers • License Server • Central license management • TCP/IP communication Client  Server • License Quantity defines number of devices per license • Windows, Linux, macOS • CmDongle, CmActLicense, CmCloudContainer, CmReady • WebAdmin for support processes • CodeMeter Control Center / cmu-tool • Redundancy • Two-License Servers with/without usage tracking • Triple Mode Redundancy (TMR) © WIBU-SYSTEMS AG 2023 | Cloud-Based Licensing in Offline Scenarios 2023-11-08
  • 22. Advanced Requirements © WIBU-SYSTEMS AG 2023 | Cloud-Based Licensing in Offline Scenarios 2023-11-08
  • 23. Advanced Requirements • Bulk updates for entire shop floor landscapes • Tool to collect WibuCmRaC files and push WibuCmRaU files • XML file, Zip archive, … to transfer all files at once, individual implementation • Subscription licenses in industrial manufacturing • Needs direct or indirect Internet connection for renewal • Alternatively, via Push updates • License Subscription vs. Maintenance Subscription © WIBU-SYSTEMS AG 2023 | Cloud-Based Licensing in Offline Scenarios 2023-11-08
  • 24. & It’s time to address your most burning questions 2023-11-08 © WIBU-SYSTEMS AG 2023 | Cloud-Based Licensing in Offline Scenarios
  • 25. Europe: +49-721-931720 USA: +1-425-7756900 China: +86-21-55661790 Japan: +81-45-5659710 https://www.wibu.com info@wibu.com Thank You! Let’s keep in touch 2023-11-08 © WIBU-SYSTEMS AG 2023 | Cloud-Based Licensing in Offline Scenarios