Introducción
La implementación de una solución en varias empresas puede ser difícil, ya que necesita confiar en los datos de los asociados. En la mayoría de los casos, se usa una base de datos central. Los datos se almacenan en una ubicación que sirve de fuente de veracidad. La empresa que mantiene la base de datos debe ser de confianza como autoridad central de datos.
Con la tecnología de cadena de bloques, se puede implementar un proceso empresarial cuando sea necesario confiar en datos y en participantes sin tener que emplear una base de datos central.
Supongamos que trabaja como arquitecto de soluciones en una empresa de procesamiento de lácteos que fabrica helados. Usa una cadena de suministro para recibir la mercancía de lácteos sin procesar de varios proveedores de lácteos. La empresa envía helado envasado a varios distribuidores. Se han producido problemas de seguridad y calidad de los alimentos porque se ha roto la cadena de frío durante el transporte. Como son varias las empresas encargadas de distribuir y almacenar el producto, ha sido difícil identificar cuál de ellas es la que ha cometido el error en la cadena de suministro. Quiere crear un sistema que identifique rápidamente cualquier problema en la cadena de suministro. Cada empresa de la cadena de suministro quiere integrar sus sistemas existentes en la solución y realizar auditorías de los envíos de manera independiente en caso de que haya una retirada por motivos de seguridad alimentaria.
En este módulo, verá cómo la cadena de bloques permite a los socios comerciales confiar en los datos de los demás sin necesidad de recurrir a una autoridad central. También aprenderá un poco sobre el funcionamiento de la cadena de bloques. El objetivo es ayudarle a decidir si la cadena de bloques es una buena opción en su caso.
Objetivos de aprendizaje
En este módulo aprenderá a:
- Explicar cómo la cadena de bloques permite realizar procesos empresariales con confianza entre los participantes.
- Evaluar cuándo usar la cadena de bloques para una solución.
- Clasificar las opciones de cadena de bloques de Azure que hay disponibles para una solución.
Requisitos previos
- Conocer conceptos básicos de programación, como las variables y la lógica condicional.