Connectivity Solutions from DataDirect™ John Goodson Vice President, DataDirect, R&D.

Slides:



Advertisements
Similar presentations
Connecting to Databases. relational databases tables and relations accessed using SQL database -specific functionality –transaction processing commit.
Advertisements

OneBridge Mobile Data Suite Product Positioning. Target Plays IT-driven enterprise mobility initiatives Extensive support for integration into existing.
Lecture plan Information retrieval (from week 11)
Chapter 13 © 2000 Prentice Hall Chapter 13 Accessing the Database Server: ODBC, OLE DB, and ADO David M. Kroenke Database Processing © 2000 Prentice Hall.
15 Chapter 15 Web Database Development Database Systems: Design, Implementation, and Management, Fifth Edition, Rob and Coronel.
SQL (Structured Query Language) X/OPEN Call Level Interface For SQL ODBC (Open DataBase Connectivity) API JDBC (Java DataBase Connectivity) API SQL (Structured.
ODBC and JDBC Aggie Hoversten CSCI Fall 1999.
14 1 Chapter 14 Database Connectivity and Web Development Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
Chapter 11 – Database-Oriented Middleware & EAI Database access is the key element to EAI, especially data-level EAI. Database oriented middleware is not.
Chapter 14 Database Connectivity and Web Technologies
Blue Group (ADO) 3/10/98 Universal Data Access with ActiveX Data Objects The Blue Group *Jennifer Kochan *Rebecca Orozco *Chris Papandria *Alicja Stanczak.
Objective In this session we will discuss about : What is ADO. NET ?
® IBM Software Group © IBM Corporation IBM Information Server Deliver – Federation Server.
Client/Server Computing. Information processing is distributed among several workstations and servers on a network, with each function being assigned.
SQL Server ® 2008 ® Native Client. Agenda  Introduction to SQL Server Native Client  Building High-Performance Data Access Solutions  Going Beyond.
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall 12-1 David M. Kroenke’s Chapter Twelve: ODBC Database Processing: Fundamentals,
Overview of Database Access in.Net Josh Bowen CIS 764-FS2008.
CIS 764 – Presentation Somil Chandwani.  With Microsoft Data Access Components (MDAC), developers can connect to and use data from a wide variety of.
1 Web Database Processing. Web Database Applications Static Report Publishing a report is prepared from a database application and exported to HTML DB.
September 6, 2015 Connecting Client Applications to Informix Databases using IBM Informix Connect and ODBC James Edmiston Database Consultant Quest Information.
SQL Server to MySQL Database Migration SQLWays - Migration Software Presentation March 2009 Copyright (c) Ispirer Systems Ltd.
Database Systems: Design, Implementation, and Management Tenth Edition
SOA-4: Introduction to OpenEdge ® Integration Technologies Jamie Townsend Applied Architect.
Week 7 Lecture Web Database Development Samuel Conn, Asst. Professor
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.
How to Configure Informix Connect and ODBC James Edmiston Informix DBA Consultant/Quest Information Systems, Inc. Informix User Forum 2005 Moving Forward.
Lecture On Database Analysis and Design By- Jesmin Akhter Lecturer, IIT, Jahangirnagar University.
Introduction to .NET Rui Ye.
Progress Software – DataDirect Connect Paul Griffin Product Marketing Manager January 20, 2012.
Fundamentals of Database Chapter 7 Database Technologies.
1 Hammad Khan. COURSE CONTENTS.NET Framework And C# SQL Server 2008 ADO.NET LINQ ASP.NET Dynamics Data ASP.NET MVC framework 2 Advance C# Concepts Windows.
Archivists' Toolkit - CRADLE Presentation, 10 Feb The Archivists’ Toolkit CRADLE Presentation 10 Feb
Information System Development Courses Figure: ISD Course Structure.
Universal Data Access and OLE DB. Customer Requirements for Data Access Technologies High-Performance access to data Reliability Vendor Commitment Broad.
Relational Databases Database Driven Applications Retrieving Data Changing Data Analysing Data What is a DBMS An application that holds the data manages.
Kittiphan Techakittiroj (21/10/58 13:33 น. 21/10/58 13:33 น. 21/10/58 13:33 น.) Database Servers Kittiphan Techakittiroj
Archivists' Toolkit - CDL Presentation, October 17, 2005 The Archivists’ Toolkit Lee Mandell Brad Westbrook.
PHP Features. Features Clean syntax. Object-oriented fundamentals. An extensible architecture that encourages innovation. Support for both current and.
Fundamentals, Design, and Implementation, 9/e by David M. Kroenke BSA206 Database Management Systems Lecture 21: Databases and the Web Chapters 12, 13.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
Gaining and keeping competitive advantage through J2EE and XML interoperability Dimitri Maesfranckx Product Manager.
Crystal Reports Training
DB-1: Understanding and Leveraging the Latest ODBC and JDBC Technology What’s new in OpenEdge® 10.1A? Rob Steward Director of Software Development.
DB MidWare CSIS 4490 N-Tier Client/Server Dr. Hoganson Database Middleware Early client/server database systems –Two tier –Server does business logic (data.
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall 12-1 David M. Kroenke’s Chapter Twelve: ODBC, OLE DB, ADO, and ASP Part.
12/6/2015B.Ramamurthy1 Java Database Connectivity B.Ramamurthy.
JDBC
Copyright © Curt Hill Connectivity Communicating with the Database.
Oracle Warehouse Builder - Beta 1 New Features Jean-Pierre Dijcks.
INT-2: XQuery Levels the Data Integration Playing Field Carlo (Minollo) Innocenti DataDirect XML Technologies, Program Manager.
WEB SERVER SOFTWARE FEATURE SETS
Database Connectivity with ASP.NET. 2 Introduction Web pages commonly used to: –Gather information stored on a Web server database Most server-side scripting.
Basics of JDBC Session 14.
IAnywhere Solutions Mobile Computing on Linux Eyun Lindberg
ThinStructure: An Overview Support for ThinStructure demonstration. Jean Georges Perrin – Annandale, 21 st April 2004.
JDBC Chapter 1 JDBC Introduction
Introduction Because database applications today reside in a complicated environment, various standards have been developed for accessing database servers.
Integrating the Mainframe Liberating Enterprise Data.
Introduction to SQL Server 2000 Reporting Services Jeff Dumas Technical Specialist Microsoft Corporation
Data Access Methodologies: When to choose what (ADO.NET, Entity Framework, WCF Data Services) Wriju Ghosh Lead Partner Consultant, Microsoft.
Scribe Technical Workshop Adapter for OLE DB Import-Export Wizard September 13, 2007.
R EMAINING TOPICS IN JDBC Sagun Dhakhwa. O VERVIEW Introduction to JDBC API Types of JDBC Drivers Introduction to ODBC.
12 Copyright © 2004, Oracle. All rights reserved. Application Migration: Overview.
The Holmes Platform and Applications
Accessing the Database Server: ODBC, OLE DB, and ADO
ODBC, OCCI and JDBC overview
ADO.NEXT Advances in Data Access for 2008
Java Database Connectivity
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
Open Automation Software
Presentation transcript:

Connectivity Solutions from DataDirect™ John Goodson Vice President, DataDirect, R&D

2 © 2005 Progress Software Corporation DB-11 Connectivity Solutions from DataDirect Agenda n Topic: Understanding the major data connectivity middleware standards n Topic: Understanding why DataDirect is a must for data connectivity n Topic: Q&A

3 © 2005 Progress Software Corporation DB-11 Connectivity Solutions from DataDirect At the end, you should understand: n What JDBC, ODBC, ADO.NET, SQL/XML, and XQuery mean n Why the “free” implementations will cost your organization far more than you expect n Why DataDirect is the de facto standard for data connectivity middleware

4 © 2005 Progress Software Corporation DB-11 Connectivity Solutions from DataDirect n All about connecting software to data n #1 provider of drivers for data connectivity n Industry thought leader on standards n Largest collection of connectivity experts Who we are

5 © 2005 Progress Software Corporation Oracle SQL Server ProgressXML Data Sources Applications Architecture and Languages Data Connectivity and Integration Components ODBC JDBC ADO J2EE.NETC++ Client ServerWeb Services DataDirect Today ISV ApplicationsCorporate IT Applications DataDirect Connect ® DB2 Core products SQL/XMLADO.NET Newer products

6 © 2005 Progress Software Corporation DB-11 Connectivity Solutions from DataDirect DataDirect Value Propositions n Superior products n Award-winning 24x7 customer service n Key standards body influencers n Deep technical relationships with DBMS vendors n Unmatched product testing

7 © 2005 Progress Software Corporation DB-11 Connectivity Solutions from DataDirect DataDirect Test Suites Databases and versions (50) Platforms and OS (35) Support Matrix ~80MM tests performed Test Matrix Driver Connection Options (10-40) Database Configuration Options (1-4) Unicode Level Employed (4) ODBC Example (OVS) Over 400,000 required test configurations with 200 tests on each

8 © 2005 Progress Software Corporation DB-11 Connectivity Solutions from DataDirect Data Access Middleware Standards n ODBC n OLE DB/ADO n ADO.NET n JDBC n SQL/XML n XQuery/XQJ

9 © 2005 Progress Software Corporation DB-11 Connectivity Solutions from DataDirect ODBC n Provides a common API to all relational data stores n Cross platform n Initially a Microsoft standard based on a draft pre-release of the X/Open SQL Access Group CLI n ODBC 3.0 aligns with the ISO and ANSI CLI standards

10 © 2005 Progress Software Corporation DB-11 Connectivity Solutions from DataDirect ODBC “Classic” Architecture Application Code Driver Manager ODBC Driver A ODBC Driver B ODBC Driver C Network Lib Network Lib Network Lib ABC

11 © 2005 Progress Software Corporation DB-11 Connectivity Solutions from DataDirect ODBC “Wire Protocol” Architecture Application Code Driver Manager ODBC Driver A ODBC Driver B ODBC Driver C ABC Sybase SQL Server DB/2 UDB,OS/390, AS/400 Oracle Informix ConnectODBC Wire Protocol Drivers Higher Performance No Dependencies Data Protocol License Test, QA, Embed and Deploy Less Tech Support

12 © 2005 Progress Software Corporation DB-11 Connectivity Solutions from DataDirect JDBC n JDBC is a Java™ interface for accessing SQL data sources n Based on ODBC, Open Group SQL CLI, and ANSI/ISO CLI n JDBC 1.0 designed for basic usage with emphasis on ease of use n JDBC 2.0 enhanced for advanced features and server-side use n JDBC 3.0 goal was to “round out” API by providing missing functionality

13 © 2005 Progress Software Corporation DB-11 Connectivity Solutions from DataDirect DataDirect Connect for JDBC n Leader in specJAppServer benchmark performance for: –SQL Server –Oracle –DB2 n All drivers are J2EE 1.2, 1.3, and 1.4 certified

14 © 2005 Progress Software Corporation DB-11 Connectivity Solutions from DataDirect ADO.NET n ADO.NET is a.NET standard for accessing data sources n ADO.NET is the only native data access framework for.NET environments n ADO.NET has nothing to do with ADO!

15 © 2005 Progress Software Corporation DB-11 Connectivity Solutions from DataDirect DataDirect Connect for.NET n DataDirect provides the only 100% managed code environment for.NET™ data access n Exclusive partner for Microsoft tests suites n Fast!

16 © 2005 Progress Software Corporation ADO.NET Performance

17 © 2005 Progress Software Corporation DB-11 Connectivity Solutions from DataDirect Connect for SQL/XML n SQL 2003 provides XML extensions –Called SQL/XML n Exposed as an extra-featured JDBC driver n Databases supported: –DB2 –Oracle –SQL Server –Informix –Sybase

18 © 2005 Progress Software Corporation DB-11 Connectivity Solutions from DataDirect SQL/XML – creating XML from SQL select c.CustId, xmlelement(name customer, xmlattributes(c.CustId as id,c.Name as name), xmlelement(name projects, (select xmlagg(xmlelement(name project, xmlattributes(p.ProjId as id,p.Name as name))) from Projects p where p.CustId=c.CustId))) as "customer-projects" from Customers c

19 © 2005 Progress Software Corporation DB-11 Connectivity Solutions from DataDirect Connect for JDBC Application Database SQL Result Set JDBC SQL Query

20 © 2005 Progress Software Corporation DB-11 Connectivity Solutions from DataDirect Connect for SQL/XML Application Database XML Result JDBC SQL/XML Query SQL Result Set

21 © 2005 Progress Software Corporation DB-11 Connectivity Solutions from DataDirect XQuery n XML query language developed in the W3C n XML-centric –Treats all data sources as XML –Allows efficient XML views of non-XML sources such as relational databases –Native XML Programming Designed for data integration –A single query can address several sources n General purpose, powerful query language with full support for creating, querying, combining, and restructuring XML

22 © 2005 Progress Software Corporation DB-11 Connectivity Solutions from DataDirect DataDirect XQuery n Database-independent XQuery n Supports SQL and XML sources n Same design principles as our existing products –Cross-platform –Standards-based –Embeddable – no need to install servers –Supports the latest features of each standard and each database n Expected soon after release of XQuery

23 © 2005 Progress Software Corporation DB-11 Connectivity Solutions from DataDirect DataDirect XQuery Application XQJ XQuery XML Result XML Input XML View of RDB Data Sources

24 © 2005 Progress Software Corporation DB-11 Connectivity Solutions from DataDirect Summary n DataDirect is about connecting software to data n DataDirect supports all major data access standards n DataDirect is the de facto standard for data access in the industry

25 © 2005 Progress Software Corporation DB-11 Connectivity Solutions from DataDirect Questions?

26 © 2005 Progress Software Corporation DB-11 Connectivity Solutions from DataDirect Thank you for your time!

27 © 2005 Progress Software Corporation DB-11 Connectivity Solutions from DataDirect