注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
Foundry Functions パネルを使用すると、Functions リポジトリに記述されたビジネスロジックを、Slate から「バックエンド」サービスとして実行できます。このモデルでは、従来の Web アプリケーションインフラストラクチャにおける クライアント を Slate アプリケーション、サーバー を Foundry Functions の実装、データベース をオントロジーと考えます。Foundry Functions をはじめる方法や Functions on Objects の使用方法について詳しくは、ドキュメントを参照してください。
Foundry Functions パネルでは、次のことができます。
{{ff_foundry_function1}} を参照して、関数の型付きの出力を Slate で使用する。Slate で使用する前に、Function Repository で関数を作成する必要があります。
Slate アプリケーションで使用する関数を記述するときは、アプリケーションの ロジック をどこに実装するかによって異なる、2つのアプローチを検討してください。
Foundry Functions を使用して複雑な Slate アプリケーションのロジックレイヤーを整理・管理することには、次のような大きなメリットがあります。
Foundry Functions は、関数の入力と出力のデータ型で説明されているように、標準のデータ型、オントロジーから生成されたデータ型、カスタムデータ型など、幅広い入力と出力のデータ型をサポートしています。
厚い Functions アプローチでは、特定のグラフや HTML ウィジェットにデータを設定するために必要な形式で正確にデータが返されるよう、カスタムの入力と出力のデータ型を定義するのが一般的です。