210 JDO implementations The ODBMS support provides Versant

November 11th, 2006

OpenFusion JDO by Prism Technologies 211 companies such as Oracle and Sybase, implementing complex data models and resolving the issues related to their use. PrismTech has strongly supported the development of the JDO standard and members of its JDO development team, led by Steve Johnson, have been active participants of the JDO Expert Group. 12.9.2 About OpenFusion JDO OpenFusion JDO is PrismTech s implementation of the JDO specification. It is an implementation for relational data stores only. OpenFusion JDO is written in Java and has been tested on Solaris 8, Linux, Windows NT/4 and Windows 2000. It is also usable on a wide range of Java platforms. OpenFusion JDO supports the mandatory features of the JDO specification as well as some PrismTech additional functionality. The principal features of OpenFusion JDO are: . Automatic creation of mappings from Java Objects to relational databases: a default mapping style of one table per inheritance hierarchy is provided; name and type mappings exposed in XML descriptors; a vendor extension to the persistence descriptor enables indexes for specific fields to be generated. . Support for both datastore and application identity. . Configurable deletion semantics: a PrismTech enhancement that allows developers to specify the behavior of an application when deleting an object; supported options are nullify, no-action and exception. . Simple command line interface: simplifies use easily integrated with IDEs; Apache ant task provided to simplify build management. . Aligned with J2EE Connector Architecture integrates with compliant application servers; enables portable application code across multiple enterprise information server types. . Robust implementation. 12.9.3 Supported data stores. The following data stores are supported: . HSQL, Version 1.61
Note: If you are looking for high quality webhost to host and run your jsp application check Vision jsp hosting services

210 JDO implementations The ODBMS support provides Versant

November 11th, 2006

210 JDO implementations The ODBMS support provides Versant users with standard APIs such as JDO, JTA, and JCA, making their applications fully portable. It is also much more efficient and complete than the original JVI/VEC product. JCA connectors (CCI mapping) and support for data stores comprising XML files are being engineered. Any other data source can be supported quickly upon request. 12.8.6 Supported application servers LiDO has been tested with: WebSphere WebLogic Borland AS JBoss JOnAS (ObjectWeb). Being fully JCA compliant, it works with any other JCA-enabled J2EE application server. 12.9 OpenFusion JDO by PrismTechnologies Contact addresses: www.prismtechnologies.com and info@prismtechnologies.com OpenFusion JDO is a trademark of Prism Technologies Ltd. 12.9.1 About Prism Technologies Founded in 1992, PrismTech is a privately held company headquartered in the UK, with US and European operations. PrismTech is a leader in the provision of standards-based middleware to an impressive list of multinational companies worldwide, operating primarily in the telecommunications, defense, financial services, and manufacturing sectors. PrismTech develops and markets the OpenFusion range of middleware software products that connect and integrate the leading standards-based distributed computing platform technologies: J2EE, CORBA, and web services. PrismTech s reputation for delivering high-quality, reliable, scalable, and highlyperformant software is reflected in its worldclass customer base. PrismTech s involvement with JDO began in late 2000 when the company was investigating technologies that could unify the disparate persistence mechanisms then used in its products. It identified JDO as the best approach. PrismTech has significant expertise in object-relational mapping, dating back to the early days of the company, and developed through collaborations with
Note: If you are looking for high quality webhost to host and run your jsp application check Vision jsp hosting services

208 JDO implementations 12.7.5 Supported application servers Kodo

November 10th, 2006

LiDO by LIBeLIS 209 12.8.4 Product family 12.8.4.1 LiDO Professional Edition The Professional Edition is for RDBMS, Versant ODBMS and binary files (lightweight embedded database). Supports reverse mapping of existing databases. Includes NAViLIS, the GUI mapping tool, a JSP tag library, and JCA/J2EE support. 12.8.4.2 LiDO Standard Edition The Standard Edition is for binary files and open source database management systems (DBMS) only. There is no support for JCA/J2EE and the mapping of existing databases. 12.8.4.3 LiDO Community Edition The Community Edition is for open source DBMS only, but is free for non-commercial or education use. 12.8.4.4 NAViLIS NAViLIS is a LiDO-based business model browser. 12.8.5 Supported data stores LiDO currently supports most commercial and open source RDBMS products: Oracle SQL Server DB2 (UDB) Sybase Informix Cloudscape PointBase InstantDB MySQL PostgresSQL InterBase HyperSonicSQL. Used in conjunction with its own binary file storage engine, LiDO provides a fully JDO-compliant, efficient, low-memory footprint persistence system for embedded systems.

