外部エンティティ
外部エンティティとは何ですか?
外部エンティティは、他のサービスによって提供されるデータの表現です。 Mendix これらのエンティティは、ローコード開発者が他のアプリケーションからのデータを扱うことを可能にします。 Mendix アプリケーションは、自分のアプリケーションのデータを扱うのと同じ方法で、 Mendix XPath 式を取得したり、外部エンティティをページ ウィジェットに直接接続したりすることもできます。
同様の方法で Mendix プラットフォームは、永続エンティティのデータベースからデータを取得して保存し、外部エンティティのサービスからデータを取得して保存します。外部エンティティのユーザーは、データを提供するサービスを技術的に呼び出す方法を知る必要はありません。
外部エンティティには、一般的なデータ統合を実行するために必要な接続情報とクエリ情報が含まれています。具体的には、外部エンティティは、実行時に基本クエリと XPath の両方を対応する OData 呼び出しに変換し、データ コントラクト、接続、およびセキュリティ情報をモデリングの目的でエンティティとして表します。
つまり、あらゆるスキル レベルの開発者が、一貫して実装された標準ベースの統合を使用して視覚的にモデル化できるため、時間と複雑さが軽減され、高度な技術を持つ開発者が必要に応じて制御できるようになります。
外部エンティティは設計時にどのように機能しますか?
設計時に、外部エンティティは、基礎となるデータのインタラクティブな視覚的表現を提供し、 統合パネルドラッグアンドドロップ、そしてモデル化 Mendix Studio Proは、他のコアと同様に Mendix プラットフォーム。
外部エンティティは実行時にどのように機能しますか?
実行時に、外部エンティティは組み込みの接続情報とセキュリティ情報を使用して、基盤となるODataリソースを直接クエリします。データが返されると、 Mendix オブジェクトはメモリ内に保存され、他のオブジェクトと同様にキャッシュされます Mendix オブジェクトは、データ ソースからのトラフィックを必要なものだけに制限します。
他のテクノロジーで外部エンティティを使用するにはどうすればよいですか?
現在、ODataと互換性のないデータソースに外部エンティティを添付する方法は2つあります。1つ目は、基礎となるデータをODataラッパーでラップする方法です。 Mendix またはカスタムコード。2つ目の方法は、 Mendix コネクタフレームワークを接続する.