1. A method for transporting data between a module in virtualization software and a management application running on a virtualization management platform, the method comprising: registering a common namespace on the virtualization management platform by the management application and on the virtualization software in a host server by the module to create a communication channel, wherein the registering identifies the module in the virtualization software and the management application as endpoints of the communication channel, and wherein the common namespace indicates an association with at least one of a distributed virtual switch, a port group of a distributed virtual switch, a port of a distributed virtual switch, and the host server; sending, by the management application or the module, the data via the communication channel, wherein the data is associated with a key specifying the common namespace that identifies the data and indicates ownership of the data, wherein the data traverses at least the virtualization management platform and one or more intermediate layers of the virtualization software and at least relates to configuration of the module, wherein the data is converted to a binary format and is opaque to the virtualization management platform and the one or more intermediate layers, and wherein the data is not processed by the virtualization management platform and the one or more intermediate layers including a virtual machine kernel.