Download presentation
Presentation is loading. Please wait.
Published byChristiana Holland Modified over 9 years ago
1
Connectivity Solutions from DataDirect™ John Goodson Vice President, DataDirect, R&D
2
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
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
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
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
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
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
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
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
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
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
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
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
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
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
16 © 2005 Progress Software Corporation ADO.NET Performance
17
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
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
19 © 2005 Progress Software Corporation DB-11 Connectivity Solutions from DataDirect Connect for JDBC Application Database SQL Result Set JDBC SQL Query
20
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
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
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
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
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
25 © 2005 Progress Software Corporation DB-11 Connectivity Solutions from DataDirect Questions?
26
26 © 2005 Progress Software Corporation DB-11 Connectivity Solutions from DataDirect Thank you for your time!
27
27 © 2005 Progress Software Corporation DB-11 Connectivity Solutions from DataDirect
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.