web architecture to ease client server communications.