Fluid is persistence service for Service Data Objects (SDO). Fluid provides peristence service via Java Persistence API (JPA).

Service Data Objects (SDO) is designed to simplify and unify the way in which applications handle data. Using SDO, application programmers can uniformly access and manipulate data from heterogeneous data sources, including relational databases, XML data sources, Web services, and enterprise information systems.

JPA, on the other hand, is a mature and stable API for persistence operations on a Java objects often referred as POJO due to their independence of any framework classes/interfaces. - under the aegis of Apache Lab explores how to extend OpenJPA to support application domain model expressed in Service Data Objects.

Persistence Service For Service Data Objects