Сергей Дунаев

 

Целая гамма первоклассных продуктов Sybase, появившаяся на рынке как-то сразу, будто по мановению волшебной палочки, укрепила репутацию этой фирмы и переменила отношение к ней со стороны многочисленных разработчиков инструментальных средств, баз данных, информационных, аналитических и прикладных систем. Суть не в объединяющем названии новых технологий  -  “Компонентная адаптивная архитектура”, хотя и оно по-своему отражает дыхание времени в эпоху безраздельного господства объектно-ориентированных технологий. Дело в том, что Sybase лучше всего приготовилась к наступлению новой эпохи. Пока все только говорили о Java, о несовместимости версий JDK1.02 и JDK1.1, о борьбе Sun и Microsoft, о соперничестве протоколов DCOM и CORBA, о противоборстве ActiveX и апплетов Java,  -  Sybase в своем новом продукте PowerJ доказала, что можно гармонично сочетать эти технологии. PowerJ сейчас, без сомнения, является одной из лучших RAD-систем для разработки бизнес-приложений на Java и по многим параметрам оставляет позади своих основных конкурентов Symantec Cafe и Borland Jbuilder. Как-то незаметно Sybase вышла в лидеры там, где раньше безраздельно царили Microsoft и Borland  -  на рынке удобных и мощных средств разработки, базируясь на всемирно известной технологии Powersoft Power++. Приобретение фирмы Powersoft стало самой удачной компьютерной сделкой, заключенной за последнее время. PowerBuilder и раньше занимал немалую нишу среди быстрых средств разработки на основе 4GL, но теперь он сияет, как яркая звезда в целом созвездии: Power++, Dynamo, PowerSite, PowerJ.

В области СУБД Sybase также достигла впечатляющих результатов. Если раньше мы знали только о Sybase10 и Sybase11,  работающих на больших машинах, то теперь поставляются сразу три кросс-платформных SQL-сервера:

- Adaptive Server Enterprise 11.5  -  надежная высокопроизводительная реляционная СУБД, функционирующая на разных версиях Unix, Windows NT, OS/2 и NetWare;

- Adaptive Server Anywhere  -  SQL-сервер для небольших групп и мобильных клиентов на платформах DOS, Windows 3.x/95/NT, Novell, OS/2, Macintosh и включающий в себя механизм репликации SQL Remote и Replication Server;

- Adaptive Server IQ  -  специализированная РСУБД для быстрой обработки сложных аналитических запросов, позволяющая обрабатывать их в 10 - 100 раз быстрее, чем в транзакционной СУБД.

Каждый из этих серверов имеет свою изюминку. Например, в Adaptive Server Enterprise активно применяется Java. Причем, в отличие от картриджей Oracle или DataBlade Informix, в Sybase-сервер встроена виртуальная машина языка Java, работающая в безопасном режиме. Таким образом, объекты, написанные на языке Java, могут храниться в виде значений в реляционной таблице. Это резко раздвигает границы возможностей сервера, позволяя, с одной стороны, создавать и использовать произвольные типы данных, а с другой  -  использовать полноценный язык программирования для реализации алгоритмов серверной логики,  развивающего возможности традиционных SQL-ориентированных хранимых процедур.

Привлекает также и поддержка кодировки Unicode в БД, которая позволяет хранить записи на разных языках (например, на русском, французском и китайском) в одной таблице.

Компонентная адаптивная архитектура может быть реализована в три слоя, где между “ультратонким” клиентом и сервером СУБД помещается связующий слой в виде транзакционного сервера Jaguar CTS для молниеносной обработки неограниченного количества транзакций в реальном масштабе времени и связи СУБД с Web. В поставку Adaptive Server Enterprise для этих целей включен прикладной сервер приложения PowerDynamo для интеграции СУБД и Web, а в составе SQL Anywhere Server также имеется персональный Web-сервер NetImpact Dynamo и набор ODBC-драйверов.

В дополнение к этому внушительному списку продуктов Sybase предлагает великолепные CASE-средства для моделирования современных информационных систем. Это и понятно, ведь Powersoft  -  признанный мировой лидер в этой области. Семейство программных продуктов Powersoft PowerDesigner 6.0 отвечает всем современным требованиям разработчиков OLAP и Data Warehouse и включает в себя:

- ProcessAnalyst 6.0  -  для анализа данных и формирования потоков данных внутри организации, а также для построения сложных баз данных и приложений;

- DataArchitect 6.0  -  для разработки концептуальной и физической модели;

- AppModeler 6.0  -  для создания компонентов и настраиваемых объектов в приложениях на PowerBuilder, Power++, PowerJ, Visual Basic, Delphi;

- WarehouseArchitect 6.0  -  для комплексного моделирования хранилищ данных и витрин данных. WarehouseArchitect поддерживает как традиционные СУБД, так и специфические СУБД для аналитических систем и использует пространственное моделирование известных моделей “звезда” и “снежинка”.

Наконец, вниманию разработчиков предлагается большой список продуктов промежуточного слоя, обеспечивающих связь разнородных источников данных в гетерогенных сетях предприятий. Построенные на едином фундаменте и поддерживающие разработку  распределенных приложений, программные продукты промежуточного слоя Sybase дают возможность пользователям получать доступ к источникам данных вне зависимости от того, где они находятся. Промежуточное ПО Sybase содержит:

-  доступ к данным (Data access)  -  подключает любого клиента к корпоративной информационной сети. Семейство программных продуктов Sybase EnterpriseConnect состоит из: DirectConnect, OmniConnect, jConnect, Open ServerConnect, Open ClientConnect и InfoHub;

-  перемещение данных (Data movement)  -  внутри распределенной системы и между географически отдаленными друг от друга точками для обеспечения обмена транзакциями в режиме реального времени как для работы хранилищ данных, так и для систем поддержки принятия решений. Семейство программных продуктов Sybase Data Movement включает Replication Server™, Replication Agents™, Replication Toolkit™ for MVS, SQL Anywhere™ и SQL Remote™;

- интеграция и настройка приложений  -  дает возможность легко связывать между собой многоуровневые (клиент  -  промежуточный слой  -  сервер) приложения.

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

С автором статьи можно связаться по адресу: sbd@polytech.ivanovo.su.