DataNucleus Access Platform 1.0 (final) released

Home

News: DataNucleus Access Platform 1.0 (final) released

  1. DataNucleus Access Platform 1.0 (final) released (1 messages)

    DataNucleus Access Platform 1.0.0 (final) has just been released. Access Platform provides access to a range of datastores for Java applications using JDO/JPA API's. It is fully compliant with JDO1, JDO2, JDO2.1, JPA1, and provides preview features for JDO2.2 and JPA2. It currently supports persistence to RDBMS, db4o, LDAP, XML, Excel, NeoDatis ODB, and JSON. It additionally allows configuration of classes to be persisted using JDO annotations/XML or JPA annotations/XML providing access to both JDO and JPA APIs regardless of which configuration method was chosen, offering a level of flexibility not seen in other persistence tools. Querying of the supported datastores can be performed using JDOQL, JPQL or SQL (dependent on the datastore). By making use of standardised APIs, the process of swapping persistence from one datastore to another is a simple URL change when specifying the datastore. AccessPlatform is made up of a series of OSGi compliant jars, and can be utilised in J2SE, J2EE, or OSGi container environments. By using OSGi together with eclipse extension-points, DataNucleus is highly extensible so if you wanted to provide support for your own datastore then this would be a relatively simple procedure. DataNucleus Access Platform is licensed under the flexible Apache 2 license. DataNucleus Access Platform provides the next generation of Java Persistent Objects (JPOX), and release 1.0.0 includes the following over and above what JPOX 1.2 provides :-
    • Support for persisting to LDAP Datastores
    • Support for querying LDAP datastores using JDOQL
    • Support for querying LDAP datastores using JPQL
    • Support for persisting to Excel Documents
    • Support for querying Excel documents using JDOQL
    • Support for querying Excel documents using JPQL
    • Support for persisting to XML Documents
    • Support for querying XML documents using JDOQL
    • Support for querying XML documents using JPQL
    • Support for DB4O in Embedded Server mode
    • Support for querying db4o using SQL via JDO or JPA, using sql4o
    • Support for querying db4o using JPQL
    • Support for persisting to NeoDatis ODB
    • Support for querying NeoDatis ODB datastores using JDOQL
    • Support for querying NeoDatis ODB datastores using JPQL
    • Support for persisting to JSON
    • Support for querying JSON objects using JDOQL
    • Support for querying JSON objects using JPQL
    • Rewritten Level 2 caching for JDO/JPA
    • Public API for accessing RDBMS Schema information
    • JDO2.2 : Support for "cacheable" declarations
    • JDO2.2 : Support for "read-only" declaration (previously was vendor extension)
    • JDO2.2 : Support for "dynamic fetch groups" declaration (previously was vendor extension)
    • JPA2 : Support for @ElementCollection, @CollectionTable
    • JPA2 : Support for EntityManagerFactory.getCache(), and some Query methods
    • Runtime Enhancement : Support for annotations, and support for specified packages.
    • RDBMS : Support for large result sets sizing using count() query
    • RDBMS : Dynamic schema upgrade when encountering new interface implementations
    It is available to download Documentation is available to view online or as PDF. Limited free support for Access Platform is provided by way of our forum. Commercial support and consulting is also provided. Thanks to NightLabs for their continued support and hosting. Thanks also to SourceForge for the provision of source code facilities used by DataNucleus. Finally, thanks to everyone who has helped in the development of DataNucleus Access Platform over the last 4 months (including developers of some of the supported datastores, and users of this software).

    Threaded Messages (1)

  2. Very informative[ Go to top ]

    Very informative post... Thanks you for sharing.

    International News