ソリューションのアイデア
この記事ではソリューションのアイデアについて説明します。 クラウド アーキテクトはこのガイダンスを使用すると、このアーキテクチャの一般的な実装の主要コンポーネントを視覚化しやすくなります。 ワークロードの特定の要件に適合する、適切に設計されたソリューションを設計するための出発点として、この記事を使用してください。
この例では、手動または紙ベースのプロセスを自動化し、充実したユーザー エクスペリエンスを実現するポータルを展開する方法を示します。 Azure API Management と Azure Functions を採用して、レガシ システムを活用するカスタム API を接続します。 Azure マネージド データベースとローコード アプローチを使用してタスクを自動化することで、既定で回復性とスケーラビリティを備えたリアルタイムのアプリを迅速に構築し、ソリューションの全体的なコストを削減できます。
アーキテクチャ
このアーキテクチャの Visio ファイルをダウンロードします。
データフロー
このソリューションのデータ フローは次のとおりです。
- 航空会社システムが、Azure API Management でホストされているカスタム API と通信します。
- カスタム API コーディネーターは、航空会社システムから通知を受け取り、受信メッセージを処理します。 それらは Power Apps に送信され、Microsoft Teams チャネルにフライトが割り当てられます。
- ユーザーが監視するフライトを選択すると、またはシステムでユーザーがフライトに割り当てられると、システムは Azure Storage アカウント キューに Graph API 呼び出しをキューに登録して、処理を続行します。
- Azure Functions は、ストレージ キューの受信メッセージに基づいて Graph API 呼び出しを実行し、Teams に通知を送信します。また、さらなる分析のためにすべてのイベントを Azure Event Hubs にストリームします。
- 航空会社の通知システムは、Azure Bot Service を採用したカスタム ボット メッセージング サービスによって管理されます。
- カスタム ボットは、Teams のユーザーにフライトの更新を送信します。
- Azure Data Lake Storage で Event Hubs からのイベントが長期保有されるとともにマイクロバッチ処理が実行され、最終的には Power BI で洞察に富んだレポートが生成されます。
コンポーネント
複数の Azure コンポーネントを使用して、これらの異なるデータ ソースからデータが読み込まれます。
- Power Apps: プロセスを最新化し、困難な課題を解決するローコード アプリをすばやく構築して、組織全体の俊敏性を高めます。
- Azure Functions:サーバーレス コンピューティングにより、アプリケーション開発を迅速化および簡素化します。
- Azure API Management: あらゆる環境にわたる API のためのハイブリッドなマルチクラウド管理プラットフォーム
- Azure SQL Database:クラウドで管理されたインテリジェントな SQL を使用して、ビジネスのペースに合わせてスケーリングするアプリを構築します。
- Azure Cosmos DB:あらゆる規模に対応するオープン API を備えた高速 NoSQL データベース。
- Azure Storage:データ、アプリ、ワークロード用の、非常にスケーラブルで安全なクラウド ストレージ。
- Azure Event Hubs:シンプルで安全かつスケーラブルなリアルタイムのデータ インジェスト。
- Azure Data Lake Storage:高パフォーマンスの分析ワークロード用の非常にスケーラブルで安全なデータ レイク。
- Azure Bot Service: ボット開発専用のマネージド サービス。
- Azure Data Factory: 大規模な ETL を簡素化するハイブリッド データ統合サービス。
- Power Automate: 繰り返しタスクとペーパーレス プロセスを合理化します。
- Power BI は、データを分析し、洞察を共有する一連のビジネス分析ツールです。
シナリオの詳細
考えられるユース ケース
デジタル ワークフローの使用は、1 つの業界に限定されません。 ドキュメント ベースのデジタル ワークフローは同じコンポーネントを使用しますが、プロセスの要件を満たすようにさまざまな配置を行います。 自動化されたプロセスの恩恵を受けることができる業界の例には、次のようなものがあります (ただし、これらに限定されません)。
- 製造
- 医療
- Education
- Finance
- 法律事務所
- 航空会社 (航空宇宙業界)
次のステップ
- Power BI とは?
- Azure Functions の概要
- Azure API Management について
- Azure SQL Database とは何ですか?
- Azure Cosmos DB へようこそ
- Azure Event Hubs とは
- Azure Data Lake Storage の概要
- Azure Bot Service
- Azure Data Factory とは
- Power Apps の概要