Data communication system, adapted to handle data communication between a plurality of remote servers connected to the Internet and a mobile device connected to a wireless network, said mobile device comprising at least a client application, wherein said data communication system comprises: - at least a host server connected to the Internet and functionally interposed between said client application and said remote server, - a communication channel between the mobile device and the host server, wherein said communication channel includes a wireless network portion, wherein the client application is able to transmit uplink data messages (81,82,83) to the host server through the communication channel, and able to receive downlink data messages (95,96) from the host server through the communication channel, each uplink data message having a Serviceld identifier associated thereto, - a first data concentrator module belonging to the mobile device, interfacing said client application, said first data concentrator module adapted to aggregate the uplink data messages (81,82,83) into at least a uplink compressed data structure and to transmit said uplink compressed data structure to said host server, - a second data concentrator module belonging to the host server, adapted to receive said uplink compressed data structure from said mobile device, and adapted to split the uplink compressed data structure into uplink internet messages (85,86,87) corresponding functionally to said uplink data messages and forward the uplink internet messages, each uplink internet message being encapsulated in a HTTP request and each HTTP request is transmitted to a relevant remote server, according to the Serviceld identifier associated with the uplink data message, wherein said first data concentrator module is further adapted to compress said uplink data messages (81,82,83) into the uplink compressed data structure, and said second data concentrator module is further adapted to uncompress and split the uplink compressed data structure into said uplink internet messages (85,86,87), wherein each of the remote servers is configured to output primary downlink internet messages, wherein there is provided a content adapter module adapted to filter the primary downlink internet messages and extract relevant downlink internet messages (91,92,93) from said primary downlink data messages, wherein the second data concentrator module is adapted to receive the downlink internet messages (91,92,93) from the content adapter, and is further adapted to aggregate the downlink internet messages into a downlink compressed data structure, and to transmit said downlink compressed data structure toward the mobile device through said communication channel, wherein the first data concentrator module is adapted to receive the downlink compressed data structure and split said downlink compressed data structure into downlink data messages (95,96) and forward said downlink data messages (95,96) toward the client application, application, wherein said second data concentrator module is further adapted to compress downlink internet messages (91,92,93) into the downlink compressed data structure, and said first data concentrator module is further adapted to uncompress and split the downlink compressed data structure into downlink data messages (95,96). - at least a host server connected to the Internet and functionally interposed between said client application and said remote server, - a communication channel between the mobile device and the host server, wherein said communication channel includes a wireless network portion, - a first data concentrator module belonging to the mobile device, interfacing said client application, said first data concentrator module adapted to aggregate the uplink data messages (81,82,83) into at least a uplink compressed data structure and to transmit said uplink compressed data structure to said host server, - a second data concentrator module belonging to the host server, adapted to receive said uplink compressed data structure from said mobile device, and adapted to split the uplink compressed data structure into uplink internet messages (85,86,87) corresponding functionally to said uplink data messages and forward the uplink internet messages, each uplink internet message being encapsulated in a HTTP request and each HTTP request is transmitted to a relevant remote server, according to the Serviceld identifier associated with the uplink data message,