ECS offers multiple methods for application integration for the exchange of data in real-time and batch mode. Message volumes, need for persistence, visibility and control are taken into consideration to decide the appropriate method.