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