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で使用される強力なデータ変換言語です。データの変換と変換ルールの定義に使用されます。