ESB Mule
オープンソースSOAソリューションとしては、元米IBM研究所で多くのWS-*仕様を作成したメンバーが設立したwso2が主な競合相手である。相互の社長のブログにも言い争いが書き込まれている。
2006年7月:Ross MasonとDave Rosenbergが組み、米サンフランシスコにベンチャー会社MuleSourceを設立する。Ross MasonがCTOとなり、Dave RosenbergがCEOとなる。
2005年:HOzawaにより、ESB Muleをローカライズして日本語環境で動作できるようした。
2003年:システム統合に多く使われるコンポーネントを繰り返して開発するのに飽きて、Ross MasonがMuleの開発を始める。Muleと名前を付けた理由は、ロバのように体力を使う面白くない作業を行うソフトウエアであるためである。
2001年:システム間のデータ連携を行う度に繰り返される「Donkey Work」(単純の力仕事)を削減するために、Ross Masonがロンドン投資銀行向けにESB Muleの原型を開発する。
ESB Muleは、米MuleSoft社が開発・サポートしている、Javaで開発されたオープンソースのアプリケーション統合/連携用のフレームワークである。
IBM WebSphereのような多くの商用ESB(エンタープライズ・サービス・バス)と以下の点が異なる:
ESB Muleは、開発者が修正・拡張できるコンポーネント集である。ただし、配布されているダウンロード・ファイルには標準で多くのコンポーネントが同梱されている他に開発者コミュニティが充実しているために、標準のコンポーネントを使って多くのシステムを連携することができる。
ESB MuleはWebサービス/SOAPを前提にしておらずfile://, FTP, HTTP (REST), JMS, SMTP等を使うことが可能である。連携はグラフィカルエディタMule Studioを利用して記述するか、Javaやスクリプト言語を使用して記述する。
修正及び拡張できる、多くのアプリケーション連携用のクラスが公開されている。未対応な機能を要する場合は、提供されているクラスを修正/拡張して開発することができる。全てを独自で開発するよりも、提供される部品を修正/拡張することで、開発コストを削減し、開発期間を短縮する。なお、実績ある標準クラスを使うことで、テスト期間を短縮し、信頼性を向上する。
ピア・ツ・ピア構成が可能。1台のサーバ構成も可能であるが、システムの信頼性と性能を重視する場合はサーバ毎にESB Mule用のライブラリをインストールする構成が可能である。無償のコミュニティ版では、サーバ数による価格費用は発生しない。
2013年4月: Mule ESB 3.4.0を公開
2009年9月: 開発元MuleSource社がMuleSoft社に社名変更
2008年4月:ESB Mule2.0コミュニティ版を公開
2008年1月:REST型サービス・リポジトリ/レジストリMule Galaxyを発表
2008年1月:日本Mule開発者グループにより日本語ページを正式に公開し、グループとしてESB Muleのローカライゼーションを行うことにした。
2007年:XFireの開発者がMuleSourceの社員となり、SOAガバナンス・ツールGalaxyの開発を始める。
2007年5月::米ベンチャーキャピタル会社Lightspeed Venture Partnersから1250万ドルの資金を調達する。
2006年10月:米ベンチャーキャピタル会社Hummer Winblad Venture PartnersとMorgenthalerから400万ドルの資金を調達する。