Thought inc.

The Dynamic O/R Mapping Company
Home CocoBase Download News Partners Corp Info
  press releases
  industry coverage

press releases  

Uncover The Truths About Successfully Using EJBs With CocoBase® Enterprise O/R From THOUGHT Inc.®





San Francisco, CA. October 23, 2003 -

THOUGHT Inc.®, The Dynamic O/R Mapping™ Company, shows how to successfully use Enterprise JavaBeans with CocoBase® Enterprise O/R - the market leader and award winning Dynamic Object to Relational Mapping™ tool - in their corporate applications that meet performance, scaling and other important requirements. As J2EE and the EJB specifications have evolved, certain design assumptions have become accepted as the truth, although they are often incorrect or not the optimal design choice. In response to this, the technical team at Thought Inc. put together a technical paper clarifying and responding to a number of misconceptions regarding developing with EJBs. The goal is to assist developers to successfully use J2EE and EJBs in conjunction with CocoBase® to construct high performance and scalable J2EE applications.

Developers can use this technical paper to further clarify when using an EJB is the optimum approach. It provides guidance as to how to accomplish common design goals using the most appropriate J2EE and EJB technology. The paper covers topics such as performance, listing behavior / cursor control, entity relationships, controls for cascade operations, transparent persistence, scalability, writing consistent and high quality EJBs, transaction management, read only systems, etc. Developers learn how to benefit from the years of experience and evolution contained in CocoBase® plus how it greatly simplifies the writing and using of EJBs.

For example, one major problem with Entity Beans experienced by enterprises is their performance. The CocoBase® architecture provides a number of solutions for the developer to overcome the performance challenge. One solution is that CocoBase® supports 'dependent objects' for entity beans which improves overall resource and system requirements when compared to a fine-grained entity bean approach. For a sample scenario, we can assume a Customer Entity Bean, which has a relationship to Order objects with 1-m multiplicity. With CocoBase®, that relationship can be defined as a Standard Link (STD_LINK) type and the dependent objects are a serialized collection of value objects sharing the same ejbLoad, ejbStore, related transaction and the same JDBC connection pool. This can reduce overhead significantly for entity beans by reducing the amount of SQL, the number of JDBC connections and transaction contexts, the number of Entity Beans that must be pooled and managed by the server, as well as the amount of network traffic necessary to access a more complex model of data.

This one solution alone can be more than sufficient to provide acceptable performance levels for a corporate application. When added to other key technologies such as fault tolerant distributed caching, optimistic locking, optimized field updates, mapping objects that span tables, etc., these techniques in conjunction with CocoBase® become an indispensable toolset and guideline document for developers.

Proceed now to the THOUGHT Inc.® website,, for a free download of the CocoBase® Technical Paper "Guidelines For Successfully Using EJBs With CocoBase® Enterprise O/R."

About CocoBaseâ Enterprise O/R

CocoBase® Enterprise O/R, Optimized for J2EE and J2SE Customer Success, solves the Object to Relational impedance mismatch. The mature technological leader, available since early 1997 and in its' fourth major release, virtually eliminates the need to hand-code database access for EJB and Java Applications. This can directly decrease up to 85% of the cost of database access development for enterprise customers faced with deploying fine-grained / coarse grained relationships in company applications.

About THOUGHT Inc.®

THOUGHT Inc.®, the Dynamic O/R Mappingä Company, architects of CocoBase® Enterprise O/R, was formed in 1993, and subsequently revolutionized object to relational mapping technology with landmark solutions and industry leadership. THOUGHT Inc.'s® global sales include customers in the United States, Europe, Asia and India. More information on THOUGHT Inc. ® can be obtained online at WWW.THOUGHTINC.COM or by calling, (415) 836-9199.

Marketing Contact: Daniel Wilson, Vice President of Sales and Marketing, (415) 836-9199.

This document is copyrighted and owned solely by THOUGHT Inc.® 2003. CocoBase® and THOUGHT Inc.® are registered trademarks of THOUGHT Inc.®. Dynamic O/R Mapping™, Dynamic Object to Relational Mapping™, Dynamic Universal Querying™ and Dynamic Transparent Persistence™ are pending trademarks of THOUGHT Inc.®. CocoBase® technology is based on US patent #5857197 as well as additional pending patents directed to object navigation, object modeling, querying and caching. All other trademarks are property of their respective company. This publication is provided "as is" without warranty of any kind, either express or implied, including, but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement, to also include any and all technical inaccuracies or typographical errors.