Введение в базы данных
Sybase PowerBuilder
Sybase PowerBuilder (принадлежавший ранее компании PowerSoft) представляет собой популярное визуальное средство разработки, предназначенное для создания клиентских приложений. Он содержит немалое количество «мастеров» для генерации приложений. Нередко разработчиками применяется автоматическая генерация кода приложений PowerBuilder на основе моделей данных Sybase PowerDesigner и CA ERwin (об этом мы рассказывали в предыдущей статье данного цикла, см. КомпьютерПресс № 1’2001). В состав PowerBuilder входит AppModeler — продукт семейства Sybase PowerDesigner, позволяющий разработать модель данных и осуществить на ее основе генерацию кода приложения.
Новейшая версия этого продукта, PowerBuilder 7, поддерживает доступ к данным с помощью интерфейсов ODBC и OLE DB. Для доступа к СУБД Oracle, Informix и Sybase используются специализированные механизмы доступа к данным, базирующиеся на клиентских API этих СУБД.
Из особенностей PowerBuilder 7 отметим расширенные возможности создания многозвенных приложений, в частности интеграцию его с middleware-продуктами Sybase, такими как Sybase Enterprise Application Server и Sybase Jaguar, что позволяет использовать PowerBuilder в качестве средства создания распределенных систем на базе этих серверных продуктов. Помимо этого с помощью PowerBuilder 7 можно создавать различные приложения на базе ActiveX и Java-аплетов, а также Web-приложения, взаимодействие с которыми осуществляется с помощью браузеров. Отметим также, что PowerBuilder позволяет создавать COM-серверы и объекты Microsoft Transaction Server.