Distributed system with Sockets and Web services.