Mobile Java']Java objects

被引:0
|
作者
Hayton, RJ [1 ]
Bursell, MH [1 ]
Donaldson, DI [1 ]
Herbert, AJ [1 ]
机构
[1] APM Ltd, Cambridge CB4 3JB, England
关键词
!text type='Java']Java[!/text; mobile objects; agents; security; middleware; binding;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper we discuss the engineering requirements for adding object mobility to the Java programming language, and give an overview of the design and implementation of our mobile object system. We show that it is helpful to cluster objects for mobility, and that if these clusters represent untrusted pieces of code (for example Agents) then they must be encapsulated both to control their access and to control access to them. We show that managing large numbers of mobile objects in an open environment is a difficult problem, but has its roots in the management of large distributed name spaces. We propose an architecture for relocating moved objects that is both scaleable and tuneable. The mobile object system we describe has been implemented, and is currently in use as part of an ESPRIT agent project. We are currently evolving the design and implementation to provide additional security and distribution facilities.
引用
收藏
页码:323 / 338
页数:16
相关论文
共 50 条
  • [1] Mobile Java']Java objects
    Herbert, AJ
    Hayton, RJ
    Bursell, M
    [J]. BT TECHNOLOGY JOURNAL, 1999, 17 (02) : 115 - 125
  • [2] Mobile active objects in Java']Java
    Xu, BM
    Xu, AQ
    [J]. ADVANCES IN ENGINEERING SOFTWARE, 2004, 35 (3-4) : 231 - 235
  • [3] Communicating mobile active objects in Java']Java
    Baude, F
    Caromel, D
    Huet, F
    Vayssière, J
    [J]. HIGH PERFORMANCE COMPUTING AND NETWORKING, PROCEEDINGS, 2000, 1823 : 633 - 643
  • [4] Mobile RMI: Supporting remote access to Java']Java server objects on mobile hosts
    Wall, T
    Cahill, V
    [J]. DOA'01: 3RD INTERNATIONAL SYMPOSIUM ON DISTRIBUTED OBJECTS & APPLICATIONS, PROCEEDINGS, 2001, : 41 - 51
  • [5] Jawa: A Java']Java tool-kit for mobile objects applications
    Budi, EM
    Roy, G
    Cole, G
    [J]. SCIENTIFIC ENGINEERING FOR DISTRIBUTED JAVA APPLICATIONS, 2002, 2604 : 39 - 48
  • [6] Mutation of Java']Java objects
    Alexander, RT
    Bieman, JM
    Ghosh, S
    Ji, BX
    [J]. 13TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING, PROCEEDINGS, 2002, : 341 - 351
  • [7] Hardware objects for Java']Java
    Schoeberl, Martin
    Thalinger, Christian
    Korsholm, Stephan
    Ravn, Anders P.
    [J]. ISORC 2008: 11TH IEEE SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING - PROCEEDINGS, 2008, : 445 - +
  • [8] Filter objects for Java']Java
    Joshi, RK
    Mascarenhas, M
    Murarka, Y
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2003, 33 (06): : 509 - 522
  • [9] Java']JavaParty - transparent remote objects in Java']Java
    Philippsen, M
    Zenger, M
    [J]. CONCURRENCY-PRACTICE AND EXPERIENCE, 1997, 9 (11): : 1225 - 1242
  • [10] A dynamic proxy based architecture to support distributed Java']Java objects in a mobile environment
    Biegel, G
    Cahill, V
    Haahr, M
    [J]. ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2002: COOPLS, DOA, AND ODBASE, 2002, 2519 : 809 - 826