Zend certified PHP/Magento developer

What is the use of Communication.xml in Magento 2 Catalog module

What is the use of following vendormagentomodule-catalogetccommunication.xml file located in the catalog module in Magento 2?


    
        
    
    
        
    

Is it doing updation for attribute update based on cron or will it require any additional some server-side components?