Hint: This post is supported by Gama web hosting hrvatska services

208 JDO implementations 12.7.5 Supported application servers Kodo

November 10th, 2006

208 JDO implementations 12.7.5 Supported application servers Kodo JDO currently supports the following application servers: BEA WebLogic JBoss 12.8 LiDO by LIBeLIS Contact addresses: www.libelis.com and sales@libelis.com LiDO is a trademark of LIBeLIS. 12.8.1 About LIBeLIS LIBeLIS, which stands for Liberty for Large Information Systems, delivers Java technologies focussed on highly scalable transactional systems. LIBeLIS is a member of the JDO Expert Group and a board member of the ObjectWeb consortium. 12.8.2 About LiDO LiDO is the company s flagship product. It is a set of universal JDO drivers, focussed primarily on very high performance, and targetting production systems with tough quality of service requirements and heterogeneous data sources. LiDO for RDBMS supports the reverse engineering of existing databases and automatic creation of new data models. LiDO implements all mandatory and optional lifecycle JDO states. It supports all JDK collections, including vectors, lists, maps, sets, arrays, and all attribute types including interface, object, abstract classes, second-class objects, and embedded objects. LiDO proposes various strategies to map inheritance (flat and vertical models) and relationships (independent relation table, reverse foreign key, etc.). For performance reasons, LiDO can use a configurable pool of prepared statements and employ statement batching. LiDO supports the mapping of SELECT statements and the mapping of stored procedures. UPDATE statements only update modified attributes, and there it is possible to control how result sets are loaded into memory (one by one, using cursor size or complete). A trace mode allows developers to monitor LiDO s interaction with the server by viewing SQL statements that are issued, and so on. 12.8.3 Vendor-specific persistence descriptor extensions LiDO supports some vendor extensions to indicate how inheritance, dates, and collections are mapped, and which indices to create. LiDO provides a smart and configurable naming feature to deal with table/column naming limitations.

Hint: This post is supported by Gama web hosting hrvatska services

206 JDO implementations of persistence management, where the

November 10th, 2006

Kodo JDO by SolarMetric 207 12.7.2 About Kodo JDO Kodo JDO is SolarMetric s implementation of Sun s JDO specification for transparent persistence. Kodo JDO provides access to relational databases through the JDO specification, enabling Java developers to use existing relational database technology from Java without needing to know SQL or be an expert in relational database design. It can be used with existing database schemas, or can automatically generate its own schema. 12.7.3 Product family There are two editions of Kodo JDO. 12.7.3.1 Kodo JDO Standard Edition The Standard Edition is a complete solution for developers who need a fully functional JDO solution but aren t interested in using JDO in concert with a J2EE application server. 12.7.3.2 Kodo JDO Enterprise Edition The Enterprise Edition is a fully spec-compliant JDO implementation. It is an appropriate choice for applications that will be run in a J2EE application server, such as BEA s WebLogic, IBM s WebSphere, or the open source JBoss. It facilitates the integration of JDO operations into globally managed transactions, letting all JDO transactional operations be governed by the application server. 12.7.4 Supported data stores Kodo JDO targets JDBC-compliant relational databases. The following are currently supported: IBM DB2 UDB 7.2 InstantDB 3.26 Microsoft SQLServer 8.00 MySQL 3.23.43 Sybase ASE 12.5 Oracle 8.1.7 PostgresSQL 6.5 Hypersonic SQL. Support for other databases not on this list can easily be added to Kodo JDO, either by a third party or by SolarMetric s consulting team.

