ログイン 新規登録
言語:

WEKO3

  • トップ
  • ランキング
To
lat lon distance
To

Field does not validate



インデックスリンク

インデックスツリー

メールアドレスを入力してください。

WEKO

One fine body…

WEKO

One fine body…

アイテム

  1. 論文誌(トランザクション)
  2. プログラミング(PRO)
  3. Vol.40
  4. No.SIG7(PRO4)

使いやすさ・透過性・拡張性の高い分散オブジェクトシステムRyORB

https://ipsj.ixsq.nii.ac.jp/records/16999
https://ipsj.ixsq.nii.ac.jp/records/16999
cd5744a0-8c7d-4ff7-b382-ad5cc0f19a13
名前 / ファイル ライセンス アクション
IPSJ-TPRO4007028.pdf IPSJ-TPRO4007028.pdf (153.8 kB)
Copyright (c) 1999 by the Information Processing Society of Japan
オープンアクセス
Item type Trans(1)
公開日 1999-08-15
タイトル
タイトル 使いやすさ・透過性・拡張性の高い分散オブジェクトシステムRyORB
タイトル
言語 en
タイトル RyORB: An Easy-to-Use, Network-Transparent, and Extensible Distributed Object System
言語
言語 jpn
キーワード
主題Scheme Other
主題 発表概要
資源タイプ
資源タイプ識別子 http://purl.org/coar/resource_type/c_6501
資源タイプ journal article
著者所属
早稲田大学理工学部
著者所属
早稲田大学理工学部
著者所属
早稲田大学理工学部
著者所属(英)
en
School of Science and Engineering, Waseda University
著者所属(英)
en
School of Science and Engineering, Waseda University
著者所属(英)
en
School of Science and Engineering, Waseda University
著者名 根山亮 首藤, 一幸 村岡, 洋一

× 根山亮 首藤, 一幸 村岡, 洋一

根山亮
首藤, 一幸
村岡, 洋一

Search repository
著者名(英) Ryo, Neyama Kazuyuki, Shudo Youichi, Muraoka

× Ryo, Neyama Kazuyuki, Shudo Youichi, Muraoka

en Ryo, Neyama
Kazuyuki, Shudo
Youichi, Muraoka

Search repository
論文抄録
内容記述タイプ Other
内容記述 本研究では より使いやすく 透過性・拡張性の高いORB RyORBをJava言語上に実装した.RyORBでは 既存のクラスのオブジェクトの遠隔オブジェクト化や さまざまな種類の遠隔メソッド呼出を実現した.実験の結果 従来のJavaORBと比較して遜色ない遠隔メソッド呼出し性能が得られた.従来のJavaORBでは メソッド呼出のインターフェース定義が必須であったり(RMI) 遠隔オブジェクトへの参照であるスタブの遠隔オブジェクト型の変数への代入やメソッドへの引数渡しのような透過性な扱いができなかった(HORB Voyager).また スタブクラスの設計が引数渡しと返り値の受け取りを同時に行うという特定の呼出に特化しているため 非同期呼出しのような新たなメソッド呼出しの実現には 生成するスタブクラスのコードを変更する必要があった.RyORBでは開発の利便性を考慮し スタブクラスを(1)遠隔オブジェクトクラスのサブクラスとする方法と(2)遠隔オブジェクトクラスと同一のインターフェースを実装したクラスとする方法を 開発者が選択できるようにした.また 拡張性を考慮しスタブクラスを汎用化したことにより スタブクラスを一切変更せずに様々な呼出しを容易に実現できた.実際にUDPによる呼出し 返り値を待たない呼出し 非同期呼出し UDPのブロードキャストで複数の遠隔オブジェクトからの返り値を受け取る呼出しが可能となった.
論文抄録(英)
内容記述タイプ Other
内容記述 This paper presents a Java ORB which is easy to use for developers, more transparent, extensible to various types of remote method call, called RyORB. It enables to change instances of existing classes into remote objects, and enables various types of remote call. RyORB showed good performance for experiments of remote call. In most previous Java ORBs, interface definition was forced (RMI), it was impossible to handle remote objects transparently, like substituting a stub for a variable declared as the remote object class (HORB, Voyager). Also, stub codes must be modified to add a new type of remote call, because their design of stubs was specialized to a specific type of remote call, like sending parameters and receiving a return value simultaneously. In RyORB, developers can select a method of implementing a stub from the two methods: (1) implementing as a subclass of the remote object class, (2) implementing as a class which has the same interface as the remote object class has. Furthermore, the design of stub classes is flexible and extensible, so various types of remote call are enabled easily without any modification of stub codes such as calls via UDP, oneway calls, future calls, and calls by UDP broadcast, in which a caller receives some return values from remote objects.
書誌レコードID
収録物識別子タイプ NCID
収録物識別子 AA11464814
書誌情報 情報処理学会論文誌プログラミング(PRO)

巻 40, 号 SIG07(PRO4), p. 99-99, 発行日 1999-08-15
ISSN
収録物識別子タイプ ISSN
収録物識別子 1882-7802
出版者
言語 ja
出版者 情報処理学会
戻る
0
views
See details
Views

Versions

Ver.1 2025-01-22 23:35:24.558986
Show All versions

Share

Mendeley Twitter Facebook Print Addthis

Cite as

エクスポート

OAI-PMH
  • OAI-PMH JPCOAR
  • OAI-PMH DublinCore
  • OAI-PMH DDI
Other Formats
  • JSON
  • BIBTEX

Confirm


Powered by WEKO3


Powered by WEKO3