JLicensure™
2
Screenshots




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.


Zum Seitenanfang...


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.


Zum Seitenanfang...


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.


Zum Seitenanfang...


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 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 Die JInstaller™ Secure Edition... ermöglicht.


Zum Seitenanfang...


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.


Zum Seitenanfang...


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.


Zum Seitenanfang...


JLicensure™
2
Screenshots