ブロックチェーン ワークフロー アプリケーション

企業では、ブロックチェーンを使用して、サプライ チェーン全体での物的資産の移動など、他の組織と共有するワークフローをデジタル化しています。ユース ケースは違っても、ブロックチェーン アプリのしくみは似ています。ここでは、基盤となるマネージド ブロックチェーン ネットワークとして Azure Blockchain サービスを使用し、共同事業体アプリケーションを作成します。このアプリは、関連するユーザー インターフェイスから信号を取り込んで、共同事業体の全域にある消費アプリに台帳データを伝達します。

Приложение для рабочих процессов блокчейнаРазличные компании используют блокчейн для диджитализации рабочих процессов, используемых совместно с другими организациями, таких как перемещение материальных ценностей в логистической цепочке. Блокчейн-приложения имеют схожую структуру независимо от их предназначения. В данном случае мы используем службу "Блокчейн Azure" в качестве базовой управляемой сети блокчейн и создаем приложение-консорциум, которое может принимать сигналы от соответствующих пользовательских интерфейсов и передавать данные реестра в приложения-потребители, входящие в консорциум.11234456

関連するアプリ、デバイス、データ ソースからメッセージ ブローカー (Azure Service Bus) にイベントまたはデータが送信されます。

分散型台帳テクノロジ (DLT) コンシューマー ロジック アプリが Service Bus からデータをフェッチし、トランザクションを構築して署名するトランザクション ビルダーに送信します。

署名されたトランザクションは、台帳固有のロジック アプリ コネクタを介して Azure Blockchain Service (フル マネージドの Ethereum コンソーシアム ネットワーク) にルーティングされます。

ブロックチェーン データ マネージャーは、構成済みのトランザクション ノードからブロックとトランザクション データをキャプチャし、イベントとプロパティをデコードしてから、データを構成済みの宛先に送信します。

メッセージ ブローカーは、台帳データをコンシューマー側ビジネス アプリケーションとオフチェーン データベースに送信します。

オフチェーン データベースへの接続により、情報は Power BI などのツールを使用して分析、視覚化されます。

  1. 1 関連するアプリ、デバイス、データ ソースからメッセージ ブローカー (Azure Service Bus) にイベントまたはデータが送信されます。
  2. 2 分散型台帳テクノロジ (DLT) コンシューマー ロジック アプリが Service Bus からデータをフェッチし、トランザクションを構築して署名するトランザクション ビルダーに送信します。
  3. 3 署名されたトランザクションは、台帳固有のロジック アプリ コネクタを介して Azure Blockchain Service (フル マネージドの Ethereum コンソーシアム ネットワーク) にルーティングされます。
  1. 4 ブロックチェーン データ マネージャーは、構成済みのトランザクション ノードからブロックとトランザクション データをキャプチャし、イベントとプロパティをデコードしてから、データを構成済みの宛先に送信します。
  2. 5 メッセージ ブローカーは、台帳データをコンシューマー側ビジネス アプリケーションとオフチェーン データベースに送信します。
  3. 6 オフチェーン データベースへの接続により、情報は Power BI などのツールを使用して分析、視覚化されます。

実装ガイダンス

製品/説明 ドキュメント

Azure Blockchain Service

コンソーシアム ブロックチェーン ネットワークの構築、管理、展開

Service Bus

プライベートとパブリックのクラウド環境間での接続

Azure IoT Central

IoT ソリューションの作成を加速する

Application Insights

Web アプリおよびサービスにおける問題の検知、トリアージ、および診断

Event Grid

信頼性の高い大規模イベント配信の実現

Logic Apps

コードを記述せずに、クラウド全体でデータのアクセスと使用を自動化する

Azure SQL Database

クラウド内のインテリジェントなマネージド SQL

Azure Active Directory

オンプレミスのディレクトリを同期してシングル サインオンを実現

Key Vault

キーやその他のシークレットを保護し、制御を維持する

App Service

Web およびモバイル向けのパワフルなクラウド アプリを短期間で作成

Virtual Network

プライベート ネットワークをプロビジョニング、オプションでオンプレミスのデータセンターに接続

Power BI Embedded

魅力的で完全対話式のデータの可視化をアプリに組み込む

関連ソリューションのアーキテクチャ