hide random home http://www.microsoft.com/TechNet/boes/bo/sna/ypages/starware.htm (PC Press Internet CD, 03/1996)

Updated: March 15,1996 TechNet Logo Go To TechNet Home Page

Connecting Windows Applications to IBM Databases-Contents

A Joint White Paper by StarWare, Inc. and Microsoft Corporation

icobrnchOverview
icobrnchApproaches to IBM Database Access through SNA
icobrnchSNA Server and the Benefits of Using SNA Gateways
icobrnchSNA Server Integrates Heterogeneous Environments
icobrnchBenefits of Using StarSQL
icobrnchSummary


Overview

With the widespread acceptance of the Personal Computer in the corporate world, more desktop computer users are leveraging Microsoft® Windows® programs than ever before - today, more than one million copies of Windows are sold each month. While computer users have embraced Windows as the de facto desktop standard, information systems managers continue to rely on IBM's DB2 relational databases to store and protect corporate data. With more than 300,000 licenses worldwide, DB2 makes up roughly 70 percent of the relational databases in use today - more than all other RDBMSs combined (Source: IDC). As more organizations push decision-making throughout all ranks of the corporate hierarchy, access to these databases from Windows applications becomes a significant challenge.

Microsoft and StarWare provide a solution to this challenge that combines the power and reliability of Microsoft SNA Server with the speed and low cost of StarWare's StarSQL database access software. This paper describes this solution and provides an explanation of the technology components that enable it.

graphic

Organizations are increasingly relying on IBM's DB2 for database storage and on Windows-based products for desktop operations.

Document Contents


Approaches to IBM Database Access through SNA

Leveraging Systems Network Architecture (SNA)

As with most IBM host software, IBM relational databases are accessible through IBM's Systems Network Architecture (SNA) technology, a comprehensive set of protocols for interconnecting IBM systems. As every IBM host system has SNA protocols built in, all other systems wishing to interoperate with IBM machines - including desktop PCs seeking database access - usually present themselves as SNA devices in order to gain access. There are currently two ways to connect PC users with IBM databases via SNA: indirect and direct.

Traditional, Indirect Approaches

Until recently, vendors providing PC-to-host database access through SNA protocols have relied upon a variety of indirect methods:

graphic

Traditional, indirect data access methods include terminal emulation, file transfer, and program-to-program communications.

The New IBM Database Access Approach: Direct Access

The limitations of indirect database access have prompted a movement toward direct access to DB2 data from desktop Windows applications. Currently there are two such solutions: proxy software and standards-based software.

Elements of Direct Database Access

The Microsoft/StarWare ODBC-to-DRDA solution is enabled by the convergence of several key technologies, including the following:

graphic

StarSQL translates ODBC StarSQL maps ODBC calls into DRDA requests for transmission to the IBM host.

Document Contents


SNA Server and the Benefits of Using SNA Gateways

SNA Server's client-server architecture allows for transport-independent host access using all popular LAN protocols.

SNA Server Overview

Microsoft SNA Server is a LAN-to-SNA gateway that provides SNA communications for LAN-based services and multiple platform PC workstations running a variety of network protocols. SNA Server employs a client-server architecture that is tightly integrated with, and leverages the strengths of, Microsoft Windows NT Server. For operation with StarSQL, SNA Server is configured as an IBM PU 2.0, PU 2.1, or APPN LEN node providing LU 6.2 services. SNA Server complements StarSQL not only by providing SNA communications service but also by providing traditional access to IBM systems through TN3270 access to host applications and through high speed file transfer using APPC File Transfer Protocol ( AFTP). SNA Server allows for comprehensive, bi-directional SNA access while maintaining LAN protocol transport independence. For clients, all popular PC operating systems are supported including Windows NT, Windows, Windows for Workgroups, Windows 95, MS-DOS®, OS/2, UNIX, and Apple Macintosh. StarSQL runs on clients under Windows NT, Windows for Workgroups, and Windows 95 (when available) and will run on several other SNA Server-supported clients in the future. For connection between the client and server, SNA Server supports multiple network protocols including Novell IPX/SPX, TCP/IP, Banyan Vines IP, Named Pipes, AppleTalk and RAS.

Benefits of Using an SNA Gateway

The StarSQL/SNA Server configuration is a classical gateway configuration which provides a number of benefits compared with solutions that connect clients directly to IBM hosts without an intervening gateway. These advantages accrue to the desktop user, the LAN administrator, and the host administrator.

Benefits to the Desktop User

SNA Server increases stability, saves memory, and reduces complexity at the desktop by allowing the choice of only one protocol per desktop.

Benefits to the LAN Administrator

graphic

Branch configuration - SNA Server provides the host link for remote clients. No configuration is required at the client desktops.

SNA Server provides easier administration, greater security, and configuration flexibility. When connecting direct, each desktop must be configured individually with the host's network address, LU name, and XID. Whenever there's a change on the host side, such as the XID is updated, all desktops must be reconfigured. In large organizations, where thousands of desktop systems need access to host applications, reconfiguration of large desktop populations can be an overwhelming task. With SNA Server, there's nothing to configure at the client; all host changes can be tracked centrally by the LAN administrator through the use of intuitive Windows-based administration tools.

Benefits to the Host Administrator

SNA Server provides several benefits to the host administrator:

graphic

