Blockchain workflow application

Businesses use blockchain to digitize workflows they share with other organizations, such as moving physical assets across supply chains. The anatomy of blockchain apps is similar across use cases. Here, we use Azure Blockchain Service as the foundational managed blockchain network and build a consortium application that can ingest signals from relevant user interfaces and communicate ledger data to consuming apps across the consortium.

Blockchain workflow applicationBusinesses use blockchain to digitize workflows they share with other organizations, such as moving physical assets across supply chains. The anatomy of blockchain apps is similar across use cases. Here, we use Azure Blockchain Service as the foundational managed blockchain network and build a consortium application that can ingest signals from relevant user interfaces and communicate ledger data to consuming apps across the consortium.11234456

Relevant apps, devices, and data sources send events or data to a message broker (Azure Service Bus).

The distributed ledger technology (DLT) consumer Logic App fetches the data from the Service Bus and sends to transaction builder which builds and signs the transaction.

The signed transaction gets routed to Azure Blockchain Service (fully managed Ethereum consortium network) via a ledger-specific Logic App connector.

The blockchain data manager captures block and transaction data from configured transaction nodes, decodes events and properties and then sends the data to configured destinations.

Message broker sends ledger data to consuming business applications and off-chain database.

Information is analyzed and visualized using tools such as Power BI by connecting to off-chain database.

  1. 1 Relevant apps, devices, and data sources send events or data to a message broker (Azure Service Bus).
  2. 2 The distributed ledger technology (DLT) consumer Logic App fetches the data from the Service Bus and sends to transaction builder which builds and signs the transaction.
  3. 3 The signed transaction gets routed to Azure Blockchain Service (fully managed Ethereum consortium network) via a ledger-specific Logic App connector.
  1. 4 The blockchain data manager captures block and transaction data from configured transaction nodes, decodes events and properties and then sends the data to configured destinations.
  2. 5 Message broker sends ledger data to consuming business applications and off-chain database.
  3. 6 Information is analyzed and visualized using tools such as Power BI by connecting to off-chain database.

Guía sobre la implementación

Productos/descripción Documentación

Azure Blockchain Service

Crear, gobernar y expandir redes de cadena de bloques de consorcio

Service Bus

Conéctese a través de entornos de nube privada y pública

Azure IoT Central

Conozca la simplicidad de SaaS para IoT, sin necesidad de tener conocimientos sobre la nube

Detalles de la aplicación

Detecte, evalúe y diagnostique problemas en los servicios y las aplicaciones web

Event Grid

Obtenga entrega de eventos confiable a gran escala

Logic Apps

Automatice el acceso a los datos y su uso en diferentes nubes sin necesidad de escribir código

Azure SQL Database

SQL inteligente y administrado en la nube

Azure Active Directory (AD)

Sincronice los directorios locales y habilite el inicio de sesión único

Key Vault

Proteja y mantenga el control de las claves y otros secretos

App Service

Cree eficaces aplicaciones en la nube con rapidez para la Web y móviles

Virtual Network

Aprovisione redes privadas y, si es necesario, conéctese a centros de datos locales

Power BI Embedded

Insertar impresionantes visualizaciones de datos totalmente interactivas en las aplicaciones

Arquitecturas de soluciones relacionadas

Supply Chain Track and TraceLearn how to use the Azure Blockchain Workbench. Build an asset tracking application for supply chain with a step-by-step flowchart.12345678

Seguimiento de la cadena de suministro

Obtenga información sobre cómo usar Azure Blockchain Workbench. Compile una aplicación para hacer seguimiento de recursos para cadenas de suministro con un diagrama de flujo paso a paso.