SDA India is an online resource for Software, Development,IT, Architecture, Open Source, Mobile, Security, Databases, Delphi, C, OS, Asp, .Net, Php, Xml, Java

Cocobase is only ORM tool to deliver Enterprise Features




THOUGHT, the Dynamic O/R Mapping (ORM) Company has said that CocoBase Pure POJO V5 has been determined to be /the “Best Choice ORM Tool For Building Enterprise Applications”/ since it uniquely delivers the full range of simple to complex POJO and JPA Persistence functionality. This is attributed to the patented CocoBase® Dynamic Mapping Layer™ architecture which was designed from the beginning to easily handle the challenging complexities of corporate systems. Most ORM tools only support “desktop simple” and “workgroup moderate” level functionality with limited support at the “internal enterprise” level of functionality and essentially no coverage for the advanced “external enterprise” level. The wide and complete coverage of CocoBase® helps to insure the success of customers building applications at the enterprise level.

The analysis report, that is now available from the website, is very helpful to companies as they attempt to choose an ORM tool for their corporate development. The risks and potential cost overruns from choosing an inadequate ORM tool can be unacceptable. The most common problems seen is dealing with ORM feature limitations which requires the development team to attempt to modify their application architecture if possible. And if not, then to try to create a work-around or actually try to add the feature to the ORM tool which can be very time consuming if it is even possible, or allowable due to patent restrictions.

CocoBase provides a powerful yet simple to use patented Dynamic Mapping Layer architecture for persisting POJOs and in enterprise applications. This approach decouples POJOs from the database representation (i.e. tables, fields, etc.). This database information is then stored in a dynamic and highly flexible CocoBase map in a repository outside of the application.

This Dynamic Mapping Layer architecture removes database specific code and predefined SQL from the POJO and instead, relies on user defined database maps to generate application specific SQL and JDBC code at runtime. SQL instructions are by default dynamically created and bound to object fields at runtime based on the mapping definitions. CocoBase® also allows developers to pre-compile, tune and map such SQL instructions to and from object fields at design time as well, independently from the application code, for each of the CRUD (Create, Read, Update, Delete) database operations.

According to the company, key architectural benefits include:
  • Extremely powerful persistence architecture based on the Dynamic Mapping Layer approach that uniquely supports the full range of EJB 3.0 and POJO persistence requirements from simple to the most advanced as no other ORM tool is able to do.
  • Extreme ease of use and high productivity with all new CocoBase version 5.0 GUI’s; including the Mapping WorkBench and Magic Mapper that intelligently auto-maps the tables, fields and objects together for the developer. No other ORM tool has such a complete GUI toolset for its’ development. The GUI’s give the developer a simple step by step approach for dealing with even the most complex persistence requirements while at the same time making available hooks into the tooling that allows total access to all functionality with the ability to modify it.
  • Extreme high performance (can be up to 3 times faster than JDBC) with extensive methods for additional performance enhancement including caching.
  • Extreme high volume scalability with unique linear performance characteristics that is designed to handle applications with a large degree of transactions and users typically found in enterprise-level applications.
  • Full breadth of querying solutions including EJBQL (a pure Object-Centric Querying syntax), high level CocoBase Query API that looks very similar to SQL, low level CocoBase, Query API, standard CocoBase Query by Example which queries instances instead of object models.
  • Architectural extensibility that supports integrations with Eclipse IDE, Spring Application Framework, Application Servers, Relational Databases, UML Object Modeling tools, etc.



  Related Links
None
Post a Comment
Name
Title
Comment
Menu
News Desk
Feature Stories
Articles
Interviews
Case Studies
White Paper
Analyst Corner
Planet SDA-India
SDA Events
INDIA IT Event Calender
IT Jobs
Advertise