EAI(アプリケーション統合)という分野の製品があります。EAIとは、企業の中に既にある、いろんなシステムの機能やリソース(データベースやファイル)を、一つのプラットフォームに統合して「新しい価値を創り出すこと」をいいます。この分野では、EAI専門のベンダーが活躍していました。
従来から、J2EEベンダーもEAI製品をリリースしていましたが、市場シェアは「専門ベンダーにはかなわない」という状況が続いていました。それが、2003年あたりから徐々に、J2EEベンダーがEAI案件のシェアを拡大していくことになります。
その要因を追っていくと、たぶんこうです。
そのころBEAは、着実に、大きな企業買収をすることもなく、全ての機能(EAI、BPM、ポータル)を網羅した製品を完成させ発表しました。それがWebLogic Platformです。
他の製品とあきらかに違っていたのは、その統一感。そして、統合開発環境のWebLogic Workshopの存在です。(どっかと違って)デキアイの製品を買い集めてパッケージングしたわけではなく、全て自社で開発した製品・開発方法論・フレームワークを、まさしく「シームレス」に凝縮していました。
ラッキーにも、この製品を使ったプロジェクトに参加しましたが、これだけ莫大に増えたJ2EEの機能を、いとも簡単に利用できることを実感したものでした。
時のCTOスコット・ディッゼン氏は「開発環境では、他社の5年先を行った」と自慢げに発表していましたが、あれから3年たった今でも、まんざらウソではなかったことが実感できます。私はまだ、コレを超える完成度の開発環境にお目にかかったことがありません。
その後、ディッゼン氏は、BEAを辞めて、ベンチャーへ転身しますが、完成したものを作ってしまった充実感もあったのではないだろうか。と勝手に想像しています。
EAI/ポータル/BPM/Webサービス、これらの機能を全部ワンパッケージにした製品を「SOA製品」と呼ぶようになりました。・・・SOA?
次回へ続く。