Компьютер Пресс №2-98

Borland Entera и Delphi Enterprise

Наталия Елманова

Недавно корпорацией Borland International был выпущен новый продукт Delphi Enterprise - средство создания клиентских приложений, использующих в качестве сервера приложений Borland Entera - middleware-продукт, позволяющий создавать многоплатформенные многозвенные распределенные информационные системы.
В состав Delphi Enterprise, помимо имеющегося в Delphi Client/Server Suite набора компонентов и утилит, входят отсутствующие в Delphi Client/Server Suite компоненты для связи с Entera: TEnteraConnection и TEnteraProvider - аналоги TMidasConnection и TProvider.
Отметим, что создание клиента Entera с помощью Delphi Enterprise не очень существенно отличается от создания "тонкого" клиента для сервера, основанного на технологии MIDAS. Что же касается среднего звена информационной системы - в обоих случаях его содержательную часть составляют компоненты доступа к данным, или, говоря другим языком, набор SQL-запросов для модификации данных, хранящихся на сервере баз данных.

Borland Entera представляет собой сервер приложений, функционирующий на многих платформах, таких, как AIX, HP-UX, Digital UNIX, Solaris, OS/2, OS/2 Warp, Windows NT, Windows, Macintosh, OpenVMS, Unisys. Основное назначение этого сервера приложений - предоставлять содержащим только интерфейс пользователя "тонким" клиентским приложениям (в том числе созданным с помощью Delphi Enterprise) доступ к данным, содержащимся на серверах баз данных. Будучи сервером и источником данных для клиентского приложения, Entera является, в свою очередь, клиентом серверной СУБД. Таким образом, с использованием Entera возможно построение трехзвенной системы, где в среднем звене содержатся средства доступа к данным, а также, при необходимости, бизнес-правила, в том числе бизнес-правила, оформленные в виде исполняемых файлов, выполнение которых инициируется при необходимости. При этом нередко среднее звено состоит из комплекса серверов приложений, функционирующих на нескольких компьютерах, нередко под управлением различных операционных систем.
Entera поддерживает стандарт DCE (Distributed Computing Environment), позволяя при этом создавать клиенские приложения с помощью Delphi, Visual Basic, PowerBuilder, Smalltalk, Visual C++, Visual Age, Perl, COBOL, C, C++, Hypertalk, а также средств разработки 4-го поколения. Поддерживается также широкий спектр серверных СУБД: Oracle, Sybase, Informix, Ingres, IBM DB2, Microsoft SQL Server, Digital DBI, Information Builders EDA/SQL.
Entera включает в себя несколько технологий, обеспечивающих надежность и производительность многозвенных информационных систем.

Entera Broker предоставляет клиентскому приложению список доступных в сети сервисов, оформленных в виде объектов.

Сервисы безопасности (Security Services) обеспечивают доступ пользователей к этим объектам в соответствии с их правами.

AppMinder, или сервис управления приложениями, обеспечивает надежность функционирования клиентских приложений, подключая их в случае отказа компьютеров, содержащих используемые ими объекты, к другим аналогичным объектам, доступным в сети.

Помимо стандартного комплекта Entera Developers Package, разработчикам доступен ряд дополнительных продуктов:

Подробности о Delphi Enterprise и Entera можно узнать в компании Интерфейс Ltd.:
Тел. (095)135-55-00, 135-25-19, 135-77-81, e-mail: mail@interface.ru
http://www.interface.ru

Interface Ltd.

Ваши замечания и предложения направляйте по адресу: webmaster@interface.ru

Reklama.Ru. The Banner Network.