Cloud Computing is being widely hailed path by enterprises to realize benefits without compromising control. However, enterprises concern is the integration of applications hosted both on premise, Cloud and partner environments. In spite of enterprise's strategic imperatives to meet their business goals by building integration services between these environments, new integration challenges are posed with the advent of areas like Cloud, Social, and Mobile that are augmenting to the existing complexity. The key challenges being Performance and Usability of these services which cut across Legacy, On Premise, Cloud applications and SaaS applications. Enterprises are spending highly on these integrations as these are crucial for their business process to be executed seamlessly. Key Patterns w.r.t Enterprises Integration considering the widely adopted Cloud scenario are: • On-Premise Application to Cloud Application Integration • Cloud Application to On-Premise Application Integration • Cloud to Cloud Application Integration • B2B Integration • Web API Publishing This paper helps in adoption of an efficient integration strategy to connect applications on cloud with effective cost benefits and lowered total cost of ownership (TCO).