This paper sets out the results of our research relating to persistence in Ada and interoperability between applications written
using heterogeneous languages. In this paper, we compare the different features of Ada, Java and O2. By making this comparison,
we aim to propose a general framework in order to interconnect different applications using the persistence concept. In addition,
we propose an example of the co-operation between Ada and Java using O2. We conclude our paper by comparing our approach with
the different approaches proposed by other studies on the same subject.
Keywords Persistence - Ada 83 - Ada 95 - Java - Object Oriented Database - Management System - O2 - interoperability - data environment