Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекции по распред системам обработки информ.docx
Скачиваний:
20
Добавлен:
21.09.2019
Размер:
148.65 Кб
Скачать

Odbc - открытый интерфейс к базам данных на платформе ms wIndows.

Очень важный шаг к созданию переносимых приложений обработки данных сделала фирма Microsoft, опубликовавшая в 1992 году спецификацию ODBC (Open Database Connetcivity - открытого интерфейса к базам данных), предназначенную для унификации доступа к данным с персональных компьютеров работающих под управлением операционной системы Windows. (Заметим, что ODBC опирается на спецификации CLI). Структурная схема доступа к данным с использованием ODBC:

ODBC представляет из себя программный слой, унифицирующий интерфейс приложений с базами данных. За релизацию особенностей доступа к каждой отдельной СУБД отвечает специальный ODBC-драйвер. Пользовательское приложение этих особенностей не видит, т.к. взаимодействует с универсальным программным слоем более высокого уровня. Таким образом, приложение становится в значительной степени независимым от СУБД. Однако, этот способ также не лишен недостатков:

  • приложения становятся привязанными к платформе MS Windows

  • увеличивается время обработки запросов (как следствие введения дополнительного программного слоя)

  • необходимо предварительная инсталляция ODBC-драйвера и настройка ODBC (указание драйвера, сетевого пути к серверу, базы данных и т.д.) на каждом рабочем месте. Параметры этой настройки являются статическими, т.е. приложение их самостоятельно изменить не может.

№21 Jdbc - мобильный интерфейс к базам данных на платформе Java.

JDBC (Java DataBase Connectivity) - это интерфейс прикладного программирования (API) для выполнения SQL-запросов к базам данных из программ, написанных на языке Java. Напомним, что язык Java, созданный компанией Sun, является платформенно - независимым и позволяет создавать как собственно приложения (standalone application), так и программы (апплеты), встраиваемые в web-страницы. Более подробная информация о Java и связанных с ним технологиях находится на серверах java.sun.ru.

JDBC во многом подобен ODBC (см. рисунок), также построен на основе спецификации CLI, однако имеет ряд замечательных отличий. Во-первых, приложение загружает JDBC-драйвер динамически, следовательно администрирование клиентов упрощается, более того, появляется возможность переключаться на работу с другой СУБД без перенастройки клиентского рабочего места. Во-вторых, JDBC, как и Java в целом, не привязан к конкретной аппаратной платформе, следовательно проблемы с переносимостью приложений практически снимаются. В-третьих, использование Java-приложений и связанной с ними идеологии "тонких клиентов" обещает снизить требования к оборудованию клиентских рабочих мест.

Принципы построения программного обеспечения

П одбор комплекса  серверного аппаратного и программного обеспечения проходит в несколько этапов. В первую очередь определяется круг задач и их объем, которые должен выполнять серверный комплекс и, исходя из этого, определяется количество и мощность серверов. Отталкиваясь от необходимой вычислительной мощности, определяется базовая платформа. Далее, учитывается необходимость в резервировании определенных узлов и обеспечение запаса производительности системы в зависимости от ожидаемых темпов роста предприятия. После формирования всех технико-экономических требований можно выбирать конкретного производителя. Форм-фактор серверов зависит от многих условий, он определяется в процессе анализа ТЗ, так же как и необходимость в системах хранения. Если есть необходимость обрабатывать значительные массивы данных – видео файлов, прайс-листов, текстов и т.д., возможно использование СХД т.е. внешних систем хранения данных с резервированием по питанию и быстрыми RAID массивами. Многие факторы влияют на конечный результат, но залог успеха – корректное построение ТЗ независимо от сферы деятельности.

Компания «Альтинет» обладает высокой технической и интеллектуальной базой, позволяющей разрабатывать серверные решения любой сложности, спроектированные непосредственно под конкретные условия заказчика.

Обзор серверного и сетевого программного обеспечения:

  • Трафик, 1.0 Программа Трафик предназначена для подсчета времени работы, а также трафика, переданного и полученного по сетевому подключению, и тарификации их значений в соответствии с тарифами провайдера...

  • CDialer CDialer - программа-сервис Windows для установки и поддержания VPN-соединения. Позволяет устанавливать и поддерживать VPN-соединение автоматически. Запускается во время загрузки Windows, нет необходимости во входе пользователя в систему. Не требует много ресурсов. Проста в использовании...

  • Remote Asset Tracker, 1.6.0 Remote Asset Tracker - программа для автоматической инвентаризации компьютеров в сети. Не требует установки клиента. База данных аппаратного и программного обеспечения компьютеров всей сети всего за несколько минут в 2 клика! Дополнительно: мощный генератор отчетов. С помощью Total Network Inventory вы можете узнать подробную информацию о: процессорах, памяти, установленных HDD, количестве логических дисков, свободных слотов, видеокартах и т.п...

  • Willing Webcam, 4.3 Willing Webcam — это программа для веб-камер, предназначенная для публикации видео или изображений в сети Интернет. Также программа способна работать с камкодерами (цифровыми видео камерами) и цифровыми фотокамерами, имеющими FireWire, S-Video или композитный выход, USB устройствами видео захвата и с сетевыми IP-камерами, которые могут генерировать на выходе JPEG изображение...

  • Softinventive Lab Total Network Inventory, 1.6 Total Network Inventory — программа для автоматической инвентаризации компьютеров в сети. Не требует установки клиента. База данных аппаратного и программного обеспечения компьютеров всей сети всего за несколько минут в 2 клика! С помощью Total Network Inventory вы можете узнать подробную информацию о: процессорах, памяти, установленных HDD, количестве логических дисков, свободных слотов, видеокартах, установленном ПО и т.д...