1. A method of providing remote computing services executed upon a server having mass data storage and network communications to remote clients, the method comprising: storing a source code file within the mass storage of the server; receiving a processing service request from a remote client corresponding to a requested processing service specified within the source code file and wherein the processing service request has a packet payload body data block; activating a data processing object corresponding to the processing service requested from the remote client; extracting from the packet payload body data block one or more input arguments to be passed to the data processing object; converting the one or more input arguments from the payload body data block into input data that can be processed by the data processing object; executing the data processing object using the input data to generate response data; converting the response data into textual data for the remote client in a data response packet; and transmitting the data response packet to the remote client in response to the processing service request.