31137

Стандартные методы совместного доступа к базам и программам в сложных информационных системах

Доклад

Информатика, кибернетика и программирование

ODBC это программный интерфейс PI доступа к базам данных разработанный фирмой X Open. ODBC это широко распространенный комплекс драйверов фирмы Microsoft для связи с разнородными базами данных удовлетворяющий стандартом ISO. Технологии связи с разнородными базами данных в условиях архитектуры клиент сервер с использованием ODBC. Клиентская часть состоит из: Управляющий модуль ODBC.

Русский

2013-08-25

150.16 KB

57 чел.

Вопрос 24 Стандартные методы совместного доступа к базам и программам в сложных информационных системах.

Компоненты программного обеспечения требуют реализации на разных языках и используют разную программно – техническую платформу.

Его задача – осуществить интеграцию изолированных систем, дать возможность программам, написанным на разных языках, работающим в разных узлах сети, взаимодействовать друг с другом так же просто, как если бы они находились в адресном пространстве одного процесса.

CORBA объединяет программный код в объект, содержащий информацию о функциональности объединяемого кода и интерфейсах доступа. Готовые объекты могут вызываться из других программ, расположенных в сети.

CORBA использует язык описания интерфейсов для определения интерфейсов взаимодействия объектов с внешним миром.

Язык описания интерфейсов – IDL.

CORBA описывает правила отображения из языка описания интерфейсов в язык, используемый разработчиком CORBA – объекта.

Программный интерфейс COM – это компонентная объектная модель, разработанная корпорацией Microsoft. Структура системы аналогична структуре CORBA.

Однако применение COM ограничено в последнее время рамками операционной системы Windows. В то время, как CORBA многоплатформенная система.  Но по сравнению с CORBA COM проще и распространяется бесплатно. Однако, CORBA обладает большими возможностями для создания больших интегрированных информационных систем.

ODBC – это программный интерфейс (API) доступа к базам данных, разработанный фирмой X Open. Позволяет единообразно оперировать с разными источниками данных,  отвлекаясь от особенностей взаимодействия в каждом конкретном случае.

ODBC – это широко распространенный комплекс драйверов фирмы Microsoft для связи с разнородными базами данных, удовлетворяющий стандартом ISO.

Технологии связи с разнородными базами данных в условиях архитектуры клиент – сервер с использованием ODBC.

Связь клиентской и серверной частей осуществляется с помощью глобальной или локальной сети. Доступ к соответствующей базе данных со стороны клиента из прикладных программ обеспечивается трехслойным программным интерфейсом. Клиентская часть состоит из:

  1.  Управляющий модуль ODBC. Позволяет определить необходимые источники данных для прикладной программы.
  2.  Драйвер ODBC. Это динамически загружаемая библиотека, которую клиентское приложение загружает в свое адресное пространство для доступа к источникам данных.
  3.  Драйверы для СУБД. Для каждой используемой СУБД необходим свой собственный ODBC драйвер, осуществляющий функции клиентских интерфейсов.

ODBC драйвер для конкретной СУБД переформировывает формат запроса прикладной программы во внутренний формат, распознаваемый СУБД, к которой обращен запрос.

Традиционная технология использования ODBC создает много сложностей системному администратору при появлении новых СУБД. Проблема состоит в необходимости инсталляции дополнительных драйверов для СУБД на каждом клиентском месте. Выход найден в технологии связи с разнородными базами данных с использованием сервера ODBC.


 

А также другие работы, которые могут Вас заинтересовать

18579. Системы распределенных вычислений 42.5 KB
  Системы распределенных вычислений При выполнении проектных процедур с использованием более чем одного узла сети различают режимы удаленного узла и дистанционного управления рис. 5.1. В режиме удаленного узла основные процедуры приложения исполняются на терминальн...
18580. Информационная безопасность. Симметричную и асимметричную схемы шифрования 38 KB
  Информационная безопасность При обмене информацией между участниками проектирования возможны как утечка конфиденциальных данных так и нарушение целостности данных. Поскольку в САПР зачастую используются связи со смежными предприятиями через сети общего пользовани
18581. Основные функции и проектные процедуры, реализуемые в ПО САПР 40 KB
  Основные функции и проектные процедуры реализуемые в ПО САПР В состав развитых машиностроительных САПР входят в качестве составляющих системы CAD САМ и CAE. Функции CADсистем в машиностроении подразделяют на функции двумерного и трехмерного проектирования. К функциям 2D...
18582. Автоматизированные системы управления Автоматизация управления предприятиями 42 KB
  Автоматизированные системы управления Автоматизация управления предприятиями Системы управления в промышленности как и любые сложные системы имеют иерархическую многомодульную структуру. Если предприятие является концерном научнопроизводственным объединение
18583. Логистические системы 36 KB
  Логистические системы Сложность задач управления которые приходится решать в современных производственных системах обусловливает интерес к логистике и развитию логистических систем. Традиционно логистику связывали с управлением процедурами движения сырья от исто
18584. Автоматизация управления технологическими процессами 45.5 KB
  Автоматизация управления технологическими процессами В автоматизированных системах управления технологическими процессами часто называемых системами промышленной автоматизации можно выделить свои иерархические уровни. На верхнем диспетчерском уровне АСУТП ос...
18585. Автоматизированные системы делопроизводства 37 KB
  Автоматизированные системы делопроизводства Информационные технологии и АСУ документами и документооборотом пользуются все возрастающим вниманием среди предприятий и фирм различного профиля поскольку организация работы с документами существенно влияет на эффекти...
18586. Инструментальные средства концептуального проектирования автоматизированных систем 41.5 KB
  Инструментальные средства концептуального проектирования автоматизированных систем В современных информационных технологиях важное место отводится инструментальным средствам и средам разработки АС в частности системам разработки и сопровождения их ПО. Эти технол
18587. Функции в языке ANSI C 2.74 MB
  Задача лабораторной работы состоит в практическом освоении основ создания собственных функций, написание приложения по индивидуальному варианту.