Provides the necessary interfaces in order to communicate with a WSAG4J server. Clients that implement these interfaces can choose different remoting technologies according to their needs, i.e. SOAP based services or HTTP (REST) based services.