2👍
Lift doesn’t have any built-in capabilities to integrate applications, but you can follow common integation styles:
- Shared database: two applications are using one database;
- Remote Procedure Invocaton: SOAP webservices, EJB, CORBA, etc;
- Messaging: messaging middleware (Active MQ, Rabbit MQ, Redis Pubsub), Scala Remote Actors;
- Shared Resources: XML/JSON REST sevices;
Besides that, you can use Lift with Spring Integration and Apache Camel – frameworks that simplify integration of generic applications.
As I understand, Django modualarization you’re referring to happens on a container level. Close altenatives in the JVM-ecosystem are OSGi / Jigsaw (the second will probably be a part of JVM8).
Basic modularization these days is done with JARs/WARs/etc – specifically your applications should be archived as WARs and deployed separately to the app server.
Source:stackexchange.com