1. A data distribution system based on the exchange of asynchronous messages in publication/subscription mode, comprising at least one transmitter, at least one receiver, a data supplying application, a data receiving application, a communication network, and at least one communication object, allowing for the exchange of data according to various qualities of service between at least one transmitter adapted to run a data supplying application and the at least one receiver adapted to run a data receiving application, the transmitter and receiver being interconnected by a communication network comprising the at least one communication objects, with each communication object providing a programming interface to exchange messages according to the distribution system, wherein at least one of the communication objects is broken down into a plurality of components including a component of a first type which comprises the programming interface, and a plurality of components of a second type which are capable of controlling information related to the component of the first type and provide operations responsible for functionalities reconfigurable during runtime, wherein one on the components of the second type allows browsing through the plurality of components of the communication object and allows adding and/or deleting a component of the first type or a component of the second type, wherein the communication object has a mechanism for sending a reconfiguration request during runtime to the at least one component of the second type which triggers a reconfiguration during runtime of a functionality associated with the communication object.