JDO Implementations


JDO Implementations

Implementations of the Sun JDO API are listed here.

Commercial JDO vendors

Vendors are sorted alphabetically by company name . Summary is by book authors, not listing common features including JCA-based J2EE integration, ant tasks , and so on. Background is usually obtained from public Web sites. Version numbers and pricing are listed as available at the time of this writing.

Exadel JDO 3.0

URL: http://www.exadel.com/products_jdoproducts.htm

Summary: O/R-mapping based. Supports the following relational datastores: IBM DB2, Oracle, and Microsoft SQL Server. Standalone Exadel JDO-Studio IDE with visual object relational mapping. Distributed caching mechanism.

Background: Exadel was founded in 1998, and is headquartered in Concord, California, in the San Francisco Bay Area, with offices in New York and Illinois. Exadel employs more than 60 software and business professionals.

Licensing model: EXADEL JDO Standard Edition: $999; Advanced Edition: $1,499; Enterprise Edition: $2,999.

Hemisphere's JDO Genie 1.3.2

URL: http://www.hemtech.co.za

Summary: O/R-mapping based. Supports the following relational datastores: Oracle, Microsoft SQL Server, Pointbase, SAP DB 7.3, Informix 9, Sybase, Interbase 6, Postgres 7.3.1, Firebird 1.0.2, and MySQL 3.23.49 and 4.0.12. Supports remote access of PM in client VM to a Genie Server VM. Comes with standalone JDO Genie Workbench IDE.

Background: Hemisphere Technologies is a professional-services firm focused on the development and deployment of Java and related applications. Positioned as the Java experts in South Africa, they combine the best people, processes, and technologies to deliver single point-of-contact solutions tailored to meet the needs of their clients .

Licensing model: JDO Genie Professional Edition: $500 per developer; JDO Genie Enterprise Edition: $2,000 per developer. Only developer licensing; no runtime costs.

Libelis's LiDO 1.4.1

URL: http://www.libelis.com

Summary: O/R-mapping based. Supports the following relational datastores: Oracle, IBM DB2, Microsoft SQL Server, Sybase, PointBase, Cloudscape, Interbase, Informix, InstantDB, mySQL, and Hypersonic. Also supports Versant OODBMS and proprietary binary files for embedded applications. Supports legacy mapping of existing schema. Comes with standalone LiDO Project Manager IDE and has plug-ins for the Eclipse/WSAD and Together IDEs.

Background: LIBeLIS is a privately held French company founded in 2000. LIBeLIS has offices in Paris (France), plus direct operations in London (UK) and Munich (Germany). LIBeLIS is distributed in Canada and in the USA.

Licensing model: LiDO Professional Edition Development License: 2,000 EUR, runtime separate. LiDO Standard Edition Development License: 600 EUR, includes 2 runtime licenses. LiDO Community Edition is free but limited to non-commercial use or educational purposes, and is only for access to Open Source RDBMS.

ObjectDB

URL: http://www.objectdb.com

Summary: Object database (ODBMS) with JDO API. Has passed Sun's JDOTCK tests. Runs embedded or in client-server mode. Comes with JDO Explorer UI. Future plans include developing editions of ObjectDB for Microsoft .NET as well.

Background: Privately held.

Licensing model: Pricing for Professional Edition and Standard Edition (limited to embedded mode only) not available at time of this writing. A Free Edition (embedded mode only) for personal non-commercial use can be downloaded.

ObjectFrontier's FrontierSuite for JDO 3.0

URL: http://www.objectfrontier.com

Summary: O/R-mapping based. Supports the following relational datastores: Oracle, IBM DB2, Microsoft SQL Server, Sybase, PointBase, Cloudscape, Informix, and mySQL. Supports distributed caching and reverse engineering. Comes with its own Development Suite, and integrates with leading modeling tools such as Rational Rose, Rational XDE, Together, Paradigm Plus, System Architect, Poseidon, and leading IDEs such as JBuilder, Forte for Java, and WSAD.

Background: ObjectFrontier, an Atlanta-based provider of products and consulting services, with an R&D Lab in Chennai, India, delivers value to clients through the appropriate combination of product and IT solutions. They provide sophisticated and powerful persistence frameworks that are Java, J2EE, and JCA compliant.

