Je travaille sur la construction d'une bibliothèque d'enregistrement de licences de logiciel générique et réutilisable qui sera intégrée à plusieurs produits. Je pense à écrire une bibliothèque d'entreprise pour cela et j'aimerais obtenir de meilleures suggestions ici. P>
Le mécanisme sera une sorte de plugin qui conduira le mécanisme d'enregistrement du produit dans lequel il est mis en œuvre. Le produit générera une interface graphique pour le formulaire d'inscription, mais la logique commerciale de la génération de licences et de la validation sera écrite sur le projet séparé. Ce projet sera simplement référencé ou «branché» dans le produit principal pour piloter le mécanisme de licence. P>
Pourrais-je obtenir des modèles architecturaux forts pour construire ce projet autour? P>
3 Réponses :
Jetez un coup d'œil aux cadres de fournisseur de services. P>
Créer une clé privée et un concept de clé publique. P>
Laissez votre application hôte avoir une clé prédéfinie et la même clé sera avec le produit de consommation. P>
sur le côté de la consommation, l'application hôte doit vérifier la combinaison de la clé publique et de la clé privée. Définissez l'algorithme de flux de travail qui sera plus difficile pour quelqu'un de décoder. Intégrez également la bibliothèque dans le projet afin que l'assemblage ne puisse pas être trouvé à l'utilisateur. P>
Vous obtiendrez du code pour implémenter le flux ci-dessus sur le lien suivant: P>
Mise en œuvre du mécanisme de licence pour un logiciel P>
Et pour plus de discussion sur la licence, vous pouvez suivre le lien ci-dessous: P>
Le lien UTEXAS.EDU ne semble pas pointer sur une page spécifique, juste la page d'atterrissage du site ordinaire.
Consultez le Documentation détaillée pour le Système de licence de la part . Après l'enquête et la mise en œuvre, je pense qu'il est bien conçu et contient plusieurs principes et modèles de bonception. P>
Spécifiquement: P>