ZEUS.

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

Acknowledgments Byron Bush, Scott S. Hilpert and Lee, JeongKyu
1 DB2 Access Recording Services Auditing DB2 on z/OS with “DBARS” A product developed by Software Product Research.
Chapter 10 ADO. What is ADO? ADO is a Microsoft technology ADO stands for ActiveX Data Objects ADO is a programming interface to access data in a database.
SiS Technical Training Development Track Technical Training(s) Day 1 – Day 2.
1 Introduction to CICS. 2 Contents Introduction History Compatibility Typical Usage Components of CICS CICS Structure – Domains CICS Management Functions.
Database System Architectures  Client-server Database System  Parallel Database System  Distributed Database System Wei Jiang.
® IBM Software Group © IBM Corporation IBM Information Server Deliver – Federation Server.
Chapter 9 Overview  Reasons to monitor SQL Server  Performance Monitoring and Tuning  Tools for Monitoring SQL Server  Common Monitoring and Tuning.
1 Chapter Overview Transferring and Transforming Data Introducing Microsoft Data Transformation Services (DTS) Transferring and Transforming Data with.
Copying, Managing, and Transforming Data With DTS.
Overview SAP Basis Functions. SAP Technical Overview Learning Objectives What the Basis system is How does SAP handle a transaction request Differentiating.
SEMESTER 1, 2013/2014 DB2 APPLICATION DEVELOPMENT OVERVIEW.
Chapter Oracle Server An Oracle Server consists of an Oracle database (stored data, control and log files.) The Server will support SQL to define.
OracleAS Reports Services. Problem Statement To simplify the process of managing, creating and execution of Oracle Reports.
IBM’s Customer Information Control System, CICS Art Hendela, President Hendela System Consultants, Inc. Little Falls, NJ
By Lecturer / Aisha Dawood 1.  Dedicated and Shared Server Processes  Configuring Oracle Database for Shared Server  Oracle Database Background Processes.
Oracle Tuning Ashok Kapur Hawkeye Technology, Inc.
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.
DataDirect aka NEON Systems Advanced SOA Implementations October 19, Natural Conference Rex Bowe, Systems Consultant.
Improving Database Performance Derrick Rapley
Designing Applications for Performance Appropriate I/O for Specific Task Minimize all Initiation and Termination Design Everything to be “Interactive”
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 Introduction to ADO.NET ADO.NET - Lesson 01  Training time: 10 minutes  Author:
INTRODUCTION TO DBS Database: a collection of data describing the activities of one or more related organizations DBMS: software designed to assist in.
Communicating with the Outside. Hardware [Processor(s), Disk(s), Memory] Operating System Concurrency ControlRecovery Storage Subsystem Indexes Query.
Application Development
Chapter 5 Introduction To Form Builder. Lesson A Objectives  Display Forms Builder forms in a Web browser  Use a data block form to view, insert, update,
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.
Mainframe Connectivity
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.
Remote Stored Procedures. n Customer-written CICS application programs n Provides LAN applications with access to CICS resources n Invoked by LAN-based.
Oracle Business Intelligence Foundation - Commonly Used Features in Repository.
ViaSQL Access Server. ViaSQL Access Server Functions n Accept client requests –execute them against DB2 –execute specified RSP –connect to Legacy Data.
Creating Simple and Parallel Data Loads With DTS.
ADO .NET from. ADO .NET from “ADO .Net” Evolution/History of ADO.NET MICROSOFT .NET “ADO .Net” Evolution/History of ADO.NET History: Most applications.
MQ Series Cross Platform Dominant Messaging sw – 70% of market
Architecture Review 10/11/2004
Databases (CS507) CHAPTER 2.
Paul Larsen / Steve Melan
1 DB2 Access Recording Services Auditing DB2 on z/OS with “DBARS” A product developed by Software Product Research.
JDBC Database Management Database connectivity
Client/Server Databases and the Oracle 10g Relational Database
Relational database and SQL MySQL LAMP SQL queries
© 2016, Mike Murach & Associates, Inc.
SOFTWARE DESIGN AND ARCHITECTURE
ZEUS™ SuperServer Platform for zOS DevOps
The Client/Server Database Environment
System Architecture & Hardware Configurations
Database Performance Tuning and Query Optimization
Ch > 28.4.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
Ch 15 –part 3 -design evaluation
Lecture Set 14 B new Introduction to Databases - Database Processing: The Connected Model (Using DataReaders)
Tiers vs. Layers.
Chapter 10 ADO.
MQ Series Cross Platform Dominant Messaging sw – 70% of market
ZEUS™ The Virtual Data Integrator Mount Olympus Middleware. Inc.
Principles of Programming Languages
Chapter 11 Database Performance Tuning and Query Optimization
Lecture 1 Runtime environments.
Performance And Scalability In Oracle9i And SQL Server 2000
Database System Architectures
Database administration
Graduation Project #1 University Internet Student Registration System
INTRODUCTION A Database system is basically a computer based record keeping system. The collection of data, usually referred to as the database, contains.
Paul Larsen The Value of Hybrid Integration
Presentation transcript:

