ViaSQL Technical Overview. Viaserv, Inc. 2 ViaSQL Support for S/390 n Originally a VSE product n OS/390 version released in 1999 n Identical features.

Slides:



Advertisements
Similar presentations
MQ Series Cross Platform Dominant Messaging sw – 70% of market Messaging API same on all platforms Guaranteed one-time delivery Two-Phase Commit Wide EAI.
Advertisements

Introduction to Heterogeneous Data Replication Spring COMMON 1999 Richard Sinn IBM Santa Teresa Lab.
Lecture plan Information retrieval (from week 11)
Chapter 7 LAN Operating Systems LAN Software Software Compatibility Network Operating System (NOP) Architecture NOP Functions NOP Trends.
G O B E Y O N D C O N V E N T I O N WORF: Developing DB2 UDB based Web Services on a Websphere Application Server Kris Van Thillo, ABIS Training & Consulting.
Technical Architectures
Distributed Application Development B. Ramamurthy.
Fundamentals, Design, and Implementation, 9/e Chapter 14 JDBC, Java Server Pages, and MySQL.
Integration case study Week 8 – Lecture 1. Enrolment request (Workstation) Application server Database server Database New University Student Record System.
Chapter 9: The Client/Server Database Environment
1 © Prentice Hall, 2002 The Client/Server Database Environment.
® IBM Software Group © IBM Corporation IBM Information Server Deliver – Federation Server.
Lecture The Client/Server Database Environment
Client/Server Computing. Information processing is distributed among several workstations and servers on a network, with each function being assigned.
Confidential ODBC May 7, Features What is ODBC? Why Create an ODBC Driver for Rochade? How do we Expose Rochade as Relational Transformation.
The Client/Server Database Environment
Web-based Software Development - An introduction.
IS 4506 Database Connectivity.  Overview Two and Three-Tier C/S Architecture ASP Database Connection ODBC - Connection to DBMS Overview of transaction.
Advance Computer Programming Java Database Connectivity (JDBC) – In order to connect a Java application to a database, you need to use a JDBC driver. –
© Copyright 2007, HiT Software, Inc. All rights reserved. An Introduction to DBMoto.
Oracle8 JDBC Drivers Section 2. Common Features of Oracle JDBC Drivers The server-side and client-side Oracle JDBC drivers provide the same basic functionality.
MBA 664 Database Management Systems Dave Salisbury ( )
Networked Application Architecture Design. Application Building Blocks Application Software Data Infrastructure Software Local Area Network Server Desktop.
8-1 3 Oracle Data Integrator Topology: Connecting to the World.
Fundamentals of Database Chapter 7 Database Technologies.
CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)
Designing and Developing WS B. Ramamurthy. Plans We will examine the resources available for development of JAX-WS based web services. We need an IDE,
Where Do You Need Your ADABAS Data Today? An overview of NatQuery and NatCDC
Introduction to the Adapter Server Rob Mace June, 2008.
CSS/417 Introduction to Database Management Systems Workshop 4.
Chris Wright Senior Systems Engineer, Lucity MOVING TO ONE DATABASE FOR SQL SERVER.
Introduction to the new mainframe © Copyright IBM Corp., All rights reserved. Chapter 12 Understanding database managers on z/OS.
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
Database Architectures Database System Architectures Considerations – Data storage: Where do the data and DBMS reside? – Processing: Where.
Lecture 22: Client-Server Software Engineering
1 CS 430 Database Theory Winter 2005 Lecture 2: General Concepts.
IBM Office Connect 3.0 James Edmiston Consultant Quest Information Systems, Inc Mike Terrell IT Specialist IBM Data.
12/6/2015B.Ramamurthy1 Java Database Connectivity B.Ramamurthy.
Copyright © Curt Hill Connectivity Communicating with the Database.
DATABASE CONNECTIVITY TO MYSQL. Introduction =>A real life application needs to manipulate data stored in a Database. =>A database is a collection of.
Introduction to the new mainframe © Copyright IBM Corp., All rights reserved. Chapter 11 Understanding transaction managers on z/OS.
WEB SERVER SOFTWARE FEATURE SETS
Integrating the Mainframe Liberating Enterprise Data.
Integrating the Mainframe Liberating Enterprise Data.
Client Services Applications. What are Client Services Applications? Access Server CICS Client Application Server Turns the traditional picture upside.
Opening the Box and Liberating S/390 Enterprise Data International Sales Meeting, June 1999 Bill Coleman and Peter King.
Features Of SQL Server 2000: 1. Internet Integration: SQL Server 2000 works with other products to form a stable and secure data store for internet and.
Mainframe Connectivity
Wavv 2005 Colorado Springs. VSE Connectors VSE Connectors ViaSQL “Plus” Functionality ViaSQL “Plus” Functionality ViaSQL “Plus” Adaptability ViaSQL “Plus”
Dueling Middleware WAVV 2000, Colorado Springs. Middleware Defined LAN DBMS Web Browser Client Workstation Local Area Network Middleware Web Server S/390.
1 Mainframe Connectivity. 2 Access to ViaSQL Access Server n ViaSQL Direct and ViaSQL Integrator n TCP/IP –easier to set up –less configurable n APPC.
Migrating Mainframe Data Liberating Enterprise Data.
Middleware Solutions for VSE and. 2 Middleware products for data access, delivery, and integration. Designed for organizations seeking the combined benefits.
Remote Stored Procedures. n Customer-written CICS application programs n Provides LAN applications with access to CICS resources n Invoked by LAN-based.
Integrating the Mainframe Liberating Enterprise Data.
ViaSQL Transfer. Viaserv, Inc. Transfer – 2 The ViaSQL Transfer n Available only with ViaSQL Integrator n Move data between OS/390 and a LAN database.
Glink for Java: applet, application and an API for integrating access to Bull, IBM, UNIX and Minitel systems with your Java based e-business applications.
Biztalk server Enn Õunapuu
ISC321 Database Systems I Chapter 2: Overview of Database Languages and Architectures Fall 2015 Dr. Abdullah Almutairi.
9 Copyright © 2004, Oracle. All rights reserved. Getting Started with Oracle Migration Workbench.
© 2009 Pearson Education, Inc. Publishing as Prentice Hall 1 Lecture 9: The Client/Server Database Environment Modern Database Management 9 th Edition.
MQ Series Cross Platform Dominant Messaging sw – 70% of market
Web-based Software Development - An introduction
The Client/Server Database Environment
Java Database Connectivity
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
MQ Series Cross Platform Dominant Messaging sw – 70% of market
Module 1: Overview of Systems Management Server 2003
Presentation transcript:

ViaSQL Technical Overview

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

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

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

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)

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)

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)

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

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

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

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

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

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 recommended –shipped with ViaSQL Integrator on Gateway CD

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)

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

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

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

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

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

Viaserv, Inc. 20 The ViaSQL Configurator — 1

Viaserv, Inc. 21 The ViaSQL Configurator — 2