Call Level Interface

Поделись знанием:
Перейти к: навигация, поиск

Call Level Interface (CLI) (рус. Интерфейс уровня вызовов) — программный стандарт, закрепленный в документе 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 (см. ниже).



История

Работа над CLI началась в подразделении американского комитета SQL Access Group. В 1992 году API изначально был выпущен (и позиционировался) как Microsoft ODBC API. Спецификация CLI была утверждена в качестве стандарта комитетами ISO и ANSI в 1993 году; стандарт получил книжный номер ISBN 1-85912-081-4 и номер как внутренний документ C451.

ISO SQL/CLI является дополнением стандарта SQL от 1992 года (SQL-92). Закончен был как ISO-стандарт ISO/IEC 9075-3:1995 Information technology — Database languages — SQL — Part 3: Call-Level Interface (SQL/CLI). В текущих планах на SQL/CLI — добавление поддержки SQL3.

В четвертом квартале 1994 года контроль над стандартом был передан комитету X/Open Company, значительно расширившему и обновившему его. Интерфейс X/Open CLI является надмножеством ISO SQL CLI.

Напишите отзыв о статье "Call Level Interface"

Ссылки

  • [www.opengroup.org/products/publications/catalog/c451.htm Data Management: SQL Call Level Interface (CLI)]  (англ.)
  • [support.mdl.ru/pc_compl/doc/db2/v7.1/en/html/db2l0/frame3.htm#db2l0 Call Level Interface Guide and Reference]  (англ.)

Отрывок, характеризующий Call Level Interface

– Да вот и все, все… – сказала Наташа. Она быстро встала, в то время как входил Николушка, и почти побежала к двери, стукнулась головой о дверь, прикрытую портьерой, и с стоном не то боли, не то печали вырвалась из комнаты.
Пьер смотрел на дверь, в которую она вышла, и не понимал, отчего он вдруг один остался во всем мире.
Княжна Марья вызвала его из рассеянности, обратив его внимание на племянника, который вошел в комнату.
Лицо Николушки, похожее на отца, в минуту душевного размягчения, в котором Пьер теперь находился, так на него подействовало, что он, поцеловав Николушку, поспешно встал и, достав платок, отошел к окну. Он хотел проститься с княжной Марьей, но она удержала его.
– Нет, мы с Наташей не спим иногда до третьего часа; пожалуйста, посидите. Я велю дать ужинать. Подите вниз; мы сейчас придем.
Прежде чем Пьер вышел, княжна сказала ему:
– Это в первый раз она так говорила о нем.


Пьера провели в освещенную большую столовую; через несколько минут послышались шаги, и княжна с Наташей вошли в комнату. Наташа была спокойна, хотя строгое, без улыбки, выражение теперь опять установилось на ее лице. Княжна Марья, Наташа и Пьер одинаково испытывали то чувство неловкости, которое следует обыкновенно за оконченным серьезным и задушевным разговором. Продолжать прежний разговор невозможно; говорить о пустяках – совестно, а молчать неприятно, потому что хочется говорить, а этим молчанием как будто притворяешься. Они молча подошли к столу. Официанты отодвинули и пододвинули стулья. Пьер развернул холодную салфетку и, решившись прервать молчание, взглянул на Наташу и княжну Марью. Обе, очевидно, в то же время решились на то же: у обеих в глазах светилось довольство жизнью и признание того, что, кроме горя, есть и радости.
– Вы пьете водку, граф? – сказала княжна Марья, и эти слова вдруг разогнали тени прошедшего.
– Расскажите же про себя, – сказала княжна Марья. – Про вас рассказывают такие невероятные чудеса.
– Да, – с своей, теперь привычной, улыбкой кроткой насмешки отвечал Пьер. – Мне самому даже рассказывают про такие чудеса, каких я и во сне не видел. Марья Абрамовна приглашала меня к себе и все рассказывала мне, что со мной случилось, или должно было случиться. Степан Степаныч тоже научил меня, как мне надо рассказывать. Вообще я заметил, что быть интересным человеком очень покойно (я теперь интересный человек); меня зовут и мне рассказывают.