This is application written for 'Distribution Processing Tools' subject. The point was to create distributed chess game (player matching + game state exchange) using JMS (Java Message Service).