Архитектура

Приложения ОСУБД Jasmine способны работать как на автономных компьютерах, так и в архитектурах клиент/сервер и WEB-сервер/WEB-браузер. Система Jasmine представляет собой чрезвычайно развитую и одновременно открытую систему программирования (рис.1).

Центральное место в системе Jasmine, разумеется, занимает объектно-ориентированный сервер БД, который обеспечивает высокоэффективную интеллектуальную поддержку хранения и обработки структур данных произвольной сложности.

Еще один важнейший компонент системы - Jasmine Studio. Этот компонент имеет две функциональные нагрузки: во-первых, он выступает как мощная визуальная среда разработки клиентских и серверных компонентов приложений и, во-вторых, как не менее мощный визуальный администратор БД. Приложения, созданные в среде Jasmine Studio, без каких-либо модификаций способны работать как в традиционных архитектурах, так и в составе WEB-браузеров. Последний вариант поддерживается входящими в состав комплекта поставки plug-in'ами для двух популярных браузеров (от Netscape и Microsoft).

С помощью компонента WEBLink-Server обеспечивается возможность эффективной работы Jasmine-сервера в сети Internet на базе стандартного языка HTML. В этом случае запросы к БД Jasmine встраиваются в HTML-страницы посредством нескольких специальных тэгов.

В среде Windows разработку клиентских частей приложений можно осуществлять, пользуясь любой системой программирования, способной "понимать" механизмы связи ActiveX и Windows API. Соответствующие компоненты также входят в комплект поставки.

Компоненты Java Bindings и Persistance Java обеспечивают два механизма, пользуясь которыми, специалисты, создающие Java-приложения, способны самым естественным образом интегрировать в одной среде программирование не только интерфейса с пользователем и бизнес-функций, но и любые запросы к ОСУБД Jasmine, включая работу с метаданными.

Рис.1. Архитектура ОСУБД Jasmine

Назад | Содержание | Вперед