Transverse
Transverse is an object/relational mapping (ORM) tool for .NET applications.
Transverse allows effortless integration between .NET and the OpenEdge Application Server, enabling execution of native ABL application logic from a .NET application. Using an OERA-compliant architecture, Transverse provides business logic and data-access layers between your .NET objects and the OpenEdge database.
The Transverse Data Mapping tool allows you to create a meta-schema for your application data, exposing your database more efficiently than a direct connection. The Data Mapping tool allows for meaningful columns names, regardless of the underlying database column naming, and promotes the standardisation of names throughout the meta-schema. Data from multiple tables can be consolidated into the meta-schema tables along with additional, calculated data.
The Transverse Dataset Designer provides a graphical interface for defining data tables, datasets and business entities from the meta-schema defined by the Transverse Data Mapping tool. Transverse supports multiple data-sources for any dataset, allowing query optimisation when selecting from multiple tables.
Transverse ABL objects are designed to run on state-free and stateless AppServer configurations.
The Transverse adapters provide seamless integration with the .NET ObjectDataSource allowing complex search, insert, update and delete functionality to be implemented with the minimum of code.