ORTHOGONAL PERSISTENCE IN A HETEROGENEOUS DISTRIBUTED OBJECT-ORIENTEDENVIRONMENT

Citation
P. Sousa et al., ORTHOGONAL PERSISTENCE IN A HETEROGENEOUS DISTRIBUTED OBJECT-ORIENTEDENVIRONMENT, Computer journal, 37(6), 1994, pp. 531-541
Citations number
28
Categorie Soggetti
Computer Sciences","Computer Science Hardware & Architecture
Journal title
ISSN journal
00104620
Volume
37
Issue
6
Year of publication
1994
Pages
531 - 541
Database
ISI
SICI code
0010-4620(1994)37:6<531:OPIAHD>2.0.ZU;2-A
Abstract
This paper describes the major issues in the design and implementation of orthogonal persistence in IK. A single and uniform programming par adigm is used to manipulate objects in a persistent and distributed en vironment. Object references can be freely passed during remote invoca tions or stored persistently. IK supports orthogonal persistence with type inheritance. Objects are stored persistently when reachable from an Eternal Root, regardless of their type. For programmers, objects ar e created and manipulated uniformly, independently of the time they pe rsist. Persistent objects are dynamically grouped at run-time into clu sters to encapsulate fine-grain language level objects into coarser-gr ain entities. We present a novel approach to integrate object clusteri ng, naming and garbage collection in persistent systems, and present e xperimental results.