OpenLink Software is a privately held company founded in 1992 by its President & CEO, Kingsley Idehen. The company is an industry acclaimed technology innovator in the following areas: ODBC, ODBC, ADO.NET, and OLE-DB compliant Data Access Drivers for Oracle,SQL Server, DB2, Informix, Ingres, Sybase, Progress, MySQL, and PostgreSQL; Object-Relational Database Technology; Data Integration Middleware (Virtual Database Engine Technology); Hybrid Data Servers for SQL, XML, RDF, and Full Text data sources; Web Application Server Technology Application Integration Middleware (Web Services Platforms and Service Oriented Architecture); Business Process Management & Integration; Distributed Collaborative Applications Platforms (Weblogs, Wikis, Feed Aggregation and Syndication, Web File Systems, Discussion Forums etc.) OpenLink Software OpenLink Software is an acclaimed technology innovator and leading vendor of industry standards compliant data access, integration, and management technology. OpenLink Software US Burlington 10 Burlington Mall Road Suite 265 MA-01803 sales@openlinksw.com +1 781 229 8030 +1 781 273 0900 How an ODBC Driver connects to a target RDBMS. Fundamentally, this is achieved using one of the following methods: wire-protocol [native], RDBMS vendor provided client networking product [for use by 3rd parties], or RDBMS vendor independent networking built into a driver. Database Connectivity Method over Network hasDatabaseNetworkConnectivityMethod Has Protocol Support hasProtocolSupport ODBC Driver's ability to support DBMS shared-nothing cluster configurations. Real Application Cluster Support hasRealApplicationClustorSupport PHP Data paging and scrolling [sliding window]mechanism that's sensitive to changes (membership, order, and values) that occur to a query resultset (solution) after it has been created. This behaviour is achieved by creating keysets afresh [from tables used to drive a query resultset or solution] prior to each scroll (paging) operation. ODBC Driver Dynamic Scrollable Cursor Data paging and scrolling [sliding window] mechanism that's sensitive to row value changes while being partially sensitive to changes in membership and order, once opened. This behaviour is the result of keysets being created from primary keys of tables used to derive a query resultset (solution). ODBC Driver Keyset Driven Scrollable Cursor Data paging and scrolling [sliding window] mechanism that's partially sensitive to row value changes while also being partially sensitive to changes in membership and order, once opened. This behaviour is the result of keysets [with fixed sizes] being created from primary keys of tables used to derive a query resultset (solution). Mixed Scrollable Cursor Data paging and scrolling [sliding window] mechanism with varying levels of change sensitivity in regards to query resultset [solution] row membership, order, and values. ODBC Driver Scrollable Cursor Data paging and scrolling [sliding window] mechanism that's insensitive to changes (membership, order, and values) that occur to a query resultset (solution) after it has been created. ODBC Driver Static Scrollable Cursor ODBC Driver's ability to support pooled DBMX connnections that can be shared across many ODBC applications. Connection Pooling Support hasConnectionPoolingSupport Change sensitivity of an ODBC Drivers Scrollable Cursor implementation. Is Change Sensitive isChangeSenstive Dynamic Keyset based mechanism used to determine order and membership of an ODBC Driver's Scrollable Cursor implementation. Dynamic Keyset Driven isDynamicKeySetDriven Change sensitivity of an ODBC Drivers Scrollable Cursor implementation. Is Fully Change Sensitive isFullyChangeSenstive Static Keyset based mechanism used to determine order and membership of an ODBC Driver's Scrollable Cursor implementation. Keyset Driven isKeySetDriven 2019-04-24T13:00:00-05:00 2019-04-24T13:38:00-05:00 This is a turtle document that uses Linked Data oriented content to describe an OpenLink ontology for ODBC Driver. OpenLink ODBC Driver Ontology Description Document (Turtle) 2019-04-24T13:00:00-05:00 2019-04-24T13:38:00-05:00 This is a document that uses Linked Data oriented content to describe OpenLink ODBC Driver Ontology. OpenLink ODBC Driver Ontology Description Document ODBC Driver Open Database Connectivity Driver In this form of DBMS connectivity, a driver leverages built-in network connectivity to a DBMS using a library provided by the target DBMS vendor, that's pre-installed as part of the DBMS product packaging. It has the advantage of providing a convenient installation and configuration experience to driver users. It has the disadvantage of delivering unpredictable experience and sophistication in areas such as cost-effective administration, privacy, security, and fine-grained access controls. Database Vendor Provided Native Network Connectivity DBVendorNativeNetworkConnectivity In this form of DBMS connectivity, a driver depends on client networking services provided the vendor of a DBMS targeted by a driver. It has the disadvantage of introducing preinstallation and configuration as driver usage prequisites. It has the advantage of providing a high-performance networking layer [in many cases] that's fine-tuned for its target DBMS. Database Vendor Provided Network Client Connectivity DBVendorProvidedNetworkConnectivity In this form of DBMS connectivity, a driver uses its own networking functionality to connect to a 3rd party DBMS. It has the advantage of providing innovations [as part of the driver] in critical areas such as privacy,security, and cost-effective adminsitration. Database Vendor Independent Network Connectivity DBVendorIndependentNetworkConnectivity Computer host operating system architecture supported e.g., 32-Bit, 64-Bit etc.. Operating System Architecture Compliance isOpsysArchitectureCompliant ODBC Compliant Applications that driver works with, post-installation. Basically, applications that have been certified to work by driver vendor. ODBC Application Compatibility isUsableWith Operating Systems on which an ODBC Driver is available. Supported Operating Systems hasOSAvailability SQL Relational Database Management System Releases supported by an ODBC Driver. SQL RDBMS Release Support hasDBMSReleaseSupport ODBC Compliance levels supported by an ODBC Driver. ODBC Compliance Level isODBCLevelCompliant Types of Scrollable Cursors supported by an ODBC Driver. This feature determines the types of record paging and change-sensitivity combinations that a driver provides to ODBC compliant applications. Scrollable Cursor Type Support hasScrollableCursorTypeSupport Distributed Transaction Monitors supported by an ODBC Driver. This feature determines the transaction monitor and associated distributed transaction functionality that a driver provides to ODBC compliant applications. Scrollable Cursor Type Support hasDistributedTransactionMonitorSupport Ability of an ODBC Driver to securely exchange data with an RDBMS using encryption. Ideally, this would be based on open standards such as Public Key Infrastructure (PKI) and Transport Layer Security (TLS). Supports Encrypted Data Transmission hasDataTransmissionEncryptionSupport Ability of an ODBC Driver to provide controlled access to RDBMS server hosted data using fine-grained attribute based access controls scoped to identity principals. These controls as driven a combination of open standards associated with verifiable identity, identity authentication protocols, and rules for controlling query, create, update, insert, and delete operations. Supports Fine-grained Access Controls hasFineGrainedAccessControls 2019-04-24T13:00:00-05:00 2019-04-24T13:38:00-05:00 This is a turtle document that uses Linked Data oriented content to describe OpenLink ODBC Driver Ontology. OpenLink ODBC Driver Ontology Description Document (Turtle) Multiple Active Statements supported by an ODBC Driver. ODBC Driver's ability to support multiple active statements on a single DBMS connection. This capability is less resource intensive than opening up a new connection per statement. Supports Multiple Active Statements Multiple Active Statements Support hasMultipleActiveStatementsSupport Technology for managing Atomicity, Consistency, Isolation, and Durability of transactions across machine boundaries, on a distributed network. ODBC Driver Distributed Transaction Monitor ODBC Drivers support of Scrollable Cursors. Scrollable Cursor Support hasScrollableCursorSupport 2019-04-24T11:00:00-05:00 OpenLink ODBC Driver Ontology of Terms 2019-04-24T11:00:00-05:00 Ontology that defines entity and relation types used to describe odbc drivers. Examples include connectivity methods, various application programs etc. 1.0.0 OpenLink ODBC Driver Ontology of Terms How a driver connects to a DBMS over a network. Database Network Connectivity Method