Archivado | Automatice los procesos empresariales a través de eventos de blockchain

Contenido archivado

Fecha de archivo: 2019-05-01

Este contenido ya no se actualiza ni se mantiene.
El contenido se proporciona “como está”.
Dada la rápida evolución de la tecnología, algunos contenidos, instrucciones o ilustraciones pueden haber cambiado.

Resumen

¡Felicitaciones! Ha conseguido llegar a la tercera parte de una serie de Code Patterns que le mostrarán como comenzar a crear una aplicación de blockchain. En este patrón, usted descubrirá cómo emitir eventos desde la red blockchain para que aplicaciones externas puedan suscribirse a ellos y realizar acciones. Como ya ha visto, el confiable e inmutable libro contable compartido de blockchain es la base para crear soluciones empresariales innovadoras. Las aplicaciones y los sistemas externos con frecuencia tienen que saber cuándo ocurre algo en el libro contable compartido. Este patrón le mostrará cómo generar y recibir programáticamente esas notificaciones de eventos de la red blockchain.

Descripción

Nota: Actualizado para soportar Hyperledger Fabric V1.1 e Hyperledger Composer V0.19

Nota: Este patrón de desarrollo es la tercera parte de una serdie de code patterns designada para iniciarse en blockchain. Para una vista general de las serie, vea Construye tu primera aplicación con blockchain.

Ahora que sabe cómo crear una red de Hyperledger Fabric y cómo ejecutar un contrato inteligente en ella, ¡está listo para ocuparse de los eventos!

Imagine que ha puesto a la venta un automóvil en la red de subasta de productos y que está preocupado por el esfuerzo que va a tener que hacer para realizar el seguimiento del proceso de la subasta del automóvil. Hyperledger Composer brinda un enfoque novedoso para automatizar las tareas manuales del seguimiento del proceso de la subasta mediante la emisión de notificaciones de eventos. En Composer se pueden escribir transacciones para emular las operaciones CRUD de sus activos para que emitan eventos cuando sea necesario. En el caso de la subasta del automóvil, usted puede escuchar el evento “OfferEvent” para recibir una notificación acerca de las ofertas por el automóvil, y hacer que una impresora escuche el evento “PrintBillOfSale” para que imprima los detalles de la venta.

En este patrón, usted descubrirá cómo emitir eventos desde una red blockchain para suscribirse a ellos desde aplicaciones web externas.

Flujo

Diagrama de las etapas para crear la aplicación

  1. Inicie la red de Hyperledger Fabric.
  2. Genere e implemente el Business Network Archive.
  3. Inicie y conecte el servidor rest de Hyperledger Composer a la red empresarial implementada, e inicie la aplicación web.

Instrucciones

Encuentre los datos detallados para este patrón en README. Esos pasos le mostrarán cómo se hace lo siguiente:

  1. Generar el Business Network Archive (BNA).
  2. Implementar el Business Network Archive en el Hyperledger Composer que se ejecuta localmente.
  3. Iniciar la IU web.
  4. Realizar las transacciones, emitir y manejar los eventos.

Aviso

El contenido aquí presentado fue traducido de la página IBM Developer US. Puede revisar el contenido original en este link.