Thought inc.

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

press releases  


CocoBase Enterprise O/R Boosts Developer Productivity by Instantly Generating Container and Bean Managed Persistence Beans for BEA Weblogic Cutting the Cost of Database Access Development by up to 80%.

CocoBase Increases Database Access Performance for the Weblogic EJB Server with Powerful Technology such as Distributed Caching, Object Database Cache (open source integration) that Works with Weblogic Clustering, Cache Sharable across EJB Servers and/or Entity - Session Beans !


SAN FRANCISCO, CA., August 29, 2000 - THOUGHT Inc.(, the leader in Object to Relational (O/R) Mapping Technology OPTIMIZED for EJB, today announced the continuing success of CocoBase Enterprise O/R's integration with the BEA WebLogic Server™ 5.1 from BEA Systems Inc. (, The E-Commerce Transactions Company™. For EJB developers, CocoBase Enterprise O/R boosts productivity by eliminating the need to hand-code database access into EJB objects - which can account for as much as 80% of development time. For companies - which are expected to spend more than a billion dollars on EJB-based business applications this year - this means faster, far more cost-effective creation and deployment of these applications. The Internet generation end users of these applications - who, for example, will wait on average no longer than eight seconds for a Web page to download - can expect enhanced convenience and efficiency when they access applications built with the THOUGHT Inc. and BEA solution, because of performance increases.

Using CocoBase, developers can easily create the EJB objects from the underlying data source, they can be immediately compiled, deployed onto the BEA WebLogic server, and used by a client. CocoBase, in fact, writes all of the code for the CMP and BMP entity beans with the additional files necessary for installation onto the BEA WebLogic Server. This can save the developer from writing hundreds of lines of code, which also makes the EJBs much easier to change on the fly, and improves their performance (the greater the code overhead, the slower the application performance). And the decoupling of the creation and administration of database maps and EJBs from the application programmers who use them means that less experienced (and less costly) database access programmers can manage the project.

Typically, Bean Managed Persistence (BMP) has required developers to write persistence code. By using CocoBase Enterprise O/R, developers now experience little difference in building applications using either Container Managed Persistence (CMP) or BMP. CocoBase provides a simplified layer for persisting Java classes with EJB without requiring developers to embed JDBC and SQL calls into the objects they're building. Once an object view (map) is created, CocoBase instantly generates all of the CMP / BMP entity bean code needed from its highly optimised and editable templates.

"We have repeatedly seen users share with us their success of using CocoBase Enterprise O/R with the BEA Weblogic 5.1 EJB Server. With CocoBase providing increased efficiency through reduced coding and unrivalled performance through optimised features such as Distributed Caching, Object Database Cache (open source integration) that Works with Weblogic Clustering, and Cache Sharable across Enterprise Java Beans, Weblogic users are utilizing the leading solution for their EJB development," said Daniel Wilson, VP Sales and Marketing, THOUGHT Inc.

One company using the combination of BEA WebLogic and CocoBase is AppNet (NASDAQ: APNT), a leading provider of e-business solutions and the fourth largest interactive marketing agency. On one project, AppNet used BEA WebLogic and CocoBase, together with the Oracle 8i database, to build e-commerce Web sites for their customer. They used CocoBase to build a layer of entity beans that served as the foundation for the entire application. They used Servlets to present the data to the WebLogic server, presented by CocoBase as an object from the Oracle 8i database. The data interchange utilized XML which "greatly simplified the process," according to an AppNet software engineer. He added that "CocoBase managed the objects from across multiple database instances, constructing the Java objects with their persistent representations." He said "the tool is configurable in all the right places and includes source code to all points of integration, which greatly supported our ability to help ourselves."


Note: Following is an explanation of abbreviations and acronyms used in this news release:

JDBC Java DataBase Connectivity
EJB Enterprise Java Beans
CMP Container Managed Persistence
BMP Bean Managed Persistence

About Thought Inc.
Established in 1993, THOUGHT Inc. is the market leader in Java-based object-oriented Mapping Middleware technology. THOUGHT Inc. has been shipping CocoBase, the company's patented flagship product and the industry's most advanced framework for accessing legacy data in a distributed application since March of 1997. Since that time, THOUGHT Inc. founders have successfully provided solutions for customers deploying applications on the World Wide Web and have gained a reputation for excellence with Object Mapping. CocoBase is a standards-based product relying on such technologies as EJB, RMI, CORBA, JDBC, etc. THOUGHT Inc. makes its home in San Francisco, supporting customers worldwide in the United States, Europe, Japan, Asia and Australia. The CocoBase family of products are available through distributors, resellers and directly online at their Yahoo Store. CocoBase technology is based on US patent #5857197.
More information on THOUGHT Inc. can be found online at

CocoBase and THOUGHT Inc. are registered trademarks of THOUGHT Inc. BEA and WebLogic are registered trademark of BEA Systems, Inc. BEA WebLogic Enterprise, BEA WebLogic Server, The E-Commerce Transactions Company, and The BEA E-Commerce Transaction Platform are trademarks of BEA Systems, Inc. All other company and product names may be trademarks of the company with which they are associated.