Menu
Simba Technologies
Simba Technologies

SimbaEngine X SDK 10.1.3
Developing Drivers for Data Stores Without SQL

SimbaEngine X SDK Documentation > Overview > Building Blocks for a DSI Implementation

Building Blocks for a DSI Implementation

The diagrams in this section illustrate the how the SimbaEngine X SDK components work together in both the standalone and the client/server deployment.

Figure 1. Standalone Deployment

Figure 2. Client/Server Deployment

Each of these diagrams has three zones horizontally and vertically. The horizontal zones are:

Zone

Description

Application Platform

These elements, shown in gray boxes, represent the client-side applications that will connect to the completed ODBC, JDBC driver, or ADO.NET provider that you build with the SDK.

SimbaEngine X SDK

These elements, shown in white boxes, are the components that make up the SDK itself.

Customer Implementation

These elements, shown in green boxes, represent the unique code you write to access your data store.

The vertical zones align with the different development environments available to you:

Zone

Description

C++

A C++ DSII may be written to support ODBC applications by linking upward from your implementation to the SimbaODBC component. Alternately, you can also support JDBC or ADO.NET applications by linking upward to the SimbaServer component.

Java

A Java DSII may be written to support JDBC applications by linking to the SimbaJDBC component. Alternately, you can support ODBC applications by linking upward through the C++ to Java Bridge to the SimbaODBC component, or support ODBC or ADO.NET applications by linking your Java DSII upward via the same bridge to the SimbaServer component.

C#

A C# DSII may be written to support ADO.NET applications by linking to the Simba.NET component. Alternately, you can support ODBC applications by linking upward via the C++ to C# Bridge to the SimbaODBC component, or support ODBC or JDBC applications by linking your C# DSII upward via the same bridge to the SimbaServer component.

 

Related Links

SimbaEngine X SDK FAQ