Projekt PJama
seminarium "Systemy Rozproszone", dnia 17 grudnia 1998
referuje Dariusz Grzegórski
Projekt PJama ma na celu implementację zasad "orthogonal persistence" w języku Java. Tego typu systemy ułatwiają programiście zachowywanie stanu aplikacji między jej wywołaniami, w szczególności pozwalają na zgrywanie stanu procesu w punktach kontrolnych (ang. checkpointing).

Plan wypowiedzi:
(termin "orthogonal persistence" przetłumaczyłem tutaj jako "ortogonalna trwałość")
  1. Wstęp.
  2. Trwałość a Java.
  3. Trwałość w kontekście tworzenia aplikacji.
  4. Zasady ortogonalnej trwałości.
  5. Zastosowanie tych zasad do języka Java.
  6. Punkty kontrolne aplikacji.
  7. Stan zewnętrzny aplikacji jako źródło problemów.
  8. Ewolucja klas.
  9. Zarządzanie przechowalnią obiektów trwałych.
  10. Wydajność.
  11. Trwałość a systemy rozproszone.
  12. Podsumowanie.
Ciekawe dowiazania:
The PJama Project: Orthogonal Persistence for Java(tm) - Glasgow University
PJama Release 0.5.7.13