Hint: If you are looking for very good and affordable webspace to host and run your tomcat hosting application check Virtualwebstudio tomcat web hosting provider

206 JDO implementations of persistence management, where the

November 10th, 2006

206 JDO implementations of persistence management, where the object-relational JDO persistence layer JRelay is positioned. 12.6.2 About JRelay JRelay is a JDO implementation for relational database systems. It is based on the JDBC-API and therefore can be used with any RDBMS supporting that standard. JRelay is delivered with a JDO-compliant source-code enhancer and a powerful graphical mapping tool, the JRelay Workbench. The JRelay Workbench supports flexible roundtrip engineering when mapping classes to database tables. This includes the generation of complete database models in one direction, and the mapping of existing tables to new or modified classes in the other direction. The JRelay runtime is designed for performance optimization. 12.6.3 Supported data stores JDBC-compliant resources. 12.6.4 Supported application servers J2EE application server support is planned for JRelay 2.1. 12.7 Kodo JDO by SolarMetric Contact addresses: www.solarmetric.com and sales@solarmetric.com Kodo JDO is a trademark of SolarMetric Inc. 12.7.1 About SolarMetric SolarMetric is a global company with corporate headquarters in Washington, D.C. A strong team of Java developers and experienced business leaders founded SolarMetric in 2001. The core technology team has been together since 1997, working on enterprise web applications and networking products for previous employers. SolarMetric creates enterprise development products leveraging Sun s Java development language. SolarMetric s products are targeted towards enabling application developers to focus on their application logic rather than on deployment-specific details. SolarMetric s client base represents all major industries and includes customers in the European Union, Switzerland, Canada, Australia, Hong Kong, and the United States.

Hint: If you are looking for very good and affordable webspace to host and run your tomcat hosting application check Virtualwebstudio tomcat web hosting provider

204 JDO implementations IntelliBO can be integrated seamlessly

November 10th, 2006

JRelay by Object Industries 205 12.5.2 About JDO Genie JDO Genie is a JDO implementation for relational databases focusing on performance, flexible mapping, optimistic transactions and distributed persistence managers. JDO Genie supports access to multiple physical data stores through a single persistence manager with one object model. Persistence managers may be in different virtual machines to the JDO server and communicate using RMI or SOAP. This makes JDO Genie ideal for rich client deployment, as clients no longer have to make session bean calls to access the object model. JDO Genie supports many extensions for mapping and performance, including multiple fetch groups, flexible caching options and reference navigation using joins. All of these options are easily declared through the provided metadata editing tool. 12.5.3 Supported data stores JDO Genie targets JDBC -compliant databases. Specifically, the following: Oracle Sybase Informix Postgres Microsoft SQL Server IBM DB2 will be supported in the next release, with support for XML data stores and LDAP anticipated in a subsequent release. 12.5.4 Supported application servers JDO Genie uses JCA for operation in the managed environment. The following application servers are currently supported JBoss WebLogic Support for Websphere will be provided soon. 12.6 JRelay by Object Industries Contact addresses: www.objectindustries.comand sales@objectindustries.com JRelay is a trademark of Object Industries GmbH. 12.6.1 About Object Industries Object Industries provides highly optimized and sophisticated tools to speed up Java software development. The company s special competence lies in the field

Hint: If you are looking for very good and affordable webspace to host and run your tomcat hosting application check Virtualwebstudio tomcat web hosting provider

204 JDO implementations IntelliBO can be integrated seamlessly

November 10th, 2006

204 JDO implementations IntelliBO can be integrated seamlessly into J2EE application server environments. Additional tools that support development are provided, including: integrated development environment (IDE); Swing components; JBuilder integration; automatic creation of persistence-capable classes from tables; verification of persistence descriptors. Signsoft runs a competent support team for its clients and provides help promptly in every phase of a client project. 12.4.3 Supported data stores JDBC-compliant resources, including specific support for: JDBC/ODBC Bridge Oracle Sybase InterBase InstantDB Informix IBM DB2 SAPDB. 12.4.4 Supported application servers All J2EE 1.3-compliant application servers. 12.5 JDO Genie by Hemisphere Technologies Contact addresses: www.hemtech.co.za and info@hemtech.co.za JDO Genie is a trademark of Hemisphere Technologies. 12.5.1 About Hemisphere Technologies Hemisphere Technologies is an independent software house specializing in Java and related technologies. The company has completed several Java projects using its in house Object/Relational mapping technology. JDO Genie incorporates this experience, accrued through real life projects.

