Предположим, у меня есть приложение для управления курсами.Бизнес-логика в приложении нескольких сайтов (внешний, внутренний 2, back-end3, back-end)
BACK-END СТУДЕНТ:
- студент может просматривать курсы, подписываются курс, конечно ставка ...
фонами ШКОЛА:
- тыс школа может вставить курс, ученик подзаголовка к cuorse .... загрузка обостря- для курса
BACK-END УЧИТЕЛЬ:
- учитель может загружать файлы на cuorse ....
.
Как вы можете видеть, какая-либо функция разделяет приложения.
Где я должен поставить Бизнес-логику?
Возможно ли разрешить «основную бизнес-логику» и поделиться им? Или лучше создать 3 совершенно разные бизнес-логики?
В какой архитектуре вы используете? Типичный n-ярус, лук? Нужно больше информации. –