Thought inc.

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

press releases  

Dynamic POJO Data Persistence™ Available In CocoBase® Enterprise O/R, Dynamic Object Relational Mapping™ Tool, From THOUGHT Inc.

Sun Announces The Merging Of EJB And JDO Into One Standard For Persisting Data Called POJO Data Persistence.




San Francisco, CA. - November 30, 2004

THOUGHT Inc.®, 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.

"We at 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 be made.

The CocoBase® 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.

The CocoBase® 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.

CocoBase® 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.

See whitepaper on Dynamic POJO Data Persistence >>

Marketing Contact: Greg Baker, Director of Marketing, Thought Inc.®, at (415) 836-9199.

About CocoBase® Enterprise O/R

CocoBase® 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.®

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.