CORBAのスケーラビリティと柔軟性の源泉 連載1回目に、サーバ側の仕様であるポータブル・オブジェクト・アダプタ(POA)によって100%ポータブルなアプリケーション開発が可能になった、という話をしましたが、POAがもたらしたのは、ポータビリティだけではありません。POAではサーバ・アプリケーションを開発する際に、アプリケーション開発者に幅広い選択肢を与えてくれます。具体的には、開発者は最適なPOAポリシーを設定してサーバを開発することができます。このPOAポリシーの選択次第で、効率の悪いアプリケーションにも、スケーラブルなアプリケーションにもなるわけです。 ■CORBAオブジェクトとサーバント POAのポリシーを理解するためには、その前に「CORBAオブジェクト」と「サーバント」という2つの用語を理解しておくことが必要です。CORBAオブジェクトというのは、クライアントからのメソッド呼び