統合の概要
どのように統合できますか Mendix?
アプリケーション開発において、統合は常に重要な部分を占めてきましたが、依然として根本的な課題は残っています。それは、外部システムをアプリケーションに統合することは技術的に複雑であるということです。さらに、クラウドネイティブやas-a-serviceソフトウェアへの移行により、異なるアプリケーションを接続してデータ交換、イベントのトリガー、ワークフロープロセスのオーケストレーションを行うことの難しさと複雑さが増しています。
At Mendixあらゆるスキル レベルの開発者が、外部システムで必要な作業をできるだけ簡単に実行できるツールを使用して、スキルを活用できるようにしたいと考えています。そのために、SOAP、SQL、REST、OData など、さまざまな方法でアプリケーションとサービスを簡単に相互接続できるようにプラットフォームに投資してきました。REST は、アプリケーションが通信するための API と Web サービスを構築するための標準となっていますが、解決しようとしている問題によっては、他の Web サービス プロトコル、標準化されたフレームワーク、および API も有効なオプションであることは認識しています。
すべての主要な統合プロトコルのサポートに加えて、 Mendix アプリケーション統合を簡素化する追加ツールも提供しています。APIやデータベースに接続するためのツールは、多くの場合、業務の一部に過ぎません。組織内で利用可能なAPIを把握したり、開発者が使用するAPIと使用すべきでないAPIを選別したり、アプリケーション間の依存関係を把握して変更の影響を把握したりする必要があるかもしれません。
何ですか Mendix 接続?
Mendix Connectには、すべてのツール、コネクタ、モデリング機能が含まれています。 Mendix つながりを助ける Mendix 他のアプリケーション Mendix アプリケーションや組織内で使用されるその他のソフトウェアにも適用されます。
- Studio Proは、サービスを定義し、アプリケーションでそれらのサービスを使用するためのツールを提供します。これには、REST API、SQLデータベース、データウェアハウス、データレイク、カスタムコネクタ、統合ペイロードをマッピングするためのツールが含まれます。Studio Proは、データとロジックの仮想化も提供し、OData REST APIへの接続を簡素化します。
- カタログには、ランドスケープ内で実行されているすべてのアプリ、環境、サービスが登録されており、モデリング対象のアプリケーションに必要なAPIを迅速に見つけることができます。カタログでは、OpenAPI、OData $Metadata、AsyncAPI、WSDLコントラクトを登録できるため、利用可能なすべてのサービスの概要を把握できます。カタログはStudio Proに統合されており、APIの検出と使用を簡素化します。
- 当学校区の Mendix クラウド デプロイメント プロセスでは、アプリケーションによって公開および使用される API がカタログに自動的に登録されます。
- 当学校区の Mendix API を実行し、他の API を呼び出すためのランタイム。
統合に使用できるツール Mendix?
Mendix 統合を処理するための幅広いツールを提供します。
- メッセージの定義 – 外部システムと交換するメッセージを指定します。これらは、XML スキーマ、JSON スニペット、またはドメイン モデルで定義されたエンティティに基づくことができます。
- マッピング – 外部メッセージを組織内のエンティティ間でどのように翻訳するかを視覚的に指定する Mendix
- ウェブサービス – マイクロフローをWebサービス操作として公開し、マイクロフローから外部Webサービスを呼び出す
- RESTサービス – マイクロフローとエンティティをRESTリソースと操作として公開し、マイクロフローから外部REST APIを呼び出す
- HTTPサービス - REST標準に準拠しているかどうかに関わらず、HTTPプロトコルを使用してサービスを公開および利用できます。ペイロード、ヘッダー、操作を完全に制御できます。
- Oデータ – ビジネス分析ツールで簡単に使用できるように、標準化されたREST形式でアプリケーションにデータを公開します。
- GraphQL – 公開できる Mendix アプリデータとクエリを GraphQL エンドポイントとして保存し、モバイル アプリや分析ツールで使用できるようにします。
- コネクタ – サードパーティのサービスと統合された使いやすいマイクロフローアクティビティを提供する専用のコネクタモジュールを実装します。例としては、SAP、Kafka、Redis、Slack、Twitter、Salesforceなどのサードパーティサービスがあります。
- コネクタキット - Mendix コネクタキットを使用すると、Javaを使用してカスタム統合を追加できます。 Mendix 簡単で汎用的、そして再利用可能な方法で
- データベース統合 - Mendix データベースコネクタ SQLクエリとストアドプロシージャを実行するために、選択したデータベースへの直接JDBC接続を構成できます。
- カタログ – 外部リソースを組織固有のカタログに接続し、BIツール(OData)と Mendix アプリ(経由 外部エンティティ)