Download presentation
Presentation is loading. Please wait.
Published byPauline Lane Modified over 9 years ago
1
ViaSQL Technical Overview
2
Viaserv, Inc. 2 ViaSQL Support for S/390 n Originally a VSE product n OS/390 version released in 1999 n Identical features and functions n Same workstation, LAN, server, etc. environments and tools
3
Viaserv, Inc. 3 Two ViaSQL Offerings n ViaSQL Direct –entry-level –two-tier -- simpler system –web-oriented n ViaSQL Integrator –three-tier -- adds ViaSQL Gateway –supports transfer, CICS clients, RPCs –more configuration and administration options
4
Viaserv, Inc. 4 ViaSQL Direct OS/390 CICS Legacy Data Server DB2 VSAM IMS Seq. RSP Other ViaSQL Direct ODBC or JDBC Driver Web Server Browser ViaSQL Direct ODBC or JDBC Driver ViaSQL Access Server ODBC or JDBC Tool APPC (SNA, LU6.2) TCP/IP APPC Web
5
Viaserv, Inc. 5 ViaSQL Direct Clients n ODBC v3.5 –32-bit Windows clients (95, 98, NT, 2000) n JDBC v1.0 –Java 1.1 and Java 2 platforms –Type 4 driver (written completely in Java) runs on Java virtual machines on any platform (OS/390, Windows NT/2000, UNIX)
6
Viaserv, Inc. 6 ViaSQL Direct Data Sources n Dynamic SQL access to DB2 –SELECT, INSERT, UPDATE, DELETE –GRANT/REVOKE/etc. n Programmatic access through RSPs –all data sources accessible from CICS region n Dynamic SQL access via Legacy Data Server –VSAM, IMS, sequential (Datacom coming soon)
7
Viaserv, Inc. 7 ViaSQL Direct Functions n Execute any SQL allowed by site –SELECT results returned as relational result sets in ODBC datatypes n Execute any Remote Stored Procedure (RSP) –may return result sets or messages n MS-SQL Server 7 Linked Server connection –Remote Procedure call (rpc): SQL, RSP (no Transfer) –Distributed Queries –Passthrough queries (Openquery method) –Data Transformation Services (DTS)
8
Viaserv, Inc. 8 Remote Stored Procedures (RSPs) n Customer-written CICS program called by the ViaSQL Access Server n Uses –business logic –data access logic –static access to DB2 –access to data sources not supported by Legacy Data Server
9
Viaserv, Inc. 9 ViaSQL Direct Uses n Simple desktop access n Simple laptop access n Web / Application Server access n MS SQL Server 7 access / integration
10
Viaserv, Inc. 10 Web Architectures — LAN OS/390 CICS Legacy Data Server DB2 VSAM IMS Seq. RSP Other Web Server Browser ViaSQL Direct ODBC or JDBC Driver ViaSQL Access Server TCP/IP APPC Web
11
Viaserv, Inc. 11 Web Architectures — OS/390 OS/390 CICS Legacy Data Server DB2 VSAM IMS Seq. RSP Other Browser IBM WebSphere Application Server ViaSQL Direct JDBC Driver ViaSQL Access Server Web
12
Viaserv, Inc. 12 ViaSQL Integrator OS/390 CICS Legacy Data Server DB2 VSAM IMS Seq. RSP Other Browser Web Server Viaserv ODBC Driver ViaSQL Access Server TCP/IPAPPC Web Viaserv ODBC Driver ODBC Tool Open Client ViaSQL Gateway Open Server Windows NT/2000 Open Client Tool Open Client Standard Network Connectivity
13
Viaserv, Inc. 13 ViaSQL Integrator Clients n ODBC –uses Viaserv ODBC driver (not ViaSQL Direct ODBC Driver) –32-bit Windows clients (95, 98, NT, 2000) –ODBC v3.5 –requires underlying Open Client installation (converts ODBC to Open Client) n Open Client v.10.4 and later –v.11.1.1 recommended –shipped with ViaSQL Integrator on Gateway CD
14
Viaserv, Inc. 14 ViaSQL Integrator Data Sources n Dynamic SQL access to DB2 –SELECT, INSERT, UPDATE, DELETE –GRANT/REVOKE/etc. n Programmatic access through RSPs –all data sources accessible from CICS region n Dynamic SQL access via Legacy Data Server –VSAM, IMS, sequential (Datacom coming soon)
15
Viaserv, Inc. 15 ViaSQL Integrator Functions n Execute any SQL allowed by site –SELECT results returned as relational result sets in ODBC or Open Client datatypes n Execute any RSPs n Transfers n Client Services Applications (CSAs) –CICS client access to LAN databases n Sybase ASE / MS SQL Server 7 integration –Distributed queries (ASE 11.5 or later) –Remote Procedure call (rpc): SQL, RSP, Transfer
16
Viaserv, Inc. 16 The ViaSQL Transfer n Move data between OS/390 and a LAN database –Sybase, MS SQL Server, Oracle, ODBC –either direction –one-step data extraction, movement, format, load n Useful for data staging, reporting databases, data warehousing, data migration n ViaTransit utility –transfer building –transfer scheduling and automatic execution –pre- and post-transfer processing
17
Viaserv, Inc. 17 Client Services Applications (CSAs) n CICS client access to LAN database –Sybase, MS SQL Server, Oracle, ODBC –execute SQL or stored procedure –results returned to CICS program –useful for data synchronization n CICS client access to ViaSQL Gateway –execute a transfer –useful for distributed sites with host-managed systems
18
Viaserv, Inc. 18 Remote Procedure Calls (RPCs) n DBMS client access to OS/390 –MS SQL Server (linked server connection) Uses ODBC connection (ViaSQL Direct or ViaSQL Integrator) –Sybase server to server connection Uses ODBC connection to ViaSQL Gateway (ViaSQL Integrator) –Oracle (Java or external procedure) n Application options –User perspective - single data source (transparent access) –Dynamic SQL or Stored procedures / Triggers n Useful for data synchronization
19
Viaserv, Inc. 19 Hybrid Environments n ViaSQL Direct components shipped with ViaSQL Integrator n Hybrid environments supported –single ViaSQL Access Server transaction supports access from both ViaSQL Direct ODBC Driver and ViaSQL Gateway –Legacy Data Server and RSPs never know
20
Viaserv, Inc. 20 The ViaSQL Configurator — 1
21
Viaserv, Inc. 21 The ViaSQL Configurator — 2
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.