CORBA 興亡史

ZeroC の主席科学者の Michi Henning が書いた CORBA に関する記事。
CORBA(Common Object Request Broker Architecture) は OMG が定めた分散ネットワーク上のマシン間でリモートプロシージャーコールを実現するための通信プロトコル。マシンの特性(CPUのエンディアンなど)や開発言語に依存しない点が特徴で、その仕組みは後に続く通信プロトコルに多大な影響を与えた。
しかし CORBA 自身はもう過去のものとして扱われているようだ。いろいろ問題はあったのだが、複雑すぎたという点が最大の敗因か…