A Guided Tour of the SAP Java Persistence Framework — Achieving Scalable Persistence for Your Java Applications

  • by Adrian Goerler, Java Server Technology Group, SAP AG
  • Juergen G. Kissner, SAP NetWeaver Development, SAP AG
  • Katarzyna Fecht, SAP NetWeaver PMO, SAP AG
  • May 15, 2004
The ABAP persistence layer has long provided a stable, powerful, and scalable persistence mechanism that guarantees the availability and integrity of stored data for your ABAP applications, supports application portability, and provides features like database abstraction layers and diagnostic tools. For Java applications, SAP Web Application Server 6.30 introduces the Java Persistence Framework, a comprehensive solution that possesses the qualities of the ABAP persistence layer while adhering to Java standards. This article provides an overview of the framework and how the SAP J2EE environment supports persistence, and offers a glimpse into the world of Java persistence in general.

Adrian Goerler

Adrian Görler studied physics at the Ruprecht-Karls-University in Heidelberg, Germany, where he specialized in computational biophysics. He received his doctorate at the Max-Planck-Institute for Medical Research, Heidelberg, and did postdoctoral research work in various international laboratories. In 1999, Adrian joined SAP and became a member of the Business Programming Languages group, where he worked as a kernel developer responsible for the implementation and maintenance of Open SQL as well as Native SQL in ABAP. Since 2001, Adrian has been a member of the Java Server Technology group, where he has been working on the implementation of Open SQL for Java, especially Open SQL/SQLJ.

See more by this author

Juergen G. Kissner

Jürgen G. Kissner received his doctorate in theoretical physics at the University of Manchester (UK). In 1996, he joined the SAP Server Technology development team as a member of the Database Interface group, where he worked on high availability, in particular database reconnect and switchover, and the integration of parallel database systems with R/3. Jürgen is currently responsible for the connection and transaction handling aspects of SAP Web Application Server, including multiple database connections in a heterogeneous database landscape. His second development focus is the ABAP and Java table buffer, especially the buffer manager and the SQL statement processor, and the Native SQL layer of the Open SQL engine.

See more by this author

Katarzyna Fecht

Katarzyna Fecht studied computer science and mathematics at the Warsaw University in Poland. In 2001, she joined SAP as a member of the J2EE Server group, where she coauthored and taught the internal classroom training for the J2EE and EJB technologies. Katarzyna currently belongs to the SAP Web Application Server product management team, where she focuses on information rollout for the Java Persistence and J2EE technologies.

See more by this author


No comments have been submitted on this article. 

Please log in to post a comment.

To learn more about subscription access to premium content, click here.