Hint: If you are looking for very good and affordable webspace to host and run your tomcat hosting application check Virtualwebstudio tomcat web hosting provider

202 JDO implementations schema. Enterprises can use this

November 9th, 2006

IntelliBO by Signsoft 203 Orbix E2A J2EE Server Jboss Oracle 9i HP AS Orion AS 12.4 IntelliBO by Signsoft Contact addresses: www.signsoft.com and sales@signsoft.com IntelliBO is a trademark of Signsoft GmbH. 12.4.1 About Signsoft Signsoft offers software solutions and services for companies needing highly scalable and high-performance applications. The company s products offer high levels of integration, reliability and flexibility, and its aim is to ease the development and integration of complex software applications. Including the capability to integrate dynamic adoptions to applications. Signsoft makes products that support the growing requirements of scalability, performance, and availability of an IT infrastructure. Signsoft has a solid, long-term experience in the field of software development. The outstanding knowledge of its developers makes Signsoft one of the foremost software developers. Its staff are at the front of new technologies, and have published a number of articles in well-known developer magazines. Its developers often give keynote speeches at important conferences and meetings, and have close contact with other experts worldwide. All this supports the development of high-quality and reliable software products. 12.4.2 About IntelliBO Signsoft IntelliBO is a flexible and easy-to-use JDO implementation. It supports all the required and optional features of JDO, and is highly reliable. It has been tested in many environments and supports all JDBC-compliant databases. Many disparate databases can be used simultaneously. For a large number of databases there are special JDBC-support drivers which enhance the capabilities of the standard JDBC-drivers. IntelliBO supports complex objects models and database schemas. It optimizes the queries sent to the database and supports mixed JDOQL/SQL queries, which developers can augment by defining their own functions and operators. Beside this, IntelliBO is able to handle all kinds of mappings to existing database schemas. For improved performance, an extensive caching system is used and large result sets are loaded incrementally.
Note: If you are looking for high quality webhost to host and run your jsp application check Vision jsp hosting services

202 JDO implementations schema. Enterprises can use this

November 9th, 2006

202 JDO implementations schema. Enterprises can use this approach for migration to a JDO layer above the existing enterprise data layer for easy maintenance and robustness. The schema of the existing enterprise database is captured and an object model created automatically by Frontier ReModeler for JDO. From this object model, a JDO application that uses the existing database schema is created. 12.3.3.3 Frontier DeployDirect for JDO (Class Enhancement) Normal non-persistent Java classes can be made persistence-capable through Frontier DeployDirect for JDO, which includes a JDO enhancer and a mapping tool for mapping the enhanced classes to a relational database schema. The mapping process is totally automated and GUI based and allows much flexibility in terms of fine-tuning the default mapping schema. 12.3.3.4 Frontier DeployDirect for JDO (Bridge Pattern) Java Applications that use a database schema and that want to migrate to the JDO standard, while retaining the existing Java Code and the database schema, can use the Bridge pattern supported by Frontier DeployDirect for JDO. This approach provides a bridge between legacy applications and JDO standards by enhancing the existing Java classes to become persistence-capable and mapping these enhanced classes to the existing database schema through a GUI interface. This provides maximum reusability, wherein both the existing Java Code and the database schema are migrated to the JDO standard and become part of the new JDO application. 12.3.4 Supported data stores FrontierSuite for JDO targets JDBC compliant relational databases, specifically: Oracle MS SQL Server DB2 PointBase Cloudscape MS Access 12.3.5 Supported application servers FrontierSuite for JDO currently supports the following J2EE application servers: Weblogic WebSphere
Note: If you are looking for high quality webhost to host and run your jsp application check Vision jsp hosting services