I support a web application that consists of multiple modules. Each module is accessed via menu and modules may require to interact with each other to complete a particular transaction.
I want to understand if it is possibe and feasible to create a separate WAR file and treat each module as a stand alone web application. Then using some method make it possible for modules (which are separate stand alone application) to talk to each other to complete the transaction.
If it is feasible, will there be any impact on the performance? Will the impact be significant?