A telecommunication method for a digital cellular wireless telecommunication system comprising a plurality of battery powered mobile end user telecommunication devices, at least one middleware server comprising a plurality of middleware data objects, each middleware data object comprising logical units of data and machine executable code, the middleware server being coupled to the mobile end user telecommunication devices via a wireless network, the system further comprising at least one backend server, wherein the middleware servers and the backend servers are connected via a local area network, the method comprising: • Receiving a request for retrieval of data from one of the mobile end user telecommunication devices at the middleware server via the wireless network, the request identifying one of the plurality of middleware data objects for processing the request, • Processing of the request by the identified middleware data object by executing the machine executable code encapsulated in the middleware data object by a processor of the middleware server, the execution of the machine executable code causing the middleware server to transmit a Hyper-Text Transport Protocol call directed towards a service of the backend server via the local area network, the service call including the request for data and information identifying the middleware data object causing the Hyper-Text Transport Protocol call, • Identifying data to be included in a response to the data request by the called service of the backend server by retrieving information from a database table comprised in a database of the backend server the database table including a row of data for each of the plurality of middleware data objects, the row of data for each of the plurality of middleware data objects identifying data items the respective middleware data object is capable of processing, the retrieved information identifying data items the middleware data object causing the Hyper-Text Transport Protocol call is capable of processing, • Retrieving the identified data by the called service by performing a data query directed towards the database of the backend server, • Upon reception of the queried data, calling a data transport service to build a first transport data structure containing the retrieved data, wherein the first transport data structure is of the JavaScript Object Notation format, • Transmitting the first transport data structure to the middleware data object by the transport service via the local area network, • Forwarding the data comprised in the first transport data structure to the mobile end user telecommunication device via the wireless network. • Receiving a request for retrieval of data from one of the mobile end user telecommunication devices at the middleware server via the wireless network, the request identifying one of the plurality of middleware data objects for processing the request, • Processing of the request by the identified middleware data object by executing the machine executable code encapsulated in the middleware data object by a processor of the middleware server, the execution of the machine executable code causing the middleware server to transmit a Hyper-Text Transport Protocol call directed towards a service of the backend server via the local area network, the service call including the request for data and information identifying the middleware data object causing the Hyper-Text Transport Protocol call, • Identifying data to be included in a response to the data request by the called service of the backend server by retrieving information from a database table comprised in a database of the backend server the database table including a row of data for each of the plurality of middleware data objects, the row of data for each of the plurality of middleware data objects identifying data items the respective middleware data object is capable of processing, the retrieved information identifying data items the middleware data object causing the Hyper-Text Transport Protocol call is capable of processing, • Retrieving the identified data by the called service by performing a data query directed towards the database of the backend server, • Upon reception of the queried data, calling a data transport service to build a first transport data structure containing the retrieved data, wherein the first transport data structure is of the JavaScript Object Notation format, • Transmitting the first transport data structure to the middleware data object by the transport service via the local area network, • Forwarding the data comprised in the first transport data structure to the mobile end user telecommunication device via the wireless network.