|
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, www.thoughtinc.com, 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.
LEGAL NOTICES
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.
|
|