Empiece a realizar un seguimiento de su progreso
Inicio de Trailhead
Inicio de Trailhead

Concepto de la arquitectura de Salesforce

Objetivos de aprendizaje

Después de completar esta unidad, podrá:
  • Definir términos clave relacionados con la arquitectura de Salesforce.
  • Buscar información relacionada de confianza.
  • Explicar al menos un caso de uso para las API de Salesforce.

¿Qué es la arquitectura de Salesforce?

Ahora ya sabe que puede utilizar Salesforce para ofrecer una experiencia altamente personalizada para sus clientes, empleados y socios. Puede hacerlo sin redactar mucho código de computación (a veces nada) y puede hacerlo rápido.

¿Qué hace tan especial a Salesforce? Todo comienza con nuestra arquitectura.

Antes cerrar esta ventana en un frenético intento de evitar aprender sobre lo que parece un asunto realmente aburrido, sujétese a la silla. Aprender sobre la arquitectura de Salesforce es bastante interesante y comprenderla hace que el trabajo con la plataforma sea mucho más sencillo.

Cuando piense en la arquitectura de Salesforce, imagínese una serie de capas que están superpuestas entre sí. A veces ayuda pensar en un pastel porque están deliciosos y hacen que todo sea mejor.

Un diagrama que esquematiza la arquitectura de Salesforce.

Hay mucho que desempacar aquí, así que centrémonos en los puntos más importantes.

  • Salesforce es una compañía de la nube. Todo lo que ofrecemos reside en la nube de confianza multiusuario.
  • La plataforma Salesforce es los cimientos de nuestros servicios. Tiene tecnología de metadatos y la conforman diversas piezas, como servicios de datos, inteligencia artificial y sólidas API para el desarrollo.
  • Todas nuestras aplicaciones se asientan sobre la plataforma. Nuestras ofertas preconfeccionadas como Sales Cloud y Marketing Cloud, junto con las aplicaciones que crea utilizando la plataforma, tienen unas funciones coherentes y potentes.
  • Todo está integrado. Nuestras tecnologías de plataforma como la inteligencia predictiva de Einstein y el marco de trabajo Lightning para el desarrollo están incorporados a todo lo que ofrecemos y todo lo que construye.

Existen algunos términos aquí cuya comprensión es de capital importancia: confianza, capacidad multiusuario, metadatos y la API.

¿Por qué confiar en la nube?

En Salesforce, la confianza es nuestra prioridad principal. No solo está manteniendo sus datos confidenciales en su organización, también está creando funciones vitales para el éxito de su compañía en nuestra plataforma. Nuestra responsabilidad de mantener sus datos y funciones de forma segura no es algo que nos tomemos a la ligera, y es por ello que siempre somos transparentes en lo referente a nuestros servicios.

Nuestro sitio de la confianza, trust.salesforce.com, es un recurso vital. Puede utilizarlo para ver los datos de desempeño y obtener más información sobre cómo aseguramos sus datos. También muestra cualquier operación de mantenimiento planificada que vayamos a realizar que pudiera afectar a su acceso a Salesforce.

Compartir es bueno en la nube multiusuario

Hasta ahora, hablamos mucho sobre viviendas. Pero Salesforce realmente está establecido más como un edificio de apartamentos. Su compañía tiene su propio espacio en la nube, pero tiene todo tipo de vecinos, desde pequeños comerciantes a corporaciones multinacionales.

Un edificio de apartamentos con espacio exclusivo pero con recursos compartidos.

Esta idea es la capacidad multiusuario. La capacidad multiusuario es una frase excelente para hacerle parecer agudo en cenas de la compañía, pero realmente lo único que significa es que está compartiendo recursos. Salesforce proporciona un conjunto principal de servicios a todos nuestros clientes en la nube multiusuario. No importa el tamaño de su negocio, obtendrá acceso a la misma potencia de computación, almacenamiento de datos y funciones principales.

La confianza y la capacidad multiusuario van de la mano. A pesar del hecho de que está compartiendo espacio con otras compañías, puede confiar en Salesforce para mantener sus datos a buen recaudo. También puede tener la confianza de que está recibiendo las funciones más recientes y excelentes con actualizaciones automáticas y sencillas tres veces al año. Ya que Salesforce es un servicio de nube, nunca tiene que instalar nuevas funciones o preocuparse sobre su hardware. Todo ello es posible debido a la capacidad multiusuario.

La magia de los metadatos

Para decirlo de manera sencilla, los metadatos son datos sobre datos. Espere. Eso no es sencillo en absoluto. Cuando decimos datos sobre datos, estamos hablando realmente sobre la estructura de su organización de Salesforce.

Piense en un objeto como Propiedad. Cuando nuestros amigos de DreamHouse utilizan Salesforce, ingresan y ven datos sobre propiedades. Por ejemplo, una propiedad puede estar ubicada en Boston, costar 500.000 $ y tener 3 habitaciones.

Ahora imagine que extrajéramos todos los datos específicos. ¿Con qué nos quedamos? Nos quedamos con el objeto Propiedad junto con todos sus campos, como dirección, precio y número de habitaciones. También puede tener formatos de página, parámetros de seguridad y algunas otras personalizaciones que hizo.

Todas esas configuraciones estándar y personalizadas, funciones y código de computación de su organización son los metadatos. Parte de la razón por la que puede moverse con tanta velocidad en la plataforma es que Salesforce sabe cómo almacenar y servir esos metadatos de forma inmediata después de crearlos.

Todo acerca de esa API

Básicamente, las API permiten que varias elementos de software se conecten entre sí e intercambien información.

Si esto le suena algo abstracto, eche un vistazo rápido a la computadora en la que está trabajando ahora mismo. Probablemente verá una serie de puertos con diferentes formas y tamaños para diferentes tipos de conexiones. Estos son como una versión de hardware de las API. No tiene que saber cómo funciona el puerto USB. Todo lo que tiene que entender es que cuando conecta su teléfono a un puerto USB, pasa información a su computadora.

Las API son similares. Sin conocer los detalles, puede conectar sus aplicaciones con otras aplicaciones o sistemas de software. La tecnología subyacente se encarga de los aspectos específicos del paso de la información por el sistema.

¿Y esto que tiene que ver con Salesforce?

Anteriormente, hablamos sobre la base de datos. Cuando agrega un objeto o campo personalizado, la plataforma crea automáticamente un nombre de API que sirve como punto de acceso entre su organización y la base de datos. Salesforce utiliza ese nombre de API para recuperar los metadatos y los datos que está buscando.

Por ejemplo, puede utilizar el campo Nombre de un contacto en numerosos sitios, como en la aplicación móvil Salesforce, una página personalizada o incluso una plantilla de email. Todo eso es posible debido al nombre de la API.

Una plantilla de email en Salesforce que utiliza el nombre de API de un contacto y una propiedad.

El núcleo del poder de las API es que todos sus datos y metadatos tienen capacidad API. Esto puede no parecer gran cosa en estos momentos, pero la API aporta a Salesforce una grandísima cantidad de flexibilidad. Le permite ir más allá de la idea normal del software de negocio y construir soluciones exclusivas y creativas para su compañía. Eche un vistazo a este video con un ejemplo de lo lejos que puede llegar.

Aunque es realmente increíble que pueda integrar sus datos de Salesforce con Minecraft, también hay muchas aplicaciones prácticas para la API. Cada vez que utiliza Salesforce, ya esté utilizando funciones estándar o creando una aplicación personalizada, está interactuando con la API.

Recursos

Copyright

Rights of ALBERT EINSTEIN are used with permission of The Hebrew University of Jerusalem. Represented exclusively by Greenlight.