Traditionally, integration requirements arise from the need to connect silos. More recently, the impetus may have shifted to bridge cloud and on-premise systems. Benefits of integrating disparate silos are numerous. Mining compartmentalized information for Business Intelligence would be difficult to impossible. Partial data availability degrades operational efficiency and impairs decision making. Data volume, timeliness, performance impact, error handling, single point of failure, schema and format incompatibilities, and connection management are among the key concerns in any integration project.