Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Connectivity Solutions from DataDirect™ John Goodson Vice President, DataDirect, R&D."— Presentation transcript:

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


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

Similar presentations


Ads by Google