A distributed object model for the Java']Java(TM) system

被引:0
|
作者
Wollrath, A
Riggs, R
Waldo, J
机构
来源
COMPUTING SYSTEMS | 1996年 / 9卷 / 04期
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We show a distributed object model for the Java(TM)(1) System [Arnold & Gosling 1996; Gosling et al. 1996] (hereafter referred to simply as ''Java'') that retains as much of the semantics of the Java object model as possible, and only includes differences where they make sense for distributed objects, The distributed object system is simple, in that a) distributed objects are easy to use and to implement, and b) the system itself is easily extensible and maintainable. We have designed such a model and implemented a system that supports remote method invocation (RMI) for distributed objects in Java. This system combines aspects of both the Modula-3 Network Objects system [Birrell et al. 1994] and Spring's subcontract [Hamilton et al. 1993] and includes some novel features. To achieve its goal of seamless integration in the language, the system exploits the use of object serialization (pickling) [Riggs et al. 1996] to transmit arguments and return values, and also exploits unique features of Java in order to dynamically load stub code to clients(2). The system includes distributed reference-counting garbage collection for distributed objects and will include activation [Object Management Group 1991; Wollrath et al. 1995] of object servers in the future.
引用
收藏
页码:265 / 290
页数:26
相关论文
共 50 条
  • [31] Architecture of monitoring system for distributed Java']Java applications
    Bubak, M
    Funika, W
    Smetek, M
    Kilianski, Z
    Wismüller, R
    [J]. RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, 2003, 2840 : 447 - 454
  • [32] JEDSI: Java']Java Enhanced Distributed System Instrumentation
    Shapter, BA
    Crowe, DG
    [J]. JOHNS HOPKINS APL TECHNICAL DIGEST, 2001, 22 (04): : 498 - 507
  • [33] Java']Java as a software system for distributed and interoperable geoprocessing
    Vckovski, A
    [J]. PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS - PROCEEDINGS OF THE ISCA 9TH INTERNATIONAL CONFERENCE, VOLS I AND II, 1996, : 779 - 783
  • [34] Java']Java(TM) and HotJava']Java: A comprehensive overview
    Shaio, S
    vanHoff, A
    Jellinek, H
    [J]. DIGEST OF PAPERS: COMPCON SPRING 96, FORTY-FIRST IEEE COMPUTER SOCIETY INTERNATIONAL CONFERENCE - INTELLECTUAL LEVERAGE, 1996, : 424 - 429
  • [35] Object-oriented simulation of distributed systems using Java']Java® and Silk®
    Kilgore, RA
    Burke, E
    [J]. PROCEEDINGS OF THE 2000 WINTER SIMULATION CONFERENCE, VOLS 1 AND 2, 2000, : 1802 - 1809
  • [36] Distributed object oriented neural network simulator in JAVA']JAVA: A research tool
    Abunawass, AM
    Rosenberg, SE
    [J]. INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL I AND II, 1999, : 513 - 516
  • [37] Java']Java Based Distributed Multimedia Data Streaming with Object Request Broker
    Noor, Ahmad Shukri Mohd
    [J]. INTERNATIONAL SYMPOSIUM OF INFORMATION TECHNOLOGY 2008, VOLS 1-4, PROCEEDINGS: COGNITIVE INFORMATICS: BRIDGING NATURAL AND ARTIFICIAL KNOWLEDGE, 2008, : 2601 - 2606
  • [38] A type system for object initialization in the Java']Java bytecode language
    Freund, SN
    Mitchell, JC
    [J]. ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1999, 21 (06): : 1196 - 1250
  • [39] Java']Java 2 distributed object models performance analysis, comparison and optimization
    Juric, MB
    Rozman, I
    Stevens, AP
    Hericko, M
    Nash, S
    [J]. SEVENTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 2000, : 239 - 246
  • [40] NLOMJ-natural language object model in Java']Java
    Jia, JY
    Ye, YF
    Mainzer, K
    [J]. INTELLIGENT INFORMATION PROCESSING II, 2005, 163 : 201 - 209