Celtixの生まれ

オープンソースESB   1年ほど前のマサチューセッツ州のあるISV(独立系ソフトウェアベンダー)でのことです。

江川 潔

2006年8月14日 20:00

オープンソースESB

   1年ほど前のマサチューセッツ州のあるISV(独立系ソフトウェアベンダー)でのことです。


  • なかなか、SOAもマーケットの動きは厳しいみたいやないか?
  • そやねん。大手の製品がだいぶ出てきたしなぁ。SOAだけでは難しいかもしれん。なんか、いい手はないやろか
  • ラリー。おはんはマーケティングやろう。なんか、考えんかい
  • オープンソースはどないや。オープンソースのESBを出してSOAの導入の敷居を下げて、商用製品へのアップセルをねらうんや。EclipseにSOAのツールの共通化を提案してもええな
  • ええかもしれんが、オープンソースと商用製品でマーケットを食い合ってしまうかもしれんぞ
  • オープンソースもSOAと同じようなムーブメントになっているんや。他のベンダーもたくさん投資して、なかなか、うまくいっとるようだ。マーケットでのうちらの知名度も上がるで
  • よっしゃ。やってみるべ。ところで、ラリー。それ、ほんまにひとりで考えたんか?

   これは、フィクションですが、15年の歴史のあるISVがオープンソースに投資することを決めたいきさつは多少含まれています。

   本連載で解説するのは、SOAの基盤であるESB(Enterprise Service Bus)のオープンソース版です。これはIONA Technologiesが主体となって、ObjectWeb(注1)というコミュニティから2006年5月にリリースされた「Celtix 1.0」というものです。



※注1: 執筆中にCeltixプロジェクトはObjectWebからApache Software Foundationへ移りましたが、まだApache SoftwareFoundation側で立ち上がっていません。連載中に立ち上がればご紹介したいと思います。

   現在、各ベンダーがESB製品を提供してきていますが、ESBという言葉がまだまだ目新しく、ESBの機能や構成は様々な解釈と拡張を含むものとなっています。

   利用者からすれば、オープンソース版のESBはSOA基盤の導入の検討を混乱させると思われるかもしれませんが、製品版をブラックボックスとして見ているだけはわからなかったことが、オープンソース版を覗くことで理解できるのではないでしょうか。

Celtixの誕生

   Celtixが生まれた背景には、アイオナの商用版のArtixがあります。Artixは2004年から日本でも扱っていますが、SOAそのものがなかなか立ち上がってこない市場では、SOAのモチベーションを高める必要があると考えました。

   当初はSOAの無料セミナーなどを行い、いわゆる啓蒙活動を実施しようとしましたが、そうこうしているうちにSOAそのものに対する市場の認識があ る程度できてきました。ただし、欧米に比べると、認識から実装のフェーズに入ったと声を高めるほど日本の市場は動いていません。

   欧米のユーザ企業はITに関わる数千人のリソースを抱えている場合もあり、ユーザ側のエンジニアは現場で最新の技術に直接触れることができます。そ れに比べ、日本に多く見られるSIベンダーへの依存体質は、エンドユーザがSOAの導入を判断することが困難な状況を生み出しています。SOAは単なる新 しい技術というだけではなく、最終的にはITに関わる既存の組織構成を超え、企業内のプロセスと仕組みを作り替えなければならないという意味を持ってお り、ユーザ企業には重荷になる場合があります。しかし、もしユーザ側がそのことを十分に理解しているのであれば、SOAの導入は一歩進んだことになりま す。

   ただし、いくら市場にSOAという言葉があふれていたとしても、読んだことと聞いたことがある程度では、半分程度の理解しかできないのは技術に関わ る者の常です。そこで、少しでも市場全体でのSOAの導入に追い風になるように、例えば、CeltixでSOA導入のプロトタイプを作っていただこうと オープンソースでの開発に貢献することになったのです。

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored

ClickHouse Cloudが実現した広告運用SaaS「ATOM」のデータ基盤革新、パフォーマンスを向上しながら、運用負荷とコストを削減 11月11日 6:20 AIで開発が加速する時代、品質保証はどう変わる? Tricentisが示すAIエージェント活用の実像 11月9日 6:45 悪用までの猶予が「1分」に迫るフロンティアAI時代に開発と本番を貫く脆弱性管理が必要 10月29日 8:30 欧州CRA対応とSBOM運用。AI生成コードのOSS混入問題の対策とは ――スニペット単位で検出する「FossID」「Insignary Clarity」によるSBOM運用 9月16日 6:40 PostgreSQLからTiDBへ、稼働中SaaSで進める段階的DB移行の実践と再設計への展望 9月7日 6:30 機能安全開発におけるGoogleTestの活用を支援!「Parasoft C/C++test CT」で実現する効率化&AI連携 4月14日 6:30 【CNDW2025】Grafanaが明かす「オブザーバビリティの哲学」ー最小限の労力で実用的なインサイトを得るには 1月23日 6:30 【CNDW2025】プロダクト急増に備える基盤刷新 ーウェルスナビがECSからEKSへの移行で得た知見とは 1月15日 6:30 【CNDW2025】250環境を5人で運用、構築時間は30分に ーKINTOテクノロジーズが語るインフラ基盤組織の作り方 2025年12月18日 6:30 新たな自動化で熱視線! AIエージェントの「推論能力」を支える2つのコンポーネントとは? 2025年11月28日 6:30