Objects by Value (OBV)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/06/15 08:57 UTC 版)
「Common Object Request Broker Architecture」の記事における「Objects by Value (OBV)」の解説
リモートオブジェクトとは別に、CORBAとRMI-IIOPはOBVの概念を定義している。オブジェクト内のメソッドのコードはデフォルトではローカルに実行される。OBVをリモートから受信する場合、必要なコードが両者に事前に備えられているか、送信側から動的にダウンロードしなければならない。このため、コードをダウンロードできるURL群の(空白で区切った)リストである Code Base が OBV を定義するレコードに含まれている。OBV はリモートメソッドを持つこともできる。 OBV は転送される際に付属して転送されるフィールドを持つことがある。そのフィールドにはOBV自体、構成リスト、木構造やグラフなどが含まれる。OBVにはクラス階層があり、多重継承や抽象クラスもある。
※この「Objects by Value (OBV)」の解説は、「Common Object Request Broker Architecture」の解説の一部です。
「Objects by Value (OBV)」を含む「Common Object Request Broker Architecture」の記事については、「Common Object Request Broker Architecture」の概要を参照ください。
- Objects by Valueのページへのリンク