За последние 15 лет моя компания создала несколько корпоративных приложений, которые теперь должны постепенно переходить в Интернет. Я создал пилотное приложение, используя Django, демонстрирующее его возможности и способы преобразования каждого унаследованного приложения.
На данный момент архитектура MVC была лучшим предложенным решением. Среди других архитектур был полный стек Java, который использовал JBPM для управления рабочим процессом, в котором нуждался мой начальник, и спрашивал, можем ли мы каким-то образом использовать JBPM и, предпочтительно, не какой-то другой BPM - «потому что его возможности».
Идея состоит в том, чтобы создать несколько приложений на основе Django, каждое из которых работает самостоятельно, а затем использовать JBPM для соединения некоторых сервисов / представлений Django вместе в режиме рабочего процесса.
Вопрос в том, можно ли это сделать?