Service protocol decoupling means that the client applications need not know the particular communications protocols necessary to traverse all layers of the network protocol and the communication protocols used by the servers, services or other applications with which exchanges of data are desired.