ローカルワークフロー
ローカルワークフローとは、限定されたローカル環境内で完全に実行される、自動化または半自動化された一連のタスクとプロセスを指します。この環境は、単一のデスクトップアプリケーションから専用のオンプレミスサーバークラスター、またはエッジコンピューティングデバイスまで多岐にわたりますが、コアな実行において外部クラウドサービスに常時依存することなく動作します。
ローカルワークフローを実装することは、レイテンシ、セキュリティ、運用レジリエンスに関連する重要なビジネスニーズに対応します。データ処理やタスク実行が即座に行われる必要がある場合、またはプライベートネットワークから決して離れてはならない場合、ローカルワークフローが必要なインフラストラクチャを提供します。これにより、インターネット障害時でも事業継続性が保証されます。
プロセスは、ローカルシステム内のトリガーイベントから始まります。このトリガーが、ローカルワークフローエンジンによって管理される、データ検証、変換、ルーティングなどの事前に定義された一連のステップを開始します。エンジンは、ローカルに保存されたデータとリソースを使用して、これらのステップを順次または並行して実行し、定義されたエンドポイントに到達するまで続けます。出力は、ローカルに記録されるか、選択的にリモートシステムと同期されます。
ローカルワークフローは、データソースの近くで処理に焦点を当てるエッジコンピューティングや、ホスティング環境自体を記述するオンプレミスITと密接に関連しています。これは、完全にリモートでスケーラブルなクラウドインフラストラクチャに依存するクラウドネイティブワークフローとは対照的です。