次の方法で共有


Azure Logic Apps ルール エンジンを使用した意思決定管理とビジネス ロジックの統合

適用対象: Azure Logic Apps (Standard)

統合開発者は、コードの書き換えやアプリケーションの再デプロイを行わずに、ビジネス ロジックに頻繁に変更を加える必要があります。 Azure Logic Apps ルール エンジンを使用すると、標準ロジック アプリワークフローでビジネス ルールを直接定義、更新、適用するための低コードの方法が提供されます。

金融、医療、保険、電気通信などのドメインにまたがる組織は、毎日意思決定を行います。 このルーチンは、多くの場合、ビジネス ロジックが変更され、さまざまなアプリケーションまたはソフトウェアに影響を与え、迅速に実装が必要となることを意味します。 ただし、組織にビジネス ロジックを管理する明確なビジネス ルールがある場合、組織はより迅速かつ簡単に意思決定を行うことができます。 ビジネス ルールは、組織の運営方法を形成するガイドラインです。 マニュアル、契約、合意、または暗黙の制度的知識や従業員の専門知識で見つけることができます。

ビジネス ルール エンジンを使用すると、コードを記述したり、アプリケーションを再起動したりすることなく、ビジネス ルールを作成および更新できます。 C++、Java、COBOL、Python、JavaScript、C# などの従来のプログラミング言語はプログラマ向けに設計されており、更新にはかなりの時間、専門知識、またはその両方が必要です。 そのため、プログラマ以外のユーザーは、ソフトウェア アプリケーションの動作をガイドするビジネス ルールを変更するのが難しいと思います。 ビジネス ルール エンジンは、アプリケーションをより簡単かつ迅速に構築できる低コード環境を提供することで、この問題を解決します。

人工知能 (AI) の世界の規則エンジン

基本的に確率論的アプローチに従う AI の世界では、ルール エンジンは、さまざまなビジネス目標にわたって一貫性、明確さ、コンプライアンスを提供するため、不可欠です。 Azure Logic Apps でワークフローでルールを使用すると、次のことができます。

  • AI からの間違った情報を回避しながら、システム間でデータを処理、検証、交換する方法を制御するロジック、制約、ポリシーを定義します。

  • アプリケーションが自社の業界および市場の規制と標準に従っていることを確認して、コンプライアンスを強制します。

  • ワークフローを変更することなく、コードとは別にビジネス ロジックを管理します。 この利点により、複雑さとメンテナンス コストが削減され、機敏性とスケーラビリティが向上します。

開始するには、 Azure Logic Apps ルール エンジン プロジェクトの作成に関するページを参照してください。

ルール エンジンの利点

意思決定管理ルール エンジンには、次のような多くの利点があります:

給付金 説明
柔軟性 コードを変更したり、ロジック アプリ ワークフローを再デプロイしたりせずに、ビジネス ルールを変更します。
Reliability 規制対象の業界や安全に不可欠なアプリケーションでは、特定の決定またはアクションが常に定義済みの予測可能なロジックに従っていることを確認します。
パフォーマンス AI モデルを呼び出さずに、日常的またはよく理解されたビジネス ケースの意思決定を即座に処理します。
ガバナンス 一元化された監査可能なリポジトリに、簡単にアクセスして検証できるビジネス ルールを提供することで、コンプライアンスを簡素化します。
コラボレーションと再利用性 異なるプロジェクトやドメイン間でビジネス ルールを共有および再利用します。

Azure Logic Apps 規則エンジン

Azure Logic Apps ルール エンジンは、宣言型で意味的に豊富で読みやすいルールを標準ロジック アプリ ワークフローと統合できる 意思決定管理推論エンジン です。 これらのルールは、複数の異なるデータ ソースで動作し、Standard ワークフローで使用可能なすべてのコネクタによって交換されるデータとやり取りできます。 このデザイン パターンによって、コードの再利用、デザインの簡潔化、およびビジネス ロジックのモジュール化が促進されます。

ルール エンジンでは、次の主要な概念がサポートされています。

  • ファクト

    ファクトは、ルールが評価するデータを提供します。 XML オブジェクトと .NET オブジェクトは、ルール エンジンで現在使用できるネイティブ データ ソースです。 これらのデータ ソースを使用して、 ルール セットからルールを作成します。

  • ルールセット

    ルールセットは、ビジネス ロジックの小さな構成要素です。 ルールセットを組み合わせて、ワークフローの決定ロジックを定義します。

Azure Logic Apps ルール エンジンを示す概念図。

ルール エンジン プロジェクトを使用して Standard ロジック アプリ リソースを設定するには、「 Azure Logic Apps ルール エンジン プロジェクトの作成」を参照してください。

ルール エンジンは、 Rete アルゴリズムに基づいています。

次のステップ