Call Level Interface (original) (raw)

About DBpedia

En informatique, la Call Level Interface ou CLI (traduction: interface de niveau appels) est une interface de programmation normalisée qui permet à des applications informatiques de manipuler des bases de données mises à disposition par des systèmes de gestion de base de données. La norme a été créée en 1992. En 2010 la quasi-totalité des systèmes de gestion de bases de données du marché offrent une telle interface de programmation. Ce qui permet de les manipuler depuis un logiciel applicatif par l'intermédiaire de bibliothèques logicielles courantes du marché telles que JDBC, ADO ou ODBC.

Property Value
dbo:abstract Das Call Level Interface (CLI) ist eine Datenbankschnittstellen-Spezifikation für den Zugriff auf relationale Datenbanken aus anderen Anwendungen heraus. Bei konkreten Implementierungen des CLI handelt es sich um so genannte Middleware, mit deren Hilfe aus beliebigen Anwendungen auf beliebige Datenbanken zugegriffen werden kann. Ähnlich wie Gerätetreiber zum Ansteuern der Hardware wird die CLI-Implementierung zum Ansteuern von Datenbanken benötigt. Somit muss der Programmierer einer Anwendung den Funktionsumfang zum Ansprechen der Datenbank nicht für jedes Programm neu schreiben, sondern greift auf bestehende Module zurück. Die CLI-Implementierung bildet ebenfalls die Befehlssätze verschiedener Datenbanksysteme auf eine immer gleiche Funktionsbibliothek ab, so dass es für das Programm an sich unwichtig ist, mit welcher Datenbank es arbeitet. Das CLI hat also die Funktion eines Übersetzers, der Programmaufrufe in eine „Sprache“ übersetzt, die die Datenbank versteht und umgekehrt Daten, die von der Datenbank zurückgeliefert werden, so formatiert, dass sie vom Programm verarbeitet werden können. Bekannte Programmierschnittstellen, die das CLI-Konzept umsetzen, sind Open Database Connectivity (ODBC) und Java Database Connectivity (JDBC). Der CLI-Standard wurde Anfang 1990 von einem Konsortium aus Datenbankherstellern – der SQL Access Group – entwickelt und 1992 mit Microsofts ODBC erstmals umgesetzt. Die ISO- und ANSI-Standardisierung folgte 1993. Seit Ende 1994 wird der CLI-Standard von der X/Open-Gruppe weiterentwickelt, welche selbst im Konsortium The Open Group aufging. (de) The Call Level Interface (CLI) is an application programming interface (API) and software standard to embed Structured Query Language (SQL) code in a host program as defined in a joint standard by the International Organization for Standardization (ISO) and International Electrotechnical Commission (IEC): ISO/IEC 9075-3:2003. The Call Level Interface defines how a program should send SQL queries to the database management system (DBMS) and how the returned recordsets should be handled by the application in a consistent way. Developed in the early 1990s, the API was defined only for the programming languages C and COBOL. The interface is part of what The Open Group, publishes in a part of the X/Open Portability Guide, termed the Common Application Environment, which is intended to be a wide standard for programming open applications, i.e., applications from different programming teams and different vendors that can interoperate efficiently. SQL/CLI provides an international standard implementation-independent CLI to access SQL databases. Client–server tools can easily access databases through dynamic-link libraries (DLL). It supports and encourages a rich set of client–server tools. The most widespread use of the CLI standard is the basis of the Open Database Connectivity (ODBC) specification, which is widely used to allow applications to transparently access database systems from different vendors. The current version of the API, ODBC 3.52, incorporates features from both the ISO and X/Open standards. Examples of languages that support Call Level Interface are ANSI C, C#, Visual Basic .NET (VB.NET), Java, Pascal, and Fortran. (en) En informatique, la Call Level Interface ou CLI (traduction: interface de niveau appels) est une interface de programmation normalisée qui permet à des applications informatiques de manipuler des bases de données mises à disposition par des systèmes de gestion de base de données. La norme a été créée en 1992. En 2010 la quasi-totalité des systèmes de gestion de bases de données du marché offrent une telle interface de programmation. Ce qui permet de les manipuler depuis un logiciel applicatif par l'intermédiaire de bibliothèques logicielles courantes du marché telles que JDBC, ADO ou ODBC. (fr) 호출 수준 인터페이스(Call Level Interface, CLI)는 호스트 프로그램 안에 구조화 질의어(SQL)를 추가하는 API이자 소프트웨어 표준이며, 국제 표준화 기구(ISO)와 국제 전기 표준 회의(IEC): ISO/IEC 9075-3:2003의 공동 표준으로 정의되어 있다. 호출 수준 인터페이스는 어떻게 프로그램이 SQL 쿼리를 데이터베이스 관리 시스템(DBMS)에 보낼 것이며, 어떻게 일정한 방법으로 이 애플리케이션에 의해 관리되어야 하는지를 정의한다. 1990년대 초에 개발된 이 API는 프로그래밍 언어 C와 코볼용으로만 정의되었다. 가장 널리 쓰이는 CLI 표준의 이용은 ODBC 사양의 기초이고 여러 업체들을 통해 지원되며, 응용 프로그램들이 데이터베이스 시스템을 투명하게 접속하는데 널리 사용된다. 이 API의 현 버전인 ODBC 3.52는 ISO와 X/Open 표준의 기능들을 통합한다. 호출 수준 인터페이스를 지원하는 언어의 예로는 ANSI C, C 샤프, 비주얼 베이직 닷넷(VB.NET), 자바, 파스칼, 포트란이 있다. (ko) Call Level Interface (CLI) è uno standard software definito in ISO/IEC 9075-3:2003. Esso definisce come un programma debba interfacciarsi a un database management system (DBMS) a "livello di chiamata", come dice il nome stesso, e gestire i risultati delle interrogazioni SQL, o query, effettuate. (it) Call Level Interface(CLI)とは、The Open Groupが開発したSQLベースのデータベース管理システムのためのデ・ファクト標準のAPIである。1990年代初めに開発され、C言語とCOBOLについてのみ定義された。Call Level Interface は C や COBOL のプログラムが DBMS に対して SQL クエリをどのように送り、返ってきたレコードセットをアプリケーションがどのように扱うべきかを一貫性を持って定義している。 このインタフェースは The Open Group のオープン・アプリケーション標準である Common Application Environment の一部である。これは複数のベンダーが開発したプログラムが効率的に相互運用できることを目的としていた。SQL/CLI は、SQLデータベースにアクセスするための実装非依存の国際標準である。クライアント-サーバツール群はダイナミックリンクライブラリを通して容易にデータベースにアクセスでき、各種クライアント-サーバツールがサポートされている。 CLI 標準は Open Database Connectivity (ODBC) 仕様の基盤となり、ODBC はベンダーを越えた透過的なデータベースアクセスを可能とした。ODBC の現在のバージョンは ODBC 3.52 で、これには後述するようにISOとX/Openの標準規格からも機能が導入されている。 (ja) Call Level Interface (CLI) (рус. Интерфейс уровня вызовов) — программный стандарт, расширение стандарта SQL, закреплённое в документе ISO/IEC 9075-3:2003. CLI описывает, как именно программа должна отправлять SQL-запросы к системе управления базами данных (СУБД) и как именно возвращённый должен быть последовательно обработан приложением. Разработанный в начале 90-х годов, API был определён лишь для языков программирования Си и Кобол. Данный интерфейс является лишь частью того, что The Open Group обозначает как Общая среда приложения (англ. Common Application Environment), разработанная как общий стандарт разработки открытых приложений, то есть приложения от различных разработчиков и поставщиков смогут взаимодействовать друг с другом наиболее эффективным способом. SQL/CLI описывает международный стандарт CLI независимого от реализации для доступа к базам данных с поддержкой SQL. Клиент-серверные инструменты смогут легко подключаться к базам данных с использованием динамически подключаемых библиотек (DLL). Также поддерживается и большой набор клиент-серверных инструментов. Наибольшее распространение стандарт CLI получил как основа спецификации интерфейса ODBC (Open Database Connectivity), широко используемого для обеспечения прозрачного доступа приложениям к СУБД различных поставщиков. Текущая версия API, ODBC 3.52, включает в себя возможности обоих стандартов: ISO и X/Open (см. ниже). (ru)
dbo:wikiPageExternalLink https://publications.opengroup.org/c451
dbo:wikiPageID 172718 (xsd:integer)
dbo:wikiPageLength 5274 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1076997697 (xsd:integer)
dbo:wikiPageWikiLink dbr:X/Open dbr:SQL_queries dbc:Open_Group_standards dbr:Visual_Basic_.NET dbr:SQL dbc:SQL dbr:Application_programming_interface dbr:Client–server_model dbr:COBOL dbr:C_(programming_language) dbr:C_Sharp_(programming_language) dbr:American_National_Standards_Institute dbr:Database_management_system dbr:Fortran dbr:Pascal_(programming_language) dbr:International_Electrotechnical_Commission dbr:International_Organization_for_Standardization dbr:Java_(programming_language) dbr:Open_Database_Connectivity dbr:The_Open_Group dbr:Recordset dbr:Microsoft dbr:SQL_Access_Group dbr:SQL-92 dbr:Dynamic-link_libraries
dbp:abbreviation CLI (en)
dbp:authors dbr:X/Open dbr:The_Open_Group dbr:SQL_Access_Group
dbp:domain Application programming interfaces (en)
dbp:organization dbr:The_Open_Group
dbp:relatedStandards ISO/IEC 9075-3:2003 (en)
dbp:status Published (en)
dbp:title Call Level Interface (en)
dbp:website https://publications.opengroup.org/c451
dbp:wikiPageUsesTemplate dbt:ISBN dbt:Infobox_technology_standard dbt:Reflist dbt:See_also dbt:Start_date_and_age dbt:Database-stub dbt:Open_Group_standards
dct:subject dbc:Open_Group_standards dbc:SQL
gold:hypernym dbr:Interface
rdf:type owl:Thing dbo:Software yago:WikicatComputerLibraries yago:Area102735688 yago:Artifact100021939 yago:Library103660909 yago:Object100002684 yago:PhysicalEntity100001930 yago:YagoGeoEntity yago:YagoPermanentlyLocatedEntity yago:Room104105893 yago:Structure104341686 yago:Whole100003553
rdfs:comment En informatique, la Call Level Interface ou CLI (traduction: interface de niveau appels) est une interface de programmation normalisée qui permet à des applications informatiques de manipuler des bases de données mises à disposition par des systèmes de gestion de base de données. La norme a été créée en 1992. En 2010 la quasi-totalité des systèmes de gestion de bases de données du marché offrent une telle interface de programmation. Ce qui permet de les manipuler depuis un logiciel applicatif par l'intermédiaire de bibliothèques logicielles courantes du marché telles que JDBC, ADO ou ODBC. (fr) 호출 수준 인터페이스(Call Level Interface, CLI)는 호스트 프로그램 안에 구조화 질의어(SQL)를 추가하는 API이자 소프트웨어 표준이며, 국제 표준화 기구(ISO)와 국제 전기 표준 회의(IEC): ISO/IEC 9075-3:2003의 공동 표준으로 정의되어 있다. 호출 수준 인터페이스는 어떻게 프로그램이 SQL 쿼리를 데이터베이스 관리 시스템(DBMS)에 보낼 것이며, 어떻게 일정한 방법으로 이 애플리케이션에 의해 관리되어야 하는지를 정의한다. 1990년대 초에 개발된 이 API는 프로그래밍 언어 C와 코볼용으로만 정의되었다. 가장 널리 쓰이는 CLI 표준의 이용은 ODBC 사양의 기초이고 여러 업체들을 통해 지원되며, 응용 프로그램들이 데이터베이스 시스템을 투명하게 접속하는데 널리 사용된다. 이 API의 현 버전인 ODBC 3.52는 ISO와 X/Open 표준의 기능들을 통합한다. 호출 수준 인터페이스를 지원하는 언어의 예로는 ANSI C, C 샤프, 비주얼 베이직 닷넷(VB.NET), 자바, 파스칼, 포트란이 있다. (ko) Call Level Interface (CLI) è uno standard software definito in ISO/IEC 9075-3:2003. Esso definisce come un programma debba interfacciarsi a un database management system (DBMS) a "livello di chiamata", come dice il nome stesso, e gestire i risultati delle interrogazioni SQL, o query, effettuate. (it) The Call Level Interface (CLI) is an application programming interface (API) and software standard to embed Structured Query Language (SQL) code in a host program as defined in a joint standard by the International Organization for Standardization (ISO) and International Electrotechnical Commission (IEC): ISO/IEC 9075-3:2003. The Call Level Interface defines how a program should send SQL queries to the database management system (DBMS) and how the returned recordsets should be handled by the application in a consistent way. Developed in the early 1990s, the API was defined only for the programming languages C and COBOL. (en) Das Call Level Interface (CLI) ist eine Datenbankschnittstellen-Spezifikation für den Zugriff auf relationale Datenbanken aus anderen Anwendungen heraus. Bei konkreten Implementierungen des CLI handelt es sich um so genannte Middleware, mit deren Hilfe aus beliebigen Anwendungen auf beliebige Datenbanken zugegriffen werden kann. Ähnlich wie Gerätetreiber zum Ansteuern der Hardware wird die CLI-Implementierung zum Ansteuern von Datenbanken benötigt. Somit muss der Programmierer einer Anwendung den Funktionsumfang zum Ansprechen der Datenbank nicht für jedes Programm neu schreiben, sondern greift auf bestehende Module zurück. Die CLI-Implementierung bildet ebenfalls die Befehlssätze verschiedener Datenbanksysteme auf eine immer gleiche Funktionsbibliothek ab, so dass es für das Programm an s (de) Call Level Interface(CLI)とは、The Open Groupが開発したSQLベースのデータベース管理システムのためのデ・ファクト標準のAPIである。1990年代初めに開発され、C言語とCOBOLについてのみ定義された。Call Level Interface は C や COBOL のプログラムが DBMS に対して SQL クエリをどのように送り、返ってきたレコードセットをアプリケーションがどのように扱うべきかを一貫性を持って定義している。 このインタフェースは The Open Group のオープン・アプリケーション標準である Common Application Environment の一部である。これは複数のベンダーが開発したプログラムが効率的に相互運用できることを目的としていた。SQL/CLI は、SQLデータベースにアクセスするための実装非依存の国際標準である。クライアント-サーバツール群はダイナミックリンクライブラリを通して容易にデータベースにアクセスでき、各種クライアント-サーバツールがサポートされている。 (ja) Call Level Interface (CLI) (рус. Интерфейс уровня вызовов) — программный стандарт, расширение стандарта SQL, закреплённое в документе ISO/IEC 9075-3:2003. CLI описывает, как именно программа должна отправлять SQL-запросы к системе управления базами данных (СУБД) и как именно возвращённый должен быть последовательно обработан приложением. Разработанный в начале 90-х годов, API был определён лишь для языков программирования Си и Кобол. (ru)
rdfs:label Call Level Interface (en) Call Level Interface (de) Call Level Interface (it) Call Level Interface (fr) 호출 수준 인터페이스 (ko) Call Level Interface (ja) SQL Call Level Interface (ru)
rdfs:seeAlso dbr:SQL dbr:CLI
owl:sameAs freebase:Call Level Interface yago-res:Call Level Interface wikidata:Call Level Interface dbpedia-de:Call Level Interface dbpedia-fr:Call Level Interface dbpedia-it:Call Level Interface dbpedia-ja:Call Level Interface dbpedia-ko:Call Level Interface dbpedia-ru:Call Level Interface https://global.dbpedia.org/id/7n2S
prov:wasDerivedFrom wikipedia-en:Call_Level_Interface?oldid=1076997697&ns=0
foaf:homepage https://publications.opengroup.org/c451
foaf:isPrimaryTopicOf wikipedia-en:Call_Level_Interface
is dbo:wikiPageDisambiguates of dbr:CLI
is dbo:wikiPageRedirects of dbr:Call-Level_Interface
is dbo:wikiPageWikiLink of dbr:Apache_Derby dbr:Cursor_(databases) dbr:Open_Database_Connectivity dbr:The_Open_Group dbr:CLI dbr:SQL-92 dbr:SQL/CLI dbr:Call-Level_Interface
is foaf:primaryTopic of wikipedia-en:Call_Level_Interface