The following talk will show a nice overview how Spring can provide a solution for distributed system.

Spring - distributed system solution