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.

Diretrizes de implementação

Produtos/descrição Documentação

Serviço do Azure Blockchain

Crie, controle e expanda redes de blockchain em consórcio

Barramento de Serviço

Mantenha-se conectado em ambientes de nuvem privada e pública

Azure IoT Central

Experimente a simplicidade do SaaS para IoT, sem a necessidade de conhecimento sobre a nuvem

Application Insights

Detecte, faça triagem e diagnostique problemas em seus serviços e aplicativos Web

Grade de Eventos

Distribua eventos em grande escala de forma segura

Aplicativos Lógicos

Automatize o acesso e o uso dos dados nas nuvens sem precisar escrever código

Banco de dados SQL do Azure

SQL inteligente gerenciado na nuvem

Azure Active Directory (AD)

Sincronize diretórios locais e habilite o logon único

Key Vault

Garanta e mantenha o controle das chaves e outros segredos

Serviço de Aplicativo

Crie rapidamente aplicativos de nuvem poderosos para a Web e para dispositivos móveis

Rede Virtual

Provisione redes privadas, conecte opcionalmente a datacenters locais

Power BI Embedded

Insira visualizações de dados excelentes e totalmente interativas nos aplicativos

Arquiteturas de solução relacionadas

供應鏈追蹤了解如何使用 Azure Blockchain Workbench。運用逐步流程圖建置適用於供應鏈的資產追蹤應用程式。12345678

Acompanhamento e rastreamento de cadeia de fornecedores

Saiba como usar o Azure Blockchain Workbench. Crie um aplicativo de acompanhamento de ativos para uma cadeia de fornecedores com um fluxograma passo a passo.