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.

Orientações de implementação

Produtos/Descrição Documentação

Azure Blockchain Service

Criar, governar e expandir as redes de blockchain de consórcio

Service Bus

Ligue-se em ambientes de cloud privados e públicos

Azure IoT Central

Experimente a simplicidade do SaaS para IoT, sem precisar de conhecimentos da cloud

Estatísticas das Aplicações

Faça a deteção, a triagem e diagnósticos de problemas nos serviços e aplicações Web

Event Grid

Obtenha a entrega de eventos fiável numa escala massiva

Aplicações Lógicas

Automatize o acesso e a utilização de dados em diferentes clouds sem ter de escrever código

Base de Dados SQL do Azure

SQL gerido e inteligente na cloud

Azure Active Directory (AD)

Sincronize diretórios no local e ative o início de sessão único

Key Vault

Salvaguarde e mantenha controlo das chaves e outros segredos

Serviço de Aplicações

Crie rapidamente poderosas aplicações Web e móveis na cloud

Rede Virtual

Fornecimento de redes privadas, ligação opcional a data centers locais

Power BI Embedded

Incorpore visualizações de dados espetaculares e totalmente interativas nas suas aplicações

Arquiteturas de soluções relacionadas