Non-JDO-Compliant Java Persistence Solutions


This section is a listing of non-JDO-compliant Java-based Persistence Solutions. Some of those listed may adopt the JDO API over time.

Commercial vendors

TopLink

URL: http://otn.oracle.com/products/ias/toplink/content.html

Summary: Proprietary O/R mapping with many features. Long established and well recognized, originally with Smalltalk background, product has changed ownership from initial company to Webgain and lately to Oracle.

CocoBase

URL: http://www.cocobase.com

Summary: Proprietary O/R mapping with many features.

SoftwareTree JDX

URL: http://www.softwaretree.com

Summary: Proprietary O/R mapping from small vendor.

Fresher Matisse

URL: http://www.fresher.com

Summary: Matisse is a "hybrid database" that offers both native object storage as ODBMS and support for SQL 2. Comes with a unique Versioning Engine. The Matisse DBMS natively stores XML and program objects from Java, C#, C++, VB, Delphi, Eiffel, Smalltalk, and the leading scripting languages including Perl, Python, and PHP.

InterSystems Cach

URL: http://www.intersystems.com

Summary: Cach is a "post-relational database" built on a "Multidimensional Engine." It is an ODBMS also accessible via SQL, as well as a complete application server with (also) a Java API.

Progress Software ObjectStore

URL: http://www.objectstore.net

Summary: ODBMS formerly known as Excelon Javlin, formerly by ODI. Pre-JDO-compliant interface. JDO compliance planned.

Objectivity/DB 7.1

URL: http://www.objectivity.com

Summary: Objectivity/DB is another classical ODBMS.

db4o 2.6

URL: http://www.db4o.com

Summary: Light-weight ODBMS particularly targeting the embedded market.

Persistence EdgeXtend

URL: http://www.persistence.com

Summary: Persistence uses patented O/R mapping, caching, and synchronization technologies to reduce inefficiencies in query- intensive online sites. It offers built-in connectivity to modeling, messaging, and content formatting products in addition to its own component and object development tools.

Gemstone Gemfire

URL: http://www.gemstone.com

Summary: Used to be an ODBMS formerly integrated in proprietary application server. Today, it is a "live data distribution and management software that optimizes data in motion across the hardware and software boundaries of your enterprise."

Open -source persistence- related projects

Hibernate

URL: http://hibernate.bluemars.net

http:// sourceforge .net/projects/hibernate

Summary: Great open-source O/R-mapping framework. Supports Oracle, DB2, MySQL, PostgreSQL, Sybase, SAP DB, HypersonicSQL, Microsoft SQL Server, Informix, FrontBase, Ingres, Progress, Mckoi SQL, Pointbase, and Interbase. Very mature and stable. It uses runtime reflection only and no code generation. ODMG 3 interface, but unfortunately no JDO implementation yet.

Castor JDO

URL: http://castor.exolab.org

Summary: Despite the misleading name , it is not an implementation of the Sun JDO API. Has been around for some time. Robust implementation. Includes XML and LDAP/JNDI mapping as well.

JORM

URL: http://www.objectweb.org/jorm

http://debian-sf.objectweb.org/projects/jorm/

Summary: JORM (Java Object Repository Mapping) is an adaptable persistence service. It could be used to offer various personalities, such as one compliant with the JDO specification.

Cayenne 1.0b2s

URL: http://objectstyle.org/cayenne

http://sourceforge.net/projects/cayenne

Summary: Cayenne is a powerful, full-featured OpenSource O/R framework. Cayenne is written in Java and is intended for Java developers working with relational databases. Cayenne has been successfully deployed in production environments on high-volume sites. Cayenne has a growing international user and developer community.

Ozone 1.1

URL: http://www.ozone-db.org

http://sourceforge.net/projects/ozone/

Summary: ODBMS with ODMG 3.0-like interface.



Core Java Data Objects
Core Java Data Objects
ISBN: 0131407317
EAN: 2147483647
Year: 2003
Pages: 146

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net