9.POAサーバプログラミング
CORBA 9章 POAサーバプログラミング
9.1 POAオブジェクトアダプタはサーバサイドにおいてサーバオブジェクトを管理する役割を持っています。クライアントからの要求はすべてオブジェクトアダプタに送られ、オブジェクトアダプタが自分の管理するサーバオブジェクトに対して要求を転送します。オブジェクトアダプタの機能を簡単にまとめると次のようになります。
![]() オブジェクトアダプタにはBOA(Basic Object Adapter)とPOA(Portable Object Adaper)が存在します。これらのうちPOAは仕様が明確に定義されており、異なるORB製品間の移植性が高いものになっています。現在ではPOAを用いるのが一般的です。ここではPOAを用いたサーバプログラミングについて説明します。 POAは非常に柔軟なアーキテクチャを提供しており、ORBは様々なアプリケーションの要求に対してCORBAサーバを適応させることができます。POAは次の目標を満たすように設計されています。
|
![]()
![]()
|