Flex Gateway Nuevo
API Governance Nuevo
API ManagerLos productos CRM más populares de Salesforce.com, uno de los pioneros de la computación en la nube y el modelo de software como servicio (SaaS), se utilizan ampliamente en el ámbito empresarial para facilitar las ventas, los servicios de asistencia y otras interacciones con el cliente. Sin embargo, los datos empresariales más valiosos se acumulan rápidamente en silos en la nube si no se cuenta con una estrategia eficaz para la integración de Salesforce con las aplicaciones CRM, las soluciones ERP y las bases de datos de back-end heredadas.
Por ello, para que los productos de Salesforce.com puedan aportar verdadero valor a la empresa, la integración es imprescindible. La adopción cada vez habitual de arquitecturas híbridas significa, además, que las soluciones de integración deben ser capaces de conectar sin tropiezos Salesforce.com con otras aplicaciones SaaS y sistemas heredados locales.
En este artículo, analizaremos diversos enfoques para integrar Salesforce con la empresa.
En la época en que las aplicaciones SaaS empezaban a ganar popularidad, la integración de las aplicaciones a menudo se veía como algo secundario. Debido a la escasez de herramientas de integración de SaaS, las empresas solían recurrir a sus equipos internos de TI para que escribieran código manual personalizado que conectase Salesforce.com con las aplicaciones y los sistemas heredados.
La ventaja de este enfoque "casero" es que las integraciones están hechas a medida para casos de uso concretos, ya que los desarrolladores crean conectores personalizados por medio de la API de Salesforce.Por ejemplo, las soluciones codificadas a mano sirven para sincronizar datos entre Salesforce.com y las bases de datos alojadas localmente, o para crear aplicaciones web híbridas mediante la integración de NetSuite o Workday.
El código manual tiene, sin embargo, una serie de inconvenientes:
Salesforce.com ofrece soluciones de integración de proveedores externos además de una plataforma de aplicaciones como servicio (aPaaS) nativa y radicada en la nube que se llama Force.com. A primera vista, estas herramientas parecen una alternativa viable al código manual. Sin embargo, presentan varios inconvenientes.
A través de AppExchange, Salesforce.com ofrece una amplia variedad de integraciones y aplicaciones de partners empresariales. Estas soluciones listas para usar pueden reducir la cantidad de tiempo y recursos financieros que necesita la codificación manual, aunque pueden ser difíciles de modificar y personalizar debido a su naturaleza de caja negra y a la falta de visibilidad y de funciones de supervisión.
La plataforma Force.com permite que los desarrolladores creen nuevas aplicaciones e integren Salesforce.com con las que ya existen a través de la API de la plataforma. Force.com es una aPaaS destinada a desarrollar nuevas aplicaciones, por lo que la integración es una funcionalidad de la plataforma pero no su uso principal. Además, si bien la plataforma hace que ampliar y personalizar las aplicaciones de Salesforce.com sea más fácil para los usuarios existentes, genera dependencia del proveedor y limita la capacidad de los usuarios de integrar libremente sistemas y plataformas.
Las limitaciones de las herramientas de integración SaaS existentes han allanado el camino para que CloudHub, una plataforma de integración como servicio (iPaaS) radicada en la nube, emerja como la solución de referencia para la era de la nube. Gracias a su biblioteca de conectores Anypoint™ Connectors, CloudHub facilita la integración con Salesforce.com desde la configuración (y no desde el código), además de con otros productos de SaaS, servicios en la nube, plataformas de redes sociales y aplicaciones internas.
CloudHub incluye otras funciones que la hacen destacar entre otras soluciones de integración: