corba オブジェクトのサーバー側で変数にアクセスして変更するメソッドを持つことは可能ですか?
もしそうなら、どのようにそれを行うのですか?
CORBA オブジェクトは、 IDLで説明されているインターフェイスを介してアクセスされます。
OMG チュートリアルを参照してください。
オブジェクト インターフェイスにメソッドを追加して、サーバー側の '変数'を更新することもできますが、そのメソッドには変数の更新よりも重要なセマンティクスである意味が必要です。
OMG の例から:
interface salestax {
float calculate_tax ( in float taxable_amount );
}
サーバー側変数を設定するメソッドを追加できます。
interface salestax {
float calculate_tax ( in float taxable_amount );
void setVariable( in string name, in long value );
}
実装を変更する必要があります。
corba オブジェクトのサーバー側で変数にアクセスして変更するメソッドを持つことは可能ですか?
コルバ:
CORBA を使用すると、異なる言語で記述され、異なるコンピューター上で実行される個別のソフトウェアが、単一のアプリケーションまたは一連のサービスのように相互に連携できるようになります。より具体的には、CORBA は、同じアドレス空間 (アプリケーション) またはリモート アドレス空間 (同じホストまたはネットワーク上のリモート ホスト) に存在するアプリケーション オブジェクト間のメソッド呼び出しセマンティクスを正規化するためのソフトウェアのメカニズムです。
はい、可能です。
もしそうなら、どのようにそれを行うのですか?
公式チュートリアルでは、説明とHello world
コード例が提供されています。