Почти одновременно в двух российских городах  -  С.-Петербурге (см. стр. 22) и Москве  -  в ноябре известные американские специалисты фирмы Borland Дэвид Интерсимоне (David Intersimone), директор по связям с разработчиками, и Чарли Калверт (Charlie Calvert), менеджер по связям с разработчиками и автор популярных книг о Delphi и C++ Buider, провели семинары с демонстрацией кросс-платформных распределенных систем в соответствии с “сетевой” стратегией InfoNet. С этой стратегией фирмы Borland российские разработчики и представители компьютерной прессы были ознакомлены в Москве несколько ранее (см. PC Week /RE, № 40/97, с. 1). В рамках InfoNet планируется создать и предложить разработчикам такой инструментарий, который предоставил бы любому пользователю доступ к ресурсам различного типа  -  будь то данные на Web-сервере, реляционные данные в клиент-серверных приложениях, объектно-реляционные БД или многообразные неструктурированные документы. При этом пользователю предоставляется инструмент для обработки и анализа полученной информации.

 Дэвид Интерсимоне

На ноябрьских семинарах как раз и были детально рассмотрены возможности некоторых таких инструментов, создаваемых или уже созданных специалистами фирмы Borland: инструментальная среда JBuilder Client/Server (C/S) для создания распределенных приложений, в том числе клиент-серверных, на “чистом”, т. е. полностью отвечающем стандарту JDK 1.1, языке Java; промежуточное ПО (среда) MIDAS; версия Delphi 3 Enterprise; наконец, новая версия C++ Builder v. 3  -  визуальный инструмент для создания приложений на С++  -  этом широко распространенном языке.

 

Ч. Калверт в своей лекции разъяснил участникам основные принципы и посвятил их в тайны распределенных объектных технологий. Эти технологии включают DCOM (Distributed Component Object Model) и OLEnterprise, которые поддерживаются современными ОС. Так, пользователи Windows NT могут непосредственно использовать функциональные возможности DCOM-технологии. И хотя Windows 95 не имеет встроенной поддержки DCOM, желающие могут получить этот инструментарий через Интернет и соответственно модернизировать его.

 

Далее Калверт рассказал о возможностях и основных характеристиках среды MIDAS. Этот продукт представляет собой полнофункциональную версию набора “брокеров” (функциональных посредников, обеспечивающих взаимодействие объектов в среде) для Win32. Он позволяет производить развертывание распределенных приложений, поддерживая с ними многостороннюю связь, обеспечивая баланс нагрузки в вычислительной сети, связывая распределенные приложения с базами данных и выполняя обработку транзакций. При этом доступ к БД отличается высоким быстродействием.

 

Дополняя Delphi 3 C/S, MIDAS объединяет группу функциональных элементов-брокеров  -  Business ObjectBroker, Remote DataBroker и ConstraintBroker. А в недавно вышедшую версию Delphi 3.01 Client/Server включен новый компонент  -  MIDASConnector для связи с этим интеллектуальным инструментом. Брокеры среды MIDAS обеспечивают взаимодействие распределенных приложений с БД с использованием DCOM, OLEnterprise и TCP/IP. Принципиальным ограничением MIDAS является возможность использования этой интеллектуальной среды лишь для Win32.

 

Однако Borland решила придать инструментальной среде Delphi, ставшей весьма популярной на Win32-платформах, новые возможности, позволяющие создавать продукты для других программных платформ. В подтверждение своих намерений фирма готовит новый продукт Delphi Enterprise. В состав этой более “масштабной” версии включена межплатформная среда Entera, позволяющая создавать серверы бизнес-логики как для Win32-, так и для Unix-платформ. Интересно, что в визуальную библиотеку VCL этой версии Delphi входят невизуальные компоненты (например, EnteraConnector), обеспечивающие взаимодействие создаваемых приложений с БД в гетерогенной сетевой среде (аналогично MIDASConnector в Delphi 3.01). Здесь прослеживается единообразный подход к созданию распределенных приложений как в однородной, так и в гетерогенной средах.

 

Участники семинара узнали, что в начале 1998 г. Borland планирует выпуск более совершенной версии инструментального пакета C++ Builder v.3, в которой будет обеспечена полная поддержка MIDAS и применен новый менеджер проектов, позволяющий программисту визуально работать с несколькими проектами одновременно. В этой версии будет также предусмотрена полная поддержка создания ActiveX  с использованием написанной на Си библиотеки активных шаблонов ATL (Active Template Library) фирмы Microsoft, что обеспечивает полную совместимость с технологией ActiveX.

 

Новая, более масштабная версия JBuilder C/S готовится к тиражированию и, как ожидается, в нашей стране поступит в продажу в декабре. С помощью этого пакета можно создавать распределенные приложения для различных платформ с использованием технологий CORBA/IIOP или RMI. Новый визуальный конструктор SQL Builder упростит формирование и просмотр запросов к объектам. Кроме того, в JBuilder C/S включен JDBC-монитор, а в качестве интеллектуальной среды (для поддержки технологии брокеров)  -  VisiBroker, разработанный специально для Java фирмой Visigenic. Наконец, в состав этого инструментального пакета входит шлюз DataGateway for Java, который открывает доступ ко всем основным серверам БД на платформе Win32, обеспечивая взаимодействие драйверов JDBC JAVA-приложения с высокопроизводительным механизмом доступа к данным BDE. Кстати, этот шлюз доступен автономно и может применяться с инструментальными продуктами третьих фирм, поддерживающими JDBC-драйверы.

 

Дополнительную информацию можно получить по адресу: www.borland.ru.

 

Телефон московского представительства Borland: (095) 238-3611;

 

E-mail: info@borland.ru.      

 

Александр Чубуков

Версия для печати