Я работаю над созданием универсальной библиотеки регистрации лицензий на программное обеспечение многократного использования, которая будет встроена в несколько продуктов.Я подумываю написать для этого корпоративную библиотеку и хотел бы получить несколько лучших предложений.
Механизм будет своего рода плагином, который будет управлять механизмом регистрации продукта, в котором он реализован,Продукт сгенерирует графический интерфейс для формы регистрации, но бизнес-логика для генерации и проверки лицензии будет написана в отдельном проекте.На этот проект будет просто ссылаться или «подключаться» к основному продукту для управления механизмом лицензирования.
Могу ли я получить некоторые сильные архитектурные паттерны для построения этого проекта?