SWD Software Ltd. - официальный дистрибьютор QNX на территории России и стран бывшего СССР Операционная система реального времени QNX
Инструменты для создания надёжных встраиваемых систем и
интеллектуальных устройств любой сложности
QNX Software Systems - разработчик встраиваемой операционной системы QNX
  Стандартная версия

Empress Connectivity

Тематические материалы

Брошюра Empress 


Информация

Коммерческий запрос 

Сайт разработчика 

Русский сайт Empress 


Истории внедрений

EMPRESS в аэрокосмической промышленности и робототехнике 

EMPRESS в медицине 

EMPRESS в маршрутизаторах и мини-АТС 

СУРБД. Области применения и успешные внедрения 

Применение мобильных, встраиваемых БД Empress в сетевых роботах 

Empress Connectivity - это открытый интерфейс доступа к базам данных (ODBC), обеспечивающий доступ к данным с ПК на базе Windows, Windows NT и UNIX с использованием различных СУБД. Интерфейс Empress Connectivity совместим со стандартным ODBC API уровня 1 и 2 компании Microsoft. К программному обеспечению, которое может быть использовано для доступа к данным, хранящимся в БД Empress, при помощи интерфейса Empress Connectivity, относится: MS Access, MS Word, MS Excel, MS Query, Visual Basic, Visual C++, Lotus 123, Lotus Approach, S-Designor, Crystal Reports, и другие.

Отличительные особенности и возможности интерфейса Empress Connectivity:

Взаимодействие UNIX и PC

Интерфейс ODBC Empress предоставляет новые возможности взаимодействия для двух категорий пользователей программных продуктов Empress: во-первых, существенно облегчается поиск и работа с информацией для пользователей PC, без необходимости в знаниях тонкостей программирования баз данных, форматов данных и местоположения данных в сети. Во-вторых, для разработчиков программного обеспечения интерфейс ODBC Empress предоставляет существенное преимущество при написании приложений, зависимых от платформы или базы данных, которое заключается в том, что одно и то же приложение получает возможность обращаться к различным СУБД.

Соответствие стандарту ODBC компании Microsoft

Интерфейс EMPRESS Connectivity совместим со спецификациями ODBC API 1 и 2 уровня (версия 3.0) компании Microsoft. Это позволяет клиентским приложениям, работающим под ОС Windows 98 или Windows NT, получать доступ к данных, хранящимся в базах данных Empress, посредством стандартных функций SQL.

Преобразование данных между приложением и источником

В гетерогенных компьютерных системах, данные в базе данных Empress зачастую находятся в формате, который не может быть прочитан обычными компьютерными приложениями. Интерфейс Empress управляет преобразованием типов данных из машинно-зависимых типов в универсальные, которые затем легко могут быть преобразованы драйвером ПК в типы данных, используемые клиентскими приложениями.

Сетевые коммуникации

Интерфейс Empress Connectivity использует внутренний высокоуровневый протокол передачи данных, который использует TCP/IP в качестве протокола нижнего уровня.

Управление транзакциями (операции Commit и Rollback)

ODBC-драйвер Empress поддерживает два режима транзакции: автоматический и ручной. В автоматическом режиме драйвер выполняет каждый SQL-запрос клиентского приложения как транзакцию. В ручном режиме драйвер начинает транзакцию только после того как клиентское приложение передаст SQL-запрос, и только при условии, что не открыты другие транзакции. Затем по сигналу ODBC API драйвер фиксирует или производит откат текущей транзакции. Клиентское приложение может управлять режимами работы драйвера, устанавливая автоматический или ручной режим.

Объявление и управление курсорами

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

Интерфейс Empress Connectivity включает следующие модули:

Модуль Описание
Сервер Connectivity Сетевой сервер БД
ODBC-клиент Клиентский ODBC-драйвер Empress
JDBC-ODBC Интерфейс Empress/Java (мост JDBC-ODBC)

Программные/аппаратные требования

Интерфейс Empress Connectivity работает в среде UNIX, Windows и ОС реального времени QNX и Lynx. Для работы программы требуется наличие СУРБД Empress.

Системные требования:

  • Оперативная Память: минимум 8 мегабайт
  • Дисковое пространство: 50 мегабайт
  • Компилятор: Компилятор языка ANSI C - только для интерфейса базового языка, в противном случае компилятор не нужен.
  • Сеть: протокол TCP/IP для UNIX
  • Платформы: информация о поддерживаемых платформах