Licensing model: FrontierSuite for JDO Standard Edition: $999; Professional Edition: $1,299; Enterprise Edition: $2,299. All prices are per developer, no run-time/CPU/server fees. Support separately.

Object Industries' JRelay

URL: http://www.objectindustries.com

Summary: O/R-mapping based. JRelay Workbench, JBuilder, and Eclipse plug-in.

Background: Object Industries is based in Munich, Germany.

Licensing model: JRelay Professional Edition: $999; Enterprise Edition: $1,999. All prices are per developer; no runtime licenses required. Support separately.

Object Matter's Visual BSF

URL: http://www.objectmatter.com

Summary: O/R-mapping based. Offers a source code license.

Background: Privately held, based in Florida.

Licensing model: Professional edition binary license: $895; Enterprise edition binary license: $1,295; source code license: $3,995.

Orient Technologies' Orient 2.0e

URL: http://www.orientechnologies.com

Summary: Object database, ODBMS. ODMG and JDO API.

Background: Privately held.

Licensing model: Orient ODBMS Just Edition commercial license costs $199 per (deployment/server) license. Volume discounts available. SDK (developer license) is free. Also free for non-commercial purpose, with a database size limit of 10 MB and maximum 3 concurrent users.

Poet's FastObjects j2 / e7 / t7

URL: http://www.fastobjects.com

Summary: A classical object database, ODBMS. Different engines available: j2 is embedded pure Java; e7 is for workstations and manages objects without additional database-server processing; t7 is server-optimized for multiple parallel access and speed and availability. e7 and t7 also come with C++ API; j2 is Java only with JDO and ODMG API. t7 also has O/R mapping.

Background: Poet Software GmbH was founded in 1993, and is a wholly owned subsidiary of Poet Holdings, Inc., which is publicly traded on the Frankfurt Stock Exchange. The Company is headquartered in Hamburg. In addition, Poet maintains branch offices and strategic partners in Munich (Germany), Walldorf (Germany), London, Paris, Tokyo, and San Mateo (California).

Licensing model: j2/e7/t7 prices available upon request only. FastObjects j1 Community Edition available for free for private, academic, and other non-commercial use.

TradeCity Cybersoft RexIP JDO

URL: http://www.rexip.com

Summary: O/R-mapping based. Supports Oracle, MySQL, Microsoft SQL Server, Sybase, SAP DB, Cloudscape, and InstantDB. Integrated with RexIP Application Server.

Background: Based in Hong Kong with phone number in USA.

Licensing model: $388, unclear whether for developer and/or runtime.

Signsoft's intelliBO 3.2

URL: http://www.signsoft.com

Summary: O/R-mapping based. Supports the following relational datastores: Oracle, IBM DB2, Microsoft SQL Server, Sybase, IBM Informix, SAPDB, InstantDB, PostgreSQL, Progress, MySQL, PervasiveSQL, and JDataStore. Also supports Versant OODBMS. Support of referential integrity with statement ordering. Comes with a distributed cache using JMS or TCP. Standalone Signsoft intelliBO IDE, Borland JBuilder, and Borland Together Control Center IDE integration.

Background: Signsoft offers software solutions and services for companies that need high-scalable and high-performance applications. More than 400 companies worldwide trust in products made by Signsoft. Signsoft is located in Dresden, Germany.

Licensing model: intelliBO 3 Professional Developer (executes the development tools; license may not be published to end users): 2,450 EUR. intelliBO 3 Professional Server (used by software that is installed on a server): for 10 clients 500 EUR; for unlimited clients 1,500 EUR. intelliBO 3 Professional Local (license is used for standalone programs that are installed on separated computers): 100 users, 1,000 EUR; 1,000 users, 5,000 EUR.

Solarmetric's Kodo JDO 2.4.3

URL: http://www.solarmetric.com

Summary: O/R-mapping based. Supports the following relational datastores: Pointbase 4.2, InstantDB 3.26, IBM Cloudscape 4.0.6, IBM DB2 7.2, Oracle 8.1 & 9.1, PostgreSQL 7.2.1, Microsoft SQL Server 8, Sybase jConnect 12.5, Hypersonic hsqldb 1.7, and MySQL 3.23. Includes reverse mapping and re-engineering tools. Distributed cache synchronization via JCache-compliant coherence solution from Tangosol (third-party) using TCP, UDP, or JMS. Comes with IDE integration for Borland JBuilder, Sun ONE Studio / NetBeans IDE, and Eclipse / WebSphere Studio.

