Germany> Spanish> Japanese> Korean> Chinese>
GFI
MDaemon Serv-U
Mathcad northern

Rhino Intel
.
 
 

Genome
If you develop NET enterprise applications that store durable state in relational databases, you need to overcome the impedance mismatch between your object-oriented business model and the relational data model. Layered architectures address this mismatch in the data access tier, which takes up a significant proportion of development efforts when implemented manually. Apart from the purely entity-relational mapping aspect, it is quite hard to encapsulate data query logic formulated in SQL, degrading maintainability and flexibility of this layer.

Genome is an object-relational mapping (O/R mapping) tool that automatically persists .NET classes in relational databases. It generates the data access layer from the class model and schema mapping to the relational model provided by you. This introduces object-oriented concepts and true refactoring down to the data access logic tier. Depending on the type of application, you can reduce your development efforts by 20-80% while increasing maintainability and flexibility of your code.

Unlike other object-relational mapping tools available on the market, Genome does not focus solely on CRUD operations and pre-defined relationship models, which only cover the entity-relational mapping aspect of O/R mapping. Query expressions executed by the database system make up a significant part of any data driven application. However, other O/R mapping query languages are strongly based on SQL concepts, thereby providing only a partial solution to the O/R mapping problem. Genome is the only product on the market to offer a comprehensive solution by allowing you to encapsulate and reuse query snippets in a strongly typed manner.

Genome provides the most recent state-of-the-art features found in any O/R mapping tool. It has been in use since 2002 in real world applications, ranging from single-developer projects to endeavours involving several 10,000 person-days. A team of developers is constantly improving Genome and adapting it to new releases of the underlying .NET and database platforms. For successful deployment in projects, Genome's support and coaching services can be rendered both on-site and off-site.

Why Genome?

  • Less implementation efforts (lines of code)
  • Less complexity increases flexibility and maintainability: Changes can be implemented more quickly with less unwanted side effects
  • Increased stability: No hard-to-detect runtime errors when executing SQL from .NET. Dynamic queries are easier to manage.
  • Real database independency: Support for Microsoft SQL, Oracle and IBM DB2
  • Rapid prototyping without violating principles of layered architectures: Clean data access layer separation with no extra efforts
  • Data access abstraction is a key concept for large scale projects: Don’t start implementing your custom O/RM just for a single project
  • Proven track record, future proof architecture
  ©Copyright Qast Software Group