Kategorien: Software-Lizenzierung
Nutzungsauswertung bei CodeMeter Cloud Lite
Viele Softwarehersteller nutzen Lösungen von Wibu-Systems, um ihr geistiges Eigentum zu schützen und um Softwarenutzungsrechte zu kontrollieren und zu verwalten. Dabei wirkt die CodeMeter-Technologie von Wibu-Systems als Schnittstelle zwischen der Software und den Lizenzen. Diese Lizenzen, aber auch andere sensible Informationen, werden sicher in CmContainern gespeichert: in technisch ausgereifter Hardware (CmDongle), in speziell verschlüsselten Dateien (CmActLicense) oder in einer Cloud-Umgebung (CmCloudLicense).
Es gibt jedoch Fälle, in denen es nicht möglich oder nicht gewünscht ist, CodeMeter einzusetzen. Einige extern verwaltete Plattformen wie SaaS oder Mobile beschränken oder unterbinden die Installation von Security-Funktionen – und damit auch die hochmodernen Verschlüsselungs- und Schutzfunktionen von CodeMeter. Und dann gibt es auch die Fälle, in denen der Schutz durch CodeMeter schlicht nicht erforderlich ist. Für all diese Fälle, in denen CodeMeter nicht eingesetzt werden kann oder soll, wurde „CodeMeter Cloud Lite“ entwickelt.
CodeMeter Cloud Lite bietet eine benutzerbasierte Lizenzierung in der Cloud. Lizenzen werden wie gewohnt über CodeMeter License Central erzeugt und ausgeliefert, jedoch nicht mehr in CmContainern aktiviert oder übertragen. Stattdessen werden die Lizenzen den Benutzern in CodeMeter Cloud Lite zugewiesen.
Anwender können geräteunabhängig auf ihre Lizenzen zugreifen: zum Beispiel morgens auf ihrem Computer und nachmittags auf ihrem mobilen Gerät. Herstellern steht mit einer Reihe von einfach einsetzbaren REST-APIs eine leicht handzuhabende Lizenzverwaltung zur Verfügung.
REST-API für Auswertungen
Die Version 3.10 von CodeMeter Cloud Lite führt eine neue API-Sammlung zur Abfrage von Informationen über die Lizenznutzung ein. Neben rein technischen Daten können auch Produkt- und Lizenzinformationen aus CodeMeter License Central abgefragt werden. Die gewünschten Informationen werden über einen leistungsstarken Filtermechanismus abgefragt und über zwei Auswertungsübersichten (lizenz- und produktorientiert) bereitgestellt. Abfrage und Bereitstellung der Informationen erfolgt im JSON-Format.
Filter für Auswertungsabfragen
Die Filterstruktur bei Abfragen enthält alle Informationen über die zu erstellende Auswertung. Um zum Beispiel alle Einträge innerhalb eines bestimmten Zeitraums abzurufen, kann der folgende Filter verwendet werden:
Der Filter ist sehr flexibel und kann auch verschiedene Lizenzattribute wie Firm Code, Product Code oder Feature Code sowie CodeMeter License Central-Eigenschaften wie Kundennummer, Ticket-ID oder Artikelnummer umfassen. Das Ergebnis der Abfrage beinhaltet dann nur die gewünschten Attribute und Eigenschaften.
Abfrage: Lizenzbasierte Ansicht
Die Struktur LicenseUsage enthält alle Informationen über die Nutzung einer Lizenz, die mit einem bestimmten Abfragefilter abgefragt wurden. So werden zum Beispiel mit der Anfrage
die folgenden Daten zurückgegeben:
Abfrage: Produktorientierte Ansicht
Die Struktur ProductUsage enthält alle Informationen über die Nutzung eines Produkts aus CodeMeter License Central; das ist im Wesentlichen eine Liste mit einer Zusammenfassung aller Lizenzzugriffe auf Produktebene für die angegebenen Filteroptionen.
Die folgenden Optionen zeigen z.B. alle Produktnutzungen eines Kunden:
Die Antwort sieht wie folgt aus:
Um die Nutzung eines Produktes aller Kunden abzufragen können folgende Optionen verwendet werden:
Das Ergebnis sieht zum Beispiel wie folgt aus:
Leichter Einstieg
In modernen Umgebungen passt der Ansatz „One size fits all“ in der Regel nicht. Softwareund Hardwarehersteller müssen mit immer komplexeren Umgebungen umgehen, sich an immer komplexere Regeln halten und sich den unterschiedlichsten Anforderungen stellen. CodeMeter ist seit vielen Jahren das Mittel der Wahl, wenn es um den Schutz digitaler Daten und damit den Schutz geistigen Eigentums geht. CodeMeter hat bei zahlreichen Unternehmen Einnahmeausfälle durch Piraterie oder Reverse Engineering verhindert. Wenn der Schutz geistigen Eigentums nicht benötigt wird oder bestimmte Umgebungen solche Lösungen nicht zulassen, ist CodeMeter Cloud Lite eine geeignete Lösung.
Die lizenzbasierte Ansicht in Kombination mit der produktbasierten Ansicht der neuen API für Auswertungen stellt eine überzeugende Ergänzung der ständig wachsenden Anzahl von REST-APIs dar, sodass Hersteller genau die Daten sammeln können, die sie benötigen.
Um den Einstieg in CodeMeter Cloud Lite so einfach wie möglich zu machen, stehen einige Beispielanwendungen in Java, C++ und C# zur Verfügung. Damit können Sie als Hersteller so schnell und einfach wie möglich loslegen. Natürlich steht Ihnen das Professional Services-Team von Wibu-Systems jederzeit mit Rat und Tat zur Seite. Es unterstützt mit Tipps und Tricks für die Implementierung und allem, was ein Hersteller sonst noch braucht, damit er sich auf seine Geschäftstätigkeit fokussieren kann.
KEYnote 46 – Ausgabe Herbst/Winter 2023