Background: SolarMetric, a company spearheaded by MIT alumni, is a global company with corporate headquarters in Washington, DC. A strong team of Java technology developers and experienced business leaders founded Solar-metric in 2001. The core technology team has been together since 1997, working on enterprise Web applications and networking products.

Licensing model: Kodo standard edition: $600 per developer license; Kodo Enterprise edition: $3,000 per developer license; both editions, no runtime royalties. (Add-on modules: Standard Edition Performance Pack, an additional $600 per Standard Edition license purchased, Standard Edition Query Extensions, $350 per Standard Edition license purchased.)

Versant's Judo for enJin

URL: http://www.versant.com

Summary: A JDO API to a leading object database (ODBMS) with sophisticated distributed cache and locking features, and load balancing/fault tolerance, asynchronous replication, HA backup, and online schema evolution options. Versant Developer Suite (VDS) IDE or enJin Tool Integration with IBM WSAD and Borland JBuilder.

Background: In 1988, Versant's visionaries began building solutions based on a highly scalable and distributed object-oriented architecture and a patented caching algorithm that proved to be prescient. Versant's initial flagship product, the Versant Object Database Management System (ODBMS), was viewed by the industry as the one true enterprise-scalable object database. The company is headquartered in Freemont, CA. In addition, Versant maintains European headquarters in the UK and offices in Munich, Germany, and Pune, India.

Licensing model: Prices available upon request only.

Open-source JDO projects

Projects are sorted by order of perceived maturity of JDO implementation and activity of the respective communities at the time of this writing, according to publicly available information. None of the open-source implementations has passed the JDO Technology Compatibility Kit (TCK) at the time of this writing.

Sun's JDO Reference Implementation (RI)

URL: http://java.sun.com/products/jdo

Summary: Not an open-source project, but available free of charge from Sun.

TriActive JDO 2.0 (TJDO)

URL: http://tjdo. sourceforge .net

http://sourceforge.net/projects/tjdo

Summary: Although the project is formally in beta stage, TJDO is already running successfully in a number of commercial JDO-based installations. Wraps byte-code enhancer from Sun RI. The current version has been tested successfully using Cloudscape, DB2, Firebird, MySQL, Oracle 8i, PostgreSQL, SAP DB, and MS SQL Server.

Jakarta OJB 1.0 / 2.0

URL: http://jakarta.apache.org/ojb

Summary: O/R-mapping. Feature-rich and actively maintained . JDO-compliant in combination with Sun RI. Fully independent JDO implementation being worked on for 2.0.

JBossDO

URL: http://www.jboss.org

Summary: While not much detail is publicly available at the time of this writing about a JDO implementation from JBoss, this is definitely more than a rumor now. The author has confirmed this news with Marc Fleury from the JBoss Group. A Web search by the time you read this may have more already. Here is what is known: JBossDO will be built from scratch based on the (hot!) new JBoss AOP framework in upcoming JBoss 4, not on Castor JDO. This will likely use an on-the-fly class enhancer based on the AOP framework, other implementations such as Poet's FastObjects also offer this as a development option. It will be interesting to see if this JBoss AOP-based implementation can also work with standard pre-enhanced classes. (The JBoss application server can of course be used with other existing JDO implementations, in fact many of the commercial ones listed above explicitly support JBoss as application server, but that is a different story to this one.)

XORM Beta 4

URL: http://xorm.sourceforge.net

http://sourceforge.net/projects/xorm

Summary: XORM is an O/R-mapper trying to be JDO-compliant where possible, but it is not a full JDO implementation. It implements many of the interfaces specified by JDO, but in contrast to most JDO implementations, XORM does not require you to run a class-file enhancer before deploying your persistence-capable classes. Instead, XORM allows you to specify persistence-capable classes using abstract classes or interfaces; bean-style get()/set() methods are enhanced at runtime to be managed for persistence, and requires a XORM.newInstance() instead of new SomeClass(). Also, some JDO API methods as well as some JDOQL features are not (yet) implemented.



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