1 Object Oriented Persistence Middleware System Architectures Principles and techniques Persistence Managers: OJB, Hibernate.