Lift не имеет встроенных возможностей для интеграции приложений, но вы можете использовать общие стили интеграции:
- Общая база данных : дваприложения используют одну базу данных;
- Удаленный вызов процедур : веб-сервисы SOAP, EJB, CORBA и т. д .;
- Сообщения: промежуточное ПО для обмена сообщениями (Active MQ, Rabbit MQ, Redis Pubsub), удаленные участники Scala;
- общие ресурсы : службы XML / JSON REST;
Кроме того, вы можете использовать Lift с Spring Integration и Apache Camel - платформами, упрощающими интеграцию универсальных приложений.
Как я понимаю, модуляция Django, на которую вы ссылаетесь, происходит на уровне контейнера.Близкими альтернативами в JVM-экосистеме являются OSGi / Jigsaw (второй, вероятно, будет частью JVM8).
Базовая модульность в наши дни выполняется с помощью JAR / WAR / и т. Д., В частности, ваши приложения должны архивироваться как WAR и развертываться отдельно на сервере приложений.