Корпоративные базы данных - статьи




InterBase, NEXUS & Java



Весь комплекс средств, который предполагает реализовать компания Borland, интегрирует новые
возможности в единую инструментальную среду. Вкратце перечислим основные особенности,
реализованные или предполагаемые к реализации в ближайшее время.


  • InterBase: 4.1-4.5 -> replication. Возможности репликации в SQL-сервере
    InterBase 4.5.
  • InterBase InterClient. Возможность удаленного доступа к таблицам InterBase
    через новый протокол доступа.
  • InterBase: NS API, CGI. Интерфейс InterBase с наиболее
    распространенными стандартами Web-серверов.
  • InterBase: UDF on Java. Возможность разработки и выполнения функций,
    линкуемых к ядру сервера, написанных на языке Java.
  • NEXUS: application server. Появление сервера приложений в многозвенной
    N-Tier системе.
  • NEXUS: business rules. Определение бизнес-правил на сервере
    приложений.
  • NEXUS: several SQL-servers. Сервер приложений может работать с
    несколькими источниками данных.
  • 3-Tier -> N-Tier. Естественное преобразование архитектуры клиент-сервер
    в N-Tier архитектуру.

Пример: система торгов на бирже.


Вашему вниманию предлагается описание реальной системы, реализованной с использованием
части новых технологий. Эта система представляет собой модель биржи ценных бумаг, где
брокерское место может работать как интернетовское удаленное клиентское место или как
клиентское место в локальной сети. Каждый клиент может работать с данными при помощи
стандартного броузера Netscape или при помощи эмулятора терминала (правда, в этом случае он
будет вынужден покупать и продавать акции вслепую - история торгов, характеристики компаний
представляются в виде графиков - в текстовом терминале такие возможности отсутствуют.

Архитектура системы - слабый клиент, Web-сервер, сервер приложений, InterBase 4.0 для AIX -
стандартное решение для Intranet. Вся система может работать как в Internet, так и в закрытой
внутренней сети. Производительность системы удивила даже разработчиков - никто не ожидал
таких результатов, имея опыт разработки клиент-серверных систем.


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