|
CocoBase® V5.5
The "Ease of Use" release with fully certified compliant implementation of JPA in the EJB 3 - JSR 220.
Simple to use, lightweight to learn, enterprise-level Object to Relational Mapping platform for managing and persisting data with JPA & POJO data persistence for both the Java & .Net Platforms..
Key NEW Features Version 5.5
The new release of CocoBase is the first and only JPA provider to innovate a full port to the .Net development platform. The newly ported solution offers corporate application developers one consistent set of persistence programming commands, and a common repository for building and deploying applications on both the Java and .NET platforms.
The first release of the JPA standard for .NET, includes local JPA provider APIs, and JPAQL Object Querying, which together are an excellent baseline set of data persistence commands and facilities. This should be a welcome addition to the .NET development platform, which has not yet created a formal ORM (Object to Relational) API for persisting enterprise data models. The existing .NET ADO approaches provide developers a method for dealing with simple data requirements, but not the object lifecycle or object level querying. Giving .NET developers access to JPA services offers them the ability to manage more complex data persistence requirements in their applications. As a development platform, .NET under the guidance of Microsoft is widely used by large enterprise IT organizations worldwide. These corporations typically have data management requirements that can be quite complex, therefore, a solution such as CocoBase JPA fills a vital and missing niche for these organizations.
O/R Mapping Is Now Easy!
The new release of CocoBase® PURE POJO™ Version 5.0 is focused on making the development process of persisting data simple and easy to use for all common tasks. Major innovations to the repository architecture that holds all of the information on the data (in maps) is now totally decoupled allowing for exciting new approaches for handling maps, etc..
One key appproach is the Magic Mapper™, that in a few steps, will intelligently analyze your table and field structures together with your object information and create resulting maps of that data. This is expected to cut about 80 to 95% of the time taken to map this data table by table, etc. Another success for ease of use is the new CocoBase® Workbench which is a set of wizards that contain all of the different functionality used to map the data and generate the persistence code.
The PURE POJO™ Persistence delivered in CocoBase® simplifies development by another whole degree as it does not alter or change the bytecode of the POJO in any manner as well as adds no extensions or annotations at design, build, deployment or runtime. This keeps the POJO in a clean natural state that maximizes code reuse and removes the possibility of application errors from happening due to inconsistent handling of POJOs resulting from changes in the bytecode whether by the JVM, application server, etc.
And integrations with Eclipse, Spring, Tomcat, etc. continue to greatly simplify the use of CocoBase® as it becomes an integral part of the developers' chosen toolset. To further give developers this ease of use, the Spring JPetStore example application has been ported to use CocoBase®. This example application can be created in just a few steps uisng Spring with CocoBase®. This example uses CocoBase for the persistence and runs on the Tomcat server.
Thought Inc. is committed to the Java platform goal of "Write Once, Use Everywhere" for Java Persistence.
|