Centralized configuration - All host access is routed through SNA Server. SNA traffic is isolated to the data center while native LAN protocols are used on the corporate WAN.

Document Contents


SNA Server Integrates Heterogeneous Environments

Many enterprise environments include desktops running Windows, Windows for Workgroups, Windows NT Workstation, Windows 95, MS-DOS, Apple Macintosh, OS/2 and UNIX, with a networking mix that contains IPX/SPX, TCP/IP, NetBEUI, Banyan VINES IP, AppleTalk in addition to SNA protocols. Microsoft SNA Server provides the solution for this heterogeneous reality, while offering the extensibility demanded by the ever-changing computing environment. Thus, StarSQL clients can operate with most of the SNA Server-supported client environments and LAN protocols and will support others over time. Today, StarSQL supports clients running Windows NT, Windows for Workgroups, and Windows 3.X and all the LAN protocols supported by these clients.

Scaleable Platform from 1 to 10,000 Host Sessions

As SNA Server is an application integrated with Windows NT Server, it can grow with organizations as they increase the number of users connecting through the gateway, the number of host connections, or the types of applications that use gateway services.

Hot Backup and Load Balancing

In any large IS environment, an individual gateway can be viewed as a single point of failure. For mission-critical use, Microsoft recommends a minimum of two SNA Servers to provide fault tolerance. Up to 50 SNA Servers can be grouped together to provide load balancing and hot backup, allowing sessions to be automatically rerouted to a backup gateway should the primary gateway or host link fail. The load balancing and hot backup features work both for mainframe connections and AS/400 connections-and both for dependent and independent LUs. For highest speed mainframe connectivity, SNA Server works with direct channel attached technology such as Barr System's Channel Adapter or Bus-Tech Inc.'s 3172-NT. Each of these devices can provide host access at speeds many times greater than the fastest direct LAN attachments.

Administration

A single Windows NT Workstation or Windows NT Server, located anywhere in the corporate network can configure and manage all of the SNA Servers in the network using Windows NT graphical tools that are included with the product. If the servers reside at a central location, the IS staff can be responsible for the administration and monitoring of all host access. This can also be accomplished from the IBM host perspective because of the integration of SNA Server with NetView facilities.

Licensing Flexibility

For maximum acquisition and implementation flexibility, SNA Server licenses can be purchased using two different models.

Each of these models has specific advantages when implementing SNA Server solutions. The client based approach is more desirable in multiple server environments requiring extra capacity, load balancing or hot backup for direct database access to DB2.

Document Contents


Benefits of Using StarSQL

Direct access to DB2 data from local Windows applications provides a number of obvious advantages: convenience, low cost, and elegance of design. But a number of other benefits accrue from the use of a well-designed ODBC-to-DRDA driver.

Security and Data Integrity

IBM's DB2 relational database continues to be popular among information systems managers for one overriding reason: data integrity. DB2, in concert with IBM system environments such as MVS, VM and VSE, ensures that data are continually protected and updated, through comprehensive rollback and recovery operations, and through controls on user access and updating privileges enforced by DB2 and DRDA.

Performance

A well-conceived and -implemented direct access driver can optimize the performance of ODBC-to-DRDA requests, making data access fast and easy for end users. First and foremost, direct access drivers utilize a client/server configuration to optimize performance. In this configuration, client workstations perform the bulk of data processing, accessing the host only for data retrieval. In standard host or terminal emulation environments, by contrast, all the processing occurs on the host, which can create a bottleneck. By using significant computing resources available on the desktop, the client/server model eliminates this bottleneck.

In addition to employing a client/server configuration, StarSQL leverages four design innovations to optimize performance:

Document Contents


Summary

The StarSQL/SNA Server combination provides a compelling solution to PC-to-host data access requirements today. By delivering a simple and elegant means for Windows users to pull corporate data directly into their familiar desktop environments, without compromising the security and integrity of the data, StarSQL and SNA Server have leveraged today's standards to provide a real-world solution to a pressing data access problem. For the future, StarWare foresees adding access to more DRDA databases, including Oracle and Sybase, as well as offering that access across a wider variety of client platforms, including UNIX and Macintosh systems. In addition, as ODBC continues to gain momentum as the industry's de facto standard data access API, more applications will be able to leverage StarSQL in 1995 and 1996. Lastly, new related products from StarWare and Microsoft will broaden and deepen the range of functions StarSQL and SNA Server can provide.

For more information:

Contact your local Microsoft office or a Microsoft Solution Provider near you. In the United States, call (800) 426-9400 for product information or to locate a Microsoft Solution Provider. In Canada, call (800) 563-9048. Outside the United States and Canada, call your local Microsoft subsidiary or (206) 936-8661. Via the Internet, use: http://www.microsoft.com.

Contact StarWare in Berkeley, California, USA at (800) 763-0050 from anywhere in the United States or Canada. From elsewhere call (510) 704-2000, or contact StarWare in the United Kingdom at 44 1734 508 900.

Document Contents


search icon Click Here to Search TechNet Web Contents TechNet CD Overview TechNet logo Microsoft TechNet Credit Card Order Form
At this time we can only support electronic orders in the US and Canada. International ordering information.


TechNet logo Go To TechNet Home Page ©1996 Microsoft Corporation Microsoft homepage Go To Microsoft Home Page