Integrating business applications was always an on-premise issue. And then the Cloud came along and made the situation more complicated:
Businesses now need to consider how to adequately integrate and synchronize applications, some of which are on the company's own servers or premises (ERP systems for example), and some of which are accessed via the internet/browser(CRM systems or email systems are highly popular among enterprises).
With around 70% of firms already using SaaS/Cloud apps or considering moving to the Cloud, research by Mimecast (http://www.mimecast.com/) finds that security and integration are two of the main fears of those companies contemplating moving to the Cloud.
Despite the conceptual difficulties involved in thinking about an on-premise to on-demand integration, the reality is that it's no more complex or difficult to achieve than a common on-premise to on-premise integration scenario. Especially if you're using a tool such as iBOLT that comes with pre-written code (saving companies from having to manually write code such as C#) and specially created adaptors for common on-demand systems such asSalesforce.com as well as on-premise adaptors for systems such asSAP, IBM i, JDE, Lotus Notes, Microsoft Dynamics CRM, HL7 and more..
So at the end of the day, firms considering the acquisition of Cloud and SaaS applications can already strike integration fears off their list of concerns.
Here's a common on-premise to on-demand integration scenario explained visually - enjoy.