San Francisco, CA. - November 30, 2004
The Dynamic O/R Mapping Company, announces the existing availability
of Dynamic POJO (Plain Old Java Object) Data Persistence in
CocoBase® Enterprise O/R, the market leader and award winning
Dynamic Object to Relational Mapping tool shipping since 1997.
Sun Microsystems has recently proposed a new data persistence model
for Java, POJO (Plain Old Java Objects) Data Persistence that will
combine the strengths of two Java specifications, EJB and JDO. CocoBase®
already offers Dynamic Transparent Persistence over both Local
and Distributed environments with simple ordinary Java Objects,
in essence POJO Data Persistence.
Thought Inc.® are thrilled and very supportive of the announcements
regarding moving to a POJO Data Persistence standard. We strongly
support standards for persisting data and providing the best options
we can to customers. Our Dynamic POJO Data Persistence(tm) already
included in CocoBase® provides an excellent solution for managing
data in enterprise applications," said Ward Mullins, Chief
Scientist, Thought Inc.®
POJO Data Persistence
can be defined as an unified persistence and query manager for local
J2SE and distributed J2EE environments which is completely transparent
to the object and does not require the modification of the byte-code
of the object. Enterprise JavaBeans is a distributed method for
persisting data that has proven to have some key drawbacks that
have over time limited the use quite dramatically. Java Data Objects
(JDO) is a local (non-distributed) method for persisting data. Combining
the best points of these two standards into a local and distributed
method that is transparent to the Java object is the apparent goal
of the new POJO specification. The CocoBase® implementation
of POJO Data Persistence is quite flexible and as the new specification
is clarified and finalized any changes needed to conform should
Dynamic POJO Data Persistence is fully portable, extensible,
and scalable. It is vendor neutral and 100% portable across J2EE/J2SE
compliant systems. There is no need for the developer to write database
specific code in order to persist objects. The transparent nature
of the persistence makes it possible to track and persist any object
type, including POJO's, EJB Entity Beans, CORBA objects, RMI objects,
and Java classes without the requirements of query language in application
code, or object model intrusion.
Dynamic POJO Data Persistence allows the developer to persist
relational data with a simple, non-invasive, widely distributable
object. These capabilities operate as an extensible persistence
layer - invisible to the object. Without any byte code or object
model intrusion it runs on local, as well as distributed environments,
and is designed to minimize maintenance without sacrificing performance.
It is built for both J2SE and J2EE performance. Objects are versatile
enough to be reusable, and to persist and manage objects simultaneously
across a wide number of databases. CocoBase® employs an independent
persistent monitor - invisible to the application object - which
persists, retrieves, and reconciles copies of objects to ensure
proper network programming and serialization with its persistence
facilities. The Dynamic POJO Data Persistence can also manipulate
multiple copies within the same JVM, so as to enable threaded servers
to have a unique context and persist on parallel transactions.
is an easy to use enterprise-level mapping tool and framework that
provides data persistence implementations for EJB, POJO, JDO (coming
soon), Dynamic Transparent Persistence, Stand-Alone (no app-server),
Application, Servlet, etc. CocoBase® is the only mature Java
Object to Relational Mapping tool available encompassing almost
a decade of Java only product development. The product is designed
for ease of use making the development of fairly complex data mappings
quite simple. CocoBase® cuts the cost of database access programming
by up to 85% for a significant cost and time savings. Numerous Fortune
1,000 and Government Customers have deployed applications with CocoBase®
with millions of users while managing key data, proving that CocoBase®
is the IT choice for Enterprise Data Persistence development.
on Dynamic POJO Data Persistence >>
Greg Baker, Director of Marketing, Thought Inc.®, at (415) 836-9199.
Enterprise O/R, Dynamic Object to Relational Mapping that
is Optimized for J2EE and J2SE Customer Success, solves the Object
to Relational impedance mismatch. The mature technological leader
in the industry has been available to customers since early 1997
and is in its' fourth major release. CocoBase virtually eliminates
the need to hand-code database access for JDO, 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.®
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.
This document is copyrighted and owned solely by THOUGHT Inc.®
2004. CocoBase® and THOUGHT Inc.® are registered trademarks
of THOUGHT Inc.®. Dynamic POJO Data Persistence, 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.