Mule 3 ユーザ向けの Mule 4 の概要

このバージョンの Mule は、拡張サポートが終了する 2023 年 5 月 2 日にその すべてのサポート​が終了しました。

このバージョンの Mule を使用する CloudHub には新しいアプリケーションをデプロイできなくなります。許可されるのはアプリケーションへのインプレース更新のみになります。

標準サポートが適用されている最新バージョンの Mule 4 にアップグレード​することをお勧めします。これにより、最新の修正とセキュリティ機能強化を備えたアプリケーションが実行されます。

すでに Mule 3 を使用していて、最近 Mule 4 に移行した場合は、以下の概要を読んで Mule 4 での主な変更点について学習してください。

すでに Mule 4 を使い慣れている場合は、以下は読まずに ​Mule Runtime​ ドキュメントに進んでください。

Mule 4 では式言語が簡便になり、管理の複雑性が軽減したため、Mule 3 よりも迅速に実用化して、アプリケーションの提供を加速することができます。

概念上、Mule 4 は Mule 3 の進化型と考えることができます。アプリケーション、フロー、コネクタ、DataWeave など多くの中核的な概念は同じです。けれども、簡素化されているため、習得する内容や管理する事項が少なくなります。

この概要では、Mule 4 の変更内容を大まかに説明し、基本的な事項をすぐに習得できるようにします。次のトピックについて説明します。

  • Mule メッセージ
    Mule メッセージの構造が進化し、プロパティを簡単に操作できるようになり、コネクタ全体の一貫性が向上しています。

  • 式言語
    Mule の式言語が DataWeave 言語に切り替えられ、データを簡単に操作できるようになり、Mule の知識を習得しやすくなりました。

  • Connectors (コネクタ)
    Mule 4 で接続のアプローチが統一されました。Mule 3 のトランスポートが新しい操作指向のコネクタに切り替えられました。コネクタは使いやすく、デフォルトの標準設定が改善され、新しい高度な機能を備えています。

  • エラー処理
    新しい Try スコープでエラーをより簡単かつ強力に処理します。

  • DataWeave
    DataWeave には、構文を簡潔にし、習得しやすくするための若干の変更が行われています。

  • Studio 7
    簡便なパレット、Maven インテグレーションの改善など多くの点で使いやすさが向上しています。

  • Runtime Engine
    内部の実行エンジンが、自己調整する非ブロック型のリアクティブエンジンに刷新されました。このため、パフォーマンスと標準の拡張性が向上しています。