Home Products Users News Contact Us Generix Limited
Universal Data Access
Product Overview
Architecture
Review
User Story
More Info/Eval

ConnX Architecture

CONNX® is a Universal Data Access tool that provides a simplified data access middleware solution that preserves and enhances database systems by giving heterogeneous, secure and real time access to disparate databases through a single "master driver". This means that disparate data sources can be treated as one relational database, allowing the enterprise complete database flexibility.

The CONNX product line provides access to several types of databases through open data access technologies including ODBC and OLE DB. CONNX is compatible with ANY ODBC compliant front-end application and also supports a vast amount of database specific data types for data conversion.

Enterprise database solutions with CONNX include:

Connectivity "pipe" for ODBC, JDBC and OLE DB compliant applications
Data Migration
Application Development
Internet / Intranet / Extranet Development
Ad Hoc / enhanced reporting

 

Connx Architecture

CONNX Architecture

 

Above is the CONNX enterprise data model. CONNX has a distributed SQL engine, meaning that the work of processing queries is distributed between the client and the server. Most of the CPU intensive query processing such as data conversion and sorting is performed on the PC. All of the data retrieval is performed on the server. In the case of CONNX for DataFlex, all processing is done on the PC, because there is no server component.

The following diagram shows the distribution of labor in the CONNX architecture:

 

Client PC VMS Mainframe
red_spot.gif (276 bytes) Data Conversion
red_spot.gif (276 bytes) Meta-data Retrieval (CONNX CDD)
red_spot.gif (276 bytes) First Pass SQL Optimisation
red_spot.gif (276 bytes) Partial Joins
red_spot.gif (276 bytes) Sorting
red_spot.gif (276 bytes) Grouping
red_spot.gif (276 bytes) Extended SQL Functions
red_spot.gif (276 bytes) CONNX Security
red_spot.gif (276 bytes) Indexed Retrieval
red_spot.gif (276 bytes) Non-Index Retrieval
red_spot.gif (276 bytes) Partial Joins
red_spot.gif (276 bytes) Data Compression (If Requested)
red_spot.gif (276 bytes) RPCs (Remote Procedure Calls)
red_spot.gif (276 bytes) Database Security
This distributed architecture has several advantages:
When performing joins, significantly less data is sent across the network because no duplicates are transmitted
The workload on the VMS/VAX server or VMS/Alpha server is minimal, because CPU-bound tasks are moved to the client, resulting in a reduction of load on the mainframe/data server and better performance across the enterprise.
When several users are issuing queries simultaneously, the CPU power of each client computer is utilised in addition to that of the server, resulting in true parallel processing. This makes CONNX highly scalable to a large enterprise.

The goal of CONNX is to provide access to all data on the enterprise through a single open access driver. CONNX will treat ALL data sources as a single database CONNX provides read/write access to the data in these systems using three main components:

The CONNX Data Server and ODBC Driver.
The CONNX Data Dictionary.
The CONNX Client.

CONNX supports databases on the following host database platforms:

 

Operating System Database
VAX/VMS RMS, RDB, DBMS
AXP Alpha/VMS RMS, RDB, DBMS
Windows (16bit & 32bit) DataFlex
Versions of CONNX are available for the DEC Alpha platform.

 

The CONNX Data Server
The CONNX Servers for ORACLE DBMS, ORACLE RDB, Digital RMS Files and Dataflex are full-fearured data servers that translate SQL requests into the native database requests.The CONNX ODBC Driver makes this server transparent to the end user.

The CONNX Data Server features include:

Complete user-level and group level security. (In addition to existing security)
Low memory and disk resource utilisation.
Complete file and/or table security.
RPC Support (for VMS only).

 

The CONNX Data Dictionary
The CONNX Data Dictionary (CDD) is a repository of information about the database tables and fields. It contains the meta data about the source information and provides a GUI screen for easy and intuitive querying of the database.

The CONNX Data Dictionary features include:

Contains information about all of the databases being accessed through CONNX.
Can reside on a shared server disk, or on the client computer.
Describes the structures of the tables or files being accessed.
Defines additional security for tables, views, and columns.
Multiple views of the same data are allowed, thus enhancing security and ease-of-use.
Import of existing data definition information.
Wizard assistance for common tasks.

 

The CONNX Client
The CONNX Client is based on an ODBC Driver, which is a dynamic link library that applications call to access data located in remote systems. The CONNX ODBC driver processes the ODBC function calls, submits requests to the appropriate data source, and then returns the results.

The CONNX Client features include:

Tightly coupled with the CONNX Data Dictionary.
Uses Structured Query Language (SQL) is the standard for accessing information.
Provides the ability to use off-the-shelf ODBC compliant applications without the need to program.

For more information or to order an evaluation, please contact us

Top

[Home][Products/Services][User Stories][Support][News/Events][Contact Us]

[Product FQA's][How To Find Us]