I'm about to brake one large EAR into 2 or 3 smaller ones, so I'm wondering what are your experiences? EAR file consists of EJB module and Application Client module that is being distributed to the client via Java Web Start.
Both EAR would continue to use the same database via Hibernate ORM. So besides your opinion about this, I would also ask how can I call another app client from the first one? Is there any way to do this???
The main reason for breaking one large EAR is easier update to the client and to eliminate complete build of entire EAR every time when I change only one part of it.