|
|
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 включает следующие модули:
Программные/аппаратные требования
Интерфейс Empress Connectivity работает в среде UNIX, Windows и ОС реального времени QNX и Lynx. Для работы программы требуется наличие СУРБД Empress.
Системные требования:
- Оперативная Память: минимум 8 мегабайт
- Дисковое пространство: 50 мегабайт
- Компилятор: Компилятор языка ANSI C - только для интерфейса базового языка, в противном случае компилятор не нужен.
- Сеть: протокол TCP/IP для UNIX
- Платформы: информация о поддерживаемых платформах
|
|