Archives
 
 
 
  Special
 
 
 
  About Us
 
 
 

Newsletter
Free E-mail Newsletter from BYTE.com

 
    
           
Visit the home page Browse the four-year online archive Download platform-neutral CPU/FPU benchmarks Find information for advertisers, authors, vendors, subscribers Request free information on products written about or advertised in BYTE Submit a press release, or scan recent announcements Talk with BYTE's staff and readers about products and technologies

ArticlesDrive Your Data Through the Middle(ware)


December 1997 / Reviews / Drive Your Data Through the Middle(ware)

OpenLink's Driver Suite and ISG's Navigator are middleware tools that give you heterogeneous database access.

Barry Nance

Quick: What's the best way to concurrently connect a variety of clients to Oracle, Sybase, SQL Server, and DB2 databases running on different servers, without loading multiple drivers? Hint: The answer isn't ODBC.

Rather, the appropriate tool is a generic data access driver or tool. A subset of middleware designed to overcome ODBC's limitations in multiple-database environments, data access tools distribute queries to different databases and provide additional APIs besides just ODBC. Two such tools are OpenLink's Data Access Driver Suite 3.0 and ISG's Navigator 1.1.

Each package is available for a variety of operating systems and database management systems, as detailed in the table . Note that both products can now connect to mainframe DB2, but only through gateways such as IBM's DDCS. OpenLink is developing an MVS-based server agent to eliminate the gateway, while ISG is just beginning its MVS efforts. In addition, ISG plans Navigator support for VSAM, Adabas, Mumps, and IMS/DB. OpenLink supports the IPX/SPX, DECnet, and TCP/IP transport protocols, while ISG concentrates on TCP/IP.

I tested both sets of tools on a TCP/IP-based Ethernet LAN consisting of multiple NT Servers running Oracle7.3, SQL Server 6.5, and DB2 Universal Database 5.0, plus various clients (OS/2, Win 95, and Mac System 7). Evaluation criteria included the variety of available APIs, speed, robustness, and security.

I found OpenLink's suite the better tool for most applications. Its drivers are faster and run on more diverse platforms and connect to more databases. For instance, OpenLink's Java Database Connectivity (JDBC) drivers are small (the class file is about 45 KB) and quite speedy. But the key difference between the two products is the APIs each offers. While OpenLink provides JDBC (Types 1, 2, and 3), ODBC, and X/Open SQL CLI programming interfaces, ISG supplies OLE DB and ODBC interfaces. ISG says it'll have a JDBC Type 2 driver sometime in 1998, as well as an XA interface, and OpenLink says an OLE DB interface to its product will be ready in the same time frame.

Such promises aside, choosing between the two tools is easy. If I were developing an application using Microsoft tools and technologies, I'd use ISG Navigator. For non-Microsoft-centric development efforts, especially those based on Java, I'd pick OpenLink's Driver Suite.


ISG Navigator vs. OpenLink Driver Suite

ISG Navigator vs. OpenLink Driver Suite
ISG International Software Group's Navigator 1.1 BB=OpenLink Software's Data Access Driver Suite 3.0
Price $5000 per 10-user license $1300 per 10-user license
Technology Rating *** ***
Implementation Rating **** ****
Performance Rating *** ****
OSes Supported
Windows 95, NT,Solaris, HP-UX, AIX * *
SunOS, Irix, DG-UX, Sinix *
DEC Unix *
OS/2 *
OS/400 planned
OpenVMS *
MVS planned planned
DBMSes Supported
Oracle, Informix, SQL Server, Sybase, CA-Ingres, DB2 * *
Progress, Unify 2000, Postgres SQL *
Rdb, RMS, C-ISAM *
Customer Support
Phone 781-221-1450 781-273-0900
Toll-free phone 800-495-6322
On-line address http://www.isgsoft.com/ http://www.openlinksw.com
Inquiry Number 1068 1069
Key:   ***** Outstanding, **** Very Good, *** Good, ** Fair, * Poor.   BB = BYTE Best. * = yes.

Barry Nance ( barryn@bix.com ), a computer analyst and consultant for 25 years, is the author of Introduction to Networking, 4th Edition (Que, 1997).

Up to the Reviews section contentsGo to next article: JDBC Access TypesSearchSend a comment on this articleSubscribe to BYTE or BYTE on CD-ROM  
Flexible C++
Matthew Wilson
My approach to software engineering is far more pragmatic than it is theoretical--and no language better exemplifies this than C++.

more...

BYTE Digest

BYTE Digest editors every month analyze and evaluate the best articles from Information Week, EE Times, Dr. Dobb's Journal, Network Computing, Sys Admin, and dozens of other CMP publications—bringing you critical news and information about wireless communication, computer security, software development, embedded systems, and more!

Find out more

BYTE.com Store

BYTE CD-ROM
NOW, on one CD-ROM, you can instantly access more than 8 years of BYTE.
 
The Best of BYTE Volume 1: Programming Languages
The Best of BYTE
Volume 1: Programming Languages
In this issue of Best of BYTE, we bring together some of the leading programming language designers and implementors...

Copyright © 2005 CMP Media LLC, Privacy Policy, Your California Privacy rights, Terms of Service
Site comments: webmaster@byte.com
SDMG Web Sites: BYTE.com, C/C++ Users Journal, Dr. Dobb's Journal, MSDN Magazine, New Architect, SD Expo, SD Magazine, Sys Admin, The Perl Journal, UnixReview.com, Windows Developer Network