se la connessione di cui parli è quella della tua applicazione, è sufficiente un banale web service soap.
quindi il punto di partenza per lo studio dovrebbe essere quello.
alternative sono i web service REST o xml RCP

la mia esperienza è che i migliori sono i REST