Java Based Cohesion Technology

Cohesion can extract all of the meta-data from a relational database of any size and with the addition of a few supporting tables can provide a complete database viewing/editing/reporting interface with strong roll-based security.  By adding additional domain specific reports and tools that incorporate the required business rules, a complete application can be developed that can run on a laptop or be deployed on a cluster.

Cohesion Technology is a proprietary framework with over a decade of active development.  Written by a single person it uses a consistent API and well-defined patterns.

The principle project goals were:

  1. Strong Security
  2. High Performance
  3. Tight Database Coupling

Secondary goals included:

  1. Code Generation
  2. Reduced Maintenance
  3. Database Reporting
  4. Database Forms

Over time new features have been added:

  1. Type-safe Query Syntax
  2. Multiple Databases
  3. Responsive Design
  4. HTML 5

Cohesion has never been offered as a product, it is just a very large set of tools that Entraspan can leverage for large database driven web-based applications.