Flex Gateway Nouveau
API Governance Nouveau
Monitoring API ManagerSalesforce.com, l'un des pionniers du cloud computing et du SaaS (Software as a Service), propose des produits CRM de gestion et de facilitation des ventes, des services d'assistance et autres interactions client qui rencontrent un franc succès. Toutefois, sans stratégie efficace d'intégration de Salesforce avec les applications CRM, les solutions ERP et les bases de données back-end legacy, les précieuses données d'entreprise se retrouvent vite cloisonnées dans un « silo cloud ».
Pour que votre entreprise puisse profiter de la valeur métier offerte par les produits Salesforce.com, l'intégration s'avère donc incontournable. La préférence de plus en plus marquée pour les architectures hybrides montre également que les solutions d'intégration doivent être en mesure de connecter de manière fluide Salesforce.com à d'autres applications SaaS et aux systèmes legacy on-prem.
Dans cet article, nous nous intéressons aux différentes approches d'intégration de Salesforce.com dans l'entreprise.
Lorsque les applications SaaS ont commencé à gagner en popularité, l'intégration des applications passait souvent au second plan. Les outils d'intégrations SaaS étaient rares et les entreprises devaient alors recourir à du codage manuel personnalisé, réalisé en interne par les équipes IT, afin de connecter Salesforce.com avec les systèmes et applications legacy.
Cette approche « maison » avait pour avantage de produire des intégrations sur mesure, adaptées à des cas d'utilisation spécifiques, grâce aux connecteurs personnalisés mis au point par les développeurs à l'aide de l'API de Salesforce.com.Les solutions codées manuellement peuvent par exemple servir à synchroniser des données entre Salesforce.com et des bases de données on-prem, ou encore à créer des mashups à l'aide de l'intégration NetSuite ou Workday.
Pourtant, le codage manuel présente un certain nombre d'inconvénients :
Salesforce.com propose des solutions d'intégration de fournisseurs d'intégration tiers, mais aussi son aPaaS (plateforme d'application en tant que service) cloud native et basée sur le cloud baptisée Force.com. Bien qu'à première vue, ces outils présentent une alternative viable au codage manuel, ils s'accompagnent de plusieurs inconvénients.
À l'aide d'AppExchange, Salesforce.com offre une variété d'intégrations et d'applications prédéfinies d'entreprises partenaires. Si ces solutions prêtes à l'emploi peuvent réduire le temps et les ressources financières consacrés au codage manuel, elles s'avèrent difficiles à modifier et à personnaliser en raison de leur nature de « boîtes noires », ainsi que de leur manque de visibilité et de capacités de surveillance.
La plateforme Force.com permet aux développeurs de construire de nouvelles applications et d'intégrer Salesforce.com à celles qui existent déjà à l'aide des API de la plateforme. Force.com est une aPaaS qui se concentre sur le développement de nouvelles applications. L'intégration fait donc partie des capacités de la plateforme même s'il ne s'agit pas de sa principale finalité. Et bien que cette plateforme facilite l'extension et la personnalisation des applications Salesforce.com pour les utilisateurs existants, elle entraîne aussi une dépendance vis-à-vis des fournisseurs et empêche les utilisateurs de réaliser librement des intégrations sur différents systèmes et plateformes.
Les limitations des outils d'intégration SaaS existants ont donné naissance à CloudHub, une iPaaS (plateforme d'intégration en tant que service) basée sur le cloud, qui constitue une solution d'intégration parfaitement adaptée à l'ère du cloud. La bibliothèque de connecteurs Anypoint™ Connectors de CloudHub facilite l'intégration avec Salesforce.com grâce à la configuration (et non au codage), mais aussi au reste des possibilités offertes par le SaaS, aux services cloud, aux plateformes de réseaux sociaux et aux applications on-prem.
CloudHub se démarque des autres solutions d'intégration grâce à ses fonctionnalités :