SimbaEngine SDK - Simba Client for JDBC Specifications

6 downloads 118 Views 311KB Size Report
Simba Client for JDBC is a robust, high- performance, Type 3, pure Java driver that will connect to any SimbaServer to provide access to SQL or non-SQL.
SimbaEngine JDBC SDK Simba Client for JDBC Specification A pure Java JDBC Type 3 driver for SimbaServer and Simba SQL Engine Simba Client for JDBC is part of SimbaEngine SDK. Working directly with SimbaServer, it provides remote access for Java JDBC applications to SQL and non-SQL databases.

Features

Description



Simba Client for JDBC is a robust, highperformance, Type 3, pure Java driver that will connect to any SimbaServer to provide access to SQL or non-SQL databases for web servers, application servers and common Java reporting tools, on any compliant Java virtual machine. The SQL processing can come from the database itself, or it can be provided by the Simba SQL Engine component of SimbaEngine JDBC SDK. SimbaClient for JDBC natively communicates with a SimbaServer via Simba’s asynchronous database protocol, providing high-performance, SSL security and portability.

• • • • •

Remote access to SQL and non-SQL databases for web servers, application servers and common Java reporting tools. JDBC 3.0 and 4.0 compliant, Type 3, pure Java driver. Easy to use. Works directly with SimbaServer. Built-in SSL security. High-performance, database-agnostic, layered network protocol. Provides access to standard Simba Data Store Interface (DSI) implementations.

Java JDBC Application JDBC API

Sun JDBC Classes JDBC API

Simba JDBC Functionality SimbaClient for JDBC

Layered Simba Protocol

Asynchronous DB Connection Protocol Simba Base Protocol Secure Sockets Layer ( optional ) TCP/IP SimbaServer DSI API

Customer DSI Implementation

SimbaServer DSI API

Simba SQL Engine DSI API

Customer DSI Implementation

SQL Database

Non-SQL Data Store

Block Diagram: SimbaClient for JDBC Architecture

SimbaClient for JDBC can handle hundreds of simultaneous connections at once, and SimbaServer can handle thousands of simultaneous connections from many SimbaClient for JDBC instances. This makes it ideal for providing database access for web servers and application servers that service multiple users and where a high throughput is required. The asynchronous network protocol, designed to impose a minimum of network overhead, maintains a high total system throughput, so web pages and applications are responsive to end users’ requests. Your web developers can retrieve a single record to fill a form, or a result set of unlimited size to asynchronously fill a scrolling table view. SimbaClient for JDBC is designed to work seamlessly with the other SimbaEngine

Simba Technologies Inc. | 938 West 8th Avenue | Vancouver, BC V5Z 1E5 | Canada

Tel: +1 604 633 0008 | Fax: +1 604 633 0004 | s o l u t i o n s @ s i m b a . c o m | www. s imba.com

JDBC SDK components to provide highperformance, robust access to all manner of databases. Your SCADA, objectoriented or ISAM data can be instantly available to in-house users or customers. Simba SQL Engine provides the SQL processing, SimbaServer provides data access to your local network, and SimbaClient for JDBC connects the data to your commercial or proprietary web pages or applications, providing up-tothe-minute fresh information to those who need it.

Specifications • • • • • • • • •

Type 3, pure Java driver – no managed/unmanaged code interface. Driver is able to handle hundreds of simultaneous connections. High-performance, asynchronous database connection layer. Database-agnostic base protocol running on TCP/IP provides long-haul reliability. End-to-end security with built-in SSL. Highly portable to any Java virtual machine. No limit to the size of returned result set data. Almost all ODBC data types supported. Support for ANSI and Unicode UTF-8, -16 and -32 end-to-end for both data and metadata.

Printed in Canada

Simba Technologies Inc. | 938 West 8th Avenue | Vancouver, BC V5Z 1E5 | Canada

Tel: +1 604 633 0008 | Fax: +1 604 633 0004 | s o l u t i o n s @ s i m b a . c o m | www. s imba.com ©2011 Simba Technologies Inc. All Rights Reserved. Simba Technologies and the Simba logo are trademarks of Simba Technologies Inc. All other trademarks or servicemarks are the property of their respective owners.