JLicensure™-Produktfähigkeiten
Nachfolgend finden Sie die JLicensure™-Produktfähigkeiten im Detail.
Einfach in der Anwendung
Das gut dokumentierte JLicensure-Client-API lässt sich sehr leicht in Ihre Softwareprojekte integrieren. Ein paar Programmzeilen reichen aus und JLicensure überprüft automatisch die Gültigkeit der Lizenzdaten. Die Abfrage kann zu jeder Zeit, sooft Sie wollen und an beliebigen Stellen in Ihrer Software geschehen.
Firewall-freundlich
JLicensure wurde speziell in Hinblick auf restriktive Firewalls und daraus resultierende
Probleme beim Einsatz von Drittsoftware über das Internet entwickelt. JLicensure benutzt das
HTTP-Protokoll, um Kommunikationsprobleme mit dem JLicensure-Server zu vermeiden. Die
Lizenzanfragen werden nicht nur mit einem HTTP-Header versehen, sondern sind zu 100%
HTTP-kompatibel. Das heißt, dass intelligente Firewalls, die eine Inhaltsüberprüfung der
TCP/IP-Ströme vornehmen, JLicensure-Anfragen anstandslos akzeptieren.
Zusätzlich wird JLicensure mit dem JLicensure-Proxy-Modul ausgeliefert, das es sowohl den
Client-Anwendungen als auch dem JLicensure-Server erlaubt, hinter restriktiven Firewalls zu
arbeiten. Eingehende TCP-Verbindungen sind zu keiner Zeit für eine der beiden Seiten erforderlich.
Transparent
Gegenüber einer Online-Software-Aktivierung bzw. Lizenzierung über das Internet sind Endanwender
verständlicherweise eher skeptisch eingestellt. Das "
Nach-Hause-Telefonieren" lässt den Kunden meistens im
Unklaren, welche Daten wann und wie tatsächlich übertragen werden. Insbesondere gerät eine solche
Software schnell in den Verdacht, dass sie ohne Zustimmung des Endanwenders Daten übermittelt,
welche für Marketingzwecke (Data-Mining) oder andere Einsatzgebiete missbraucht werden kann
(sogenannte Spyware).
JLicensure wurde deshalb so gestaltet, dass der Endanwender die größtmögliche Kontrolle und
Gewissheit über den Versand von Daten und deren Inhalt hat. Im Falle einer Lizenzanforderung durch
das JLicensure-Client-Modul (typischerweise während der Anwendungsinstallation oder dem
Anwendungsstart) verbleibt die Kontrolle beim Endanwender. Alle JLicensure betreffenden
Informationen werden im Klartext übermittelt. Dem Endanwender wird vor der Übermittlung explizit
angezeigt, welche Daten übermittelt werden sollen, und diese werden erst nach dessen expliziter
Zustimmung an den JLicensure-Server übertragen.
Sicher
JLicensure verwendet starke Verschlüsselung und digitale Signaturen zur Überprüfung der durch den Server übermittelten Lizenzdaten. Sie haben die freie Wahl der Verschlüsselungsalgorithmen und Schlüssellängen.
Das JLicensure-Client-Modul wird durch unsere JarCryp™-Technologie
gegen Modifikationen und Angriffe geschützt. Für einen bestmöglichen Schutz Ihrer Software
empfehlen wir Ihnen die Verschlüsselung Ihrer gesamten Anwendung, welches zum Beispiel unsere
JInstaller™ Secure Edition
ermöglicht.
Automatisch
Die Überprüfung der Lizenzdaten ist ein automatisierter Prozess. Jedesmal wenn in Ihrem
Programmcode die Lizenzüberprüfung aufgerufen wird, lädt das JLicensure-Client-Modul automatisch
die Lizenzdaten herunter und überprüft diese. Für diesen Vorgang werden alle Lizenzen dauerhaft
lokal gespeichert (Java Preferences), welches eine erneute Überprüfung sofort ermöglicht. Sollte
eine Lizenz noch nicht (oder nicht mehr) lokal vorhanden sein, wird der Prozess zur Anforderung
einer neuen Lizenz vom JLicensure-Client-Modul automatisch angestoßen.
Flexibel
Alle JLicensure-Bestandteile sind in hohem Grade anpassbar. Der JLicensure-Server zum Beispiel
arbeitet mit jeder Art von relationaler Datenbank zusammen, die JDBC-Verbindungen unterstützt -
dies ohne eine vordefinierte oder statische Tabellen- bzw. Spaltenstruktur vorauszusetzen.
JLicensure arbeitet somit ohne Probleme mit eventuell bereits bestehenden Lizenzdatenbanken
zusammen.
Sie sind völlig frei in der Wahl der zu verwendenden Lizenz-Daten (zum Beispiel Seriennummern,
Produktschlüssel). Der JLicensure-Server bildet automatisch die durch das JLicensure-Client-Modul
übermittelten Informationen auf die entsprechenden Datenbankfelder ab. Ihnen steht also nicht nur
die Wahl des Lizenzformats frei, sondern auch welche Informationen für die erfolgreiche Abfrage
einer Lizenz notwendig sind.
Alle JLicensure-Bestandteile setzen auf klaren Schnittstellen auf. Sie können beliebige Teile
austauschen und durch Ihre eigene Implementierung ersetzen. JLicensure lässt sich ohne großen
Aufwand gänzlich auf Ihre Bedürfnisse zuschneiden.








Artikel versenden
Drucken

