MuleSoft (Mule)

MuleSoftは、アプリケーション、データ、デバイスをつなぐ統合プラットフォームを提供しています。MuleSoftを単に「Mule」と呼ぶこともあります。

Anypoint Platform

MuleSoftのAPI管理、統合開発、およびAPI分析を一元的に管理するための統合プラットフォームです。Anypoint Platformは、API Manager、Anypoint Studio、Runtime Managerなどのツールで構成されています。

Anypoint Studio

MuleSoftの統合アプリケーションを開発するための統合開発環境(IDE)です。ビジュアルフローデザイナーとコードエディターを備えており、フローベースのアプリケーションの作成が可能です。

フロー (Flow)

MuleSoftのアプリケーションは、フローと呼ばれるコンポーネントから構成されます。フローは、メッセージを処理するための一連のステップやコンポーネントのパイプラインを表します。

コネクタ (Connector)

MuleSoftアプリケーションは、コネクタを使用して外部システムと接続します。コネクタは、特定のプロトコルやシステムとの通信を抽象化するコンポーネントです。

RAML (RESTful API Modeling Language)

MuleSoftが採用しているRESTful APIの設計とドキュメント化のための言語です。APIの仕様書を作成し、クライアントとサーバーのコードの自動生成をサポートします。

API Manager

Anypoint Platformの一部であり、APIの設計、デプロイメント、監視、セキュリティなどAPI全体のライフサイクルを管理します。

Runtime Manager

アプリケーションのデプロイ、監視、トラブルシューティングなどの機能を提供する管理ツールです。

DataWeave

MuleSoftで使用される強力なデータ変換言語です。データの変換と変換ルールの定義に使用されます。