1. A computer implemented method for distributed application integration, executing on a processor, the method comprising: identifying a composed on-demand application for a user, the composed on-demand application comprising a plurality of deployed applications running in a plurality of data centers; deriving, using the processor, virtual geo-distances of the plurality of data centers from a data center map for integration of the plurality of deployed applications; and based on the derived virtual geo-distances, adjusting the configuration of the plurality of deployed applications that affect data latency of the plurality of deployed applications.