Dipende molto da cosa intendi con

"vedere in tempo reale cosa accade nel servizio"

In ogni caso, la comunicazione via socket e' la soluzione corretta ... non c'e' nulla di standard o pronto ... devi implementare la parte "server" nel servizio e fare in modo che risponda opportunamente alle richieste del tuo client ...