数週間前、MuleSoftは、別名 Mule iONと言われている新しい Integration Platform-as-a-Service (iPaaS) のベータプログラムを開始した。iONは、クラウドにホストされたマルチテナントESBであり、企業とクラウドベース ソリューション(SaaS, Services あるいは Social Platforms)の間の安全な接続が可能にする。
SaaS と PaaSは、ITのサイロを再構築している。どんどんデータがクラウドベースのソリューションに移動するにつれ、データの同期を取ったり、レプリカを作る必要が生まれている。MuleSoftのCTOである Ross Massonが次のようにまとめている。
- SOAP や RESTを使うことで、接続性の問題が扱い安くなったが、ソリューションの設計方法に制約が出てきている(すなわち、ステートレス、トランザクションを行うのに広く受け入れている方法が無い など)
- SaaS ソリューションは、以前よりも粒度の細かいものである
- 新しいSaaSソリューション(あるいはService Invocation)を取得するのは、エンタープライズ ソフトウェアを購入する、これまでの方法と比べて恐ろしく簡単である
- セキュリティ、ID管理、否認、可視性、制御など解決すべき問題がたくさんある
氏が更に言った。
webアプリケーションがSOA化することの意味は、新しいアプリケーションの作られる方法が、サービスの組合せ、アプリケーション内の既存機能の増強、web上で入手できるインフラやデータ サービスの宝探しを利用する事によってである、ということである。
クラウドベースの統合問題を解決する幾つもの試みがこれまでもあった。Boomi は、最近Dellによって買収された。RunMyProcess や Azure Service Bus もそういう試みである。今後数年に渡って進化し続けるクラウドでの統合をどう読者は考えるだろうか? コアデータ企業やソリューションは、クラウドによって生み出された挑戦に対処するべく、どのように進化するだろうか?