: Persistenzframeworks sind komplexe Softwarelösungen für die Speicherung und das Auffinden von Objekten in relationalen Datenbanken. Immer wichtiger für die Weiterentwicklung solcher Frameworks werden Erfahrungen, die mit ihrem Einsatz gesammelt werden. Aus diesem Grund soll der vorliegende Beitrag die Architektur eines hochverfügbaren Systems mit firm-realtime Anforderungen vorstellen und Erfahrungen erläutern, die bei der Migration eines zugrunde liegenden Persistenzframeworks gesammelt wurden. Die Migration betrifft eine Telekommunikationsmiddleware, welche zunächst das weit verbreitete objekt/relationale Persistenzframework Hibernate eingesetzt hat. Da Hibernate mit einer Patentklage in den USA konfrontiert wurde, entstand eine negative Auswirkung auf jegliche Produkte, die Hibernate enthalten und im US-Markt ausgeliefert werden. Aus diesem Grund wurde der Austausch von Hibernate durch das Alternativprodukt OpenJPA für die Telekommunikationsmiddleware forciert. Diese Arbeit...
Uwe Hohenstein, Michael C. Jäger