Dziękuję za odpowiedzi i zainteresowanie tematem.
Cały dzień starałem się znaleźć odpowiednie informacje, które pomogłyby mim rozwiązać mój problem, niestety jedyny skutek to ból głowy i zmęczenie 😛. Może jeszcze raz wytłumaczę w czym rzecz:
serwer który mam to nie Tomcat, serwer napisałem w Java SE, łączy się on z klientem za pomocą SSLSocket, dla każdego klienta uruchamia nowy wątek. W tym wątku obsługiwane jest połączenie z klientem tj. sprawdzanie czy serwer działa (aplikacja androida odpala usługę działającą w tle, która wysyła flagę do serwera i czeka na odpowiedź), do tej pory było również zaimplementowane wysyłanie zapytań do bazy danych w formie Stingów, a po stronie serwera za pomocą polecenia ResultSet=statement.executeQuery(queryString); wykonywane i wysyłane z powrotem do klienta. Szukam lepszego rozwiązania, które tak jak pisaliście będzie wykorzystywało standard wymiany danych JSON. Przykłady, które znalazłem tworzyły WebService, czy jest on konieczny czy istnieje rozwiązanie wspierające mój „zwykły” serwer? Po stronie serwera wykonuję również inne operacje jak np. tworzenie kolejki klientów i operacje na niej. Znalazłem informację, że Framework Restlet wspiera JSE i Androida, czy może ktoś korzystał już z tego i wie czy może on pomóc mi rozwiązać problem?
Proszę o wyrozumiałość, staram się to zrozumieć i szukam osoby która mi wskaże odpowiednią drogę 😛.