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, количестве логических дисков, свободных слотов, видеокартах, установленном ПО и т.д...