ZEUS

zVDB What is ZEUS? CICS PROGRAM PRODUCT IMS/DC TSO BATCH APPLICATION MQ APPLICATION DBMS VSAM, FLAT FILES ADABAS, SQL DBMS IMS/DB DB2 OTHER zOS DATA A subsystem for the componentization and integration of mainframe applications, processes, transactions and data from all sources and of all types.

What is zVDB? ZEUS himself pulls a VDB table out of a hat! zVDB zVDB is an AI-based program product that instantiates and manages VDB virtual relational tables and VDB databases in response to client SQL requests. zVDB is a magic-based program product wherein ZEUS himself pulls a VDB table out of a hat!

VIRTUAL RELATIONAL TABLE? zVDB WHAT IS A zVDB VIRTUAL RELATIONAL TABLE? COLUMN 2 COLUMN 1 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN n CICS PROGRAM PRODUCT IMS/DC MQ IMS/DB DB2 VSAM In a zVDB dynamic virtual table any column can come from any data source across the enterprise of zOS systems.

HOW DOES zVDB INSTANTIATE A VIRTUAL TABLE? DATASTREAM CLIENT-SERVER DIALOG DATA SOURCE APPLICATION ||VARIABLE 2 | VARIABLE 1| VARIABLE 3 || zVDB Virtual Table Interact and with the data source application, database or file while tracing the dialog. Parse the interaction datastreams from the data source for data variables. Define the VDB virtual table by assigning parsed variables as column names in the virtual table VARIABLE 1 2 3

zVDB RUNTIME LOGIC Assign Client request a dedicated subtask Receive client SQL request (TCP/IP or SNA LU2 or LU6.2). Assign Client request a dedicated subtask From dialog recording metadata, build and orchestrate a navigation plan, based on the input column values specified in the client SQL request, which will derive the variables, which are columns in the VDB virtual table. Execute the navigation plan. Instantiate the VDB virtual table. (a) Insert the new table into zVDB Virtual Database in DB2. and/or (b) Interact with Client ODBC to select table. (c) Transmit datastream with VDB table rows.

zVDB INTERNAL PROCESSING ZEUS maintask initializes the zVBD environment by attaching its dedicated subtasks: TCP/IP, VTAM, Console, SRM, Project Request processing executes through a zero wait state thread dispatcher. ZEUS handles all memory allocation/deallocation, control block requests and deletions. Both ZEUS and zVDB have been developed based on a highly abstracted hierarchical API architecture. All zVDB API’s are included in the ZEUS API set. (continued)

zVDB INTERNAL PROCESSING (continued) zVDB metadata is organized in a set of related tables. This metadata defines everything about the applications, the data, the orchestration plans, the data variables, the virtual tables, the dialogs, the screen and buffer formats for the dialogs (3270 screens for LU2), stored SQL procedures. zVDB has a complete emulation of both SNA LU2 protocol and 3270 protocol. TCP/IP and VTAM subtasks have their own listeners to detect requests. When a request is received a dedicated subtask is assigned to the request until it has completed processing. (continued)

zVDB INTERNAL PROCESSING (continued) 249 subtasks out of the zOS max of 255 are available for parallel processing in ZEUS. zVDB allocates one subtask per user. Since client interaction with applications and data sources executes at machine speeds, response times are solely a factor of the end server processing time. Both ZEUS and zVDB have been tuned down to the instruction level and all activities within the systems have been optimized for minimum resource consumption and maximum throughput. zVDB to zVDB communications enable transfer of all metadata between ZEUS subsystems, i.e. sending test system metadata to production system.

ZEUS™ zVDB™