Genesis: для людей, а не систем

24 январь, 2008 - 12:45Андрій Кухар

В Шанхае (Китай) в декабре поставщик ПО промежуточного уровня, BEA Systems, провел третью в нынешнем году конференцию серии BEAWorld. Традиционно эти мероприятия служат для представления новых продуктов и инициатив компании, обмена опытом с партнерами и клиентами, знакомства заказчиков с последними разработками сотрудничающих с BEA Systems фирм и лучшими практиками преобразования бизнеса с помощью IT. BEAWorld с небольшим промежутком проходит во второй половине года на трех стратегических мировых рынках: американском, европейском и азиатском. Предыдущие две конференции состоялись в Сан-Франциско (10–12 сентября) и Барселоне (2–4 октября).

Genesis для людей, а не систем

Китай принимает BEAWorld уже четвертый год подряд, что продиктовано стремительной динамикой развития бизнеса BEA Systems здесь в последнее время. Но если в прошлые годы местом ее проведения был Пекин, то на этот раз выбор пал на «Восточный Париж» (одно из имен, которые носил Шанхай), крупнейший и самый преуспевающий город Поднебесной, экономический, финансовый и культурный центр с наиболее развитой технологической инфраструктурой в стране.

Genesis для людей, а не систем
Альфред Чуанг: «Genesis охватывает и расширяет все, что сегодня предлагает BEA Systems»

Выступивший в начале мероприятия Альфред Чуанг (Alfred Chuang), один из основателей, председатель совета директоров и CEO BEA Systems, отметил приход новой эры в корпоративном компьютинге. По его словам, время традиционных монолитных программных решений, из-за малой гибкости характеризующихся трудоемкостью и высокими затратами на модификацию, и, как следствие, задерживающих развитие информационных систем предприятий, которые не успевают за быстро меняющимися запросами бизнеса, подходит к концу. Им на смену идут динамические бизнес-приложения (Dynamic Business Applications, DBA). Под этим термином, введенным в середине текущего года компанией Forrester Research, понимается ПО, удовлетворяющее двум требованиям, условно называемым: «разработка для людей» (design for people) и «конструкция для модификации» (build for change). Первое состоит в том, что такие приложения по сравнению с обыкновенными составными более просты в подстройке (и если понадобится – достройке) под нужды конкретных конечных пользователей. Второе заключается в автоматической приспособляемости решений для соответствия изменяющимся условиям работы. Создание подобных средств должно выполняться с применением сервис-ориентированного подхода (Service-Oriented Architecture, SOA), инструментов управления бизнес-процессами (Business Process Management, BPM), технологий социальных сетей (Web 2.0). По мнению аналитиков Forrester Research, наиболее перспективными направлениями IT являются как раз DBA и унифицированные коммуникации (Unified Communications), и, по возможности, к концу следующего года (ведь в первых трех кварталах 2008 г. ожидается спад капиталовложений в IT) рекомендуется увеличить инвестиции именно в них.

Genesis для людей, а не систем
Роберт Леви: «Несмотря на размытие границ в технологиях построения ПО, у BEA Systems нет планов по выпуску вертикально-ориентированных решений и вхождению в бизнес приложений»

Реализована концепция DBA будет в корпоративной SaaS-платформе, разрабатываемой BEA Systems в рамках проекта Genesis, анонсированного на BEAWorld 2007 San Francisco. Как сказал г-н Чуанг, являясь развитой системой управления жизненным циклом динамических бизнес-приложений, Genesis будет предоставлять возможности сравнительно легкого создания, изменения и внедрения такого ПО. «Выпуск семейства продуктов AquaLogic, в основе которых лежит SOA, был первым шагом к предоставлению решения, позволяющего компаниям быстро адаптироваться к изменяющимся рыночным условиям. Расширяя видение BEA Systems, воплощенное в AquaLogic, посредством Genesis мы делаем следующий шаг в этом направлении», – заключил докладчик.

Взявший за ним слово Роберт Леви (Robert I. Levy), вице-президент и технический директор BEA Systems, объявил о том, что на первом этапе проекта будут выпущены следующие компоненты Genesis: контейнер для приложений класса SaaS, развертываемых в виртуализированных средах, сервисы для доступа и взаимодействия пользователей, гибкие механизмы учета их пожеланий, возможности конфигурирования параметров безопасности, а также ПО WorkSpa-ce 360, представляющее собой унифицированный набор SOA-инструментов для совместной работы аналитиков, архитекторов, разработчиков и оперативного персонала по планированию жизненного цикла DBA, внедрению и управлению средой. Следует заметить, что последний компонент и даже, по сути, некая lifecycle-парадигма, не нов, он был анонсирован в прошлом году и приобщен к Genesis в расширенном для конечных пользователей варианте.

По словам г-на Леви, с точки зрения способа получения решения, для Genesis будет доступна помимо сервисной модели, традиционная локальная. Компания хоть и ориентирована на использование технических новшеств, отказываться от on-premise-варианта не спешит. Кроме того, несмотря на размытие границ в технологиях построения ПО, у BEA Systems нет планов по предоставлению вертикально-ориентированных решений и вхождению в бизнес приложений. Это удел независимых разработчиков, таких как EnterConnect, президент и исполнительный директор которой на мероприятии с воодушевлением воспринял новость о Genesis и сообщил о том, что с нетерпением ожидает реализации компонентов платформы для применения на площадке предоставления SaaS-решений SOAapps.com.

Genesis для людей, а не систем
Гай Черчвард: «Мы стремимся помочь клиентам как можно полнее реализовать потенциал продуктов WebLogic и концепции сервис-ориентированной архитектуры»

Конечно, на конференции говорилось не только об этой перспективной разработке, но и о новых версиях существующих продуктов. Так, на BEAWorld 2007 Shanghai было объявлено о реализации AquaLogic Service Bus 3.0 – развитой корпоративной сервисной шины (Enterprise Service Bus, ESB), предназначенной для объединения в рамках единой системы разнородных сервисов, унаследованных приложений и прочих средств, и управления ею. По словам Таня Траня (Thanh Tran), старшего вице-президента BEA Systems по развитию решений AquaLogic, данная интеграционная SOA-платформа была оптимизирована по производительности и масштабируемости. Она получила расширенные возможности балансировки загрузки, синхронизации и организации пула сервисов, что ведет к повышению качества услуг (QoS) для поддерживающих сервис-ориентированный подход решений. BEA AquaLogic Service Bus интегрирована с ПО AquaLogic BPM, призванным служить подспорьем в приведении IT-сервисов в соответствии с бизнес-процессами. Был доработан адаптер SmartConnect, обеспечивающий стыковку с популярными ERP-системами как поддерживающими SOA, так и нет. Как отметил г-н Трань, независимо от того, внедряет ли компания первое SOA-решение или планирует просто скомпоновать унаследованные приложения, функциональные возможности последней версии сервисной шины сделают информационную инфраструктуру организации более восприимчивой к изменениям. AquaLogic Service Bus 3.0 будет доступна в I квартале 2008 г.

Можно отметить и другой анонс. В поставке со следующей версией сервера приложений BEA WebLogic Server будет идти среда Service Component Architecture (SCA), предназначенная для быстрой сборки сервисов. О ней на конференции рассказал Гай Черчвард (Guy Churchward), вице-президент BEA Systems по развитию линейки продуктов WebLogic. SCA предполагает создание сервисных решений с использованием «простых Java-объектов» (Plain Old Java Objects, POJO), технологий оберт-ки и приведения в соответствии со стандартами разнородных элементов. Храниться SCA-компоненты будут в репозитории AquaLogic Enterprise Repository, а непосредственно манипулировать ими можно будет с помощью инструментария BEA Workshop. «Данный релиз показывает заинтересованность BEA Systems в предоставлении разработчику на платформе Java Enterprise Edition (Java EE) 5 возможностей для работы над проектами с поддержкой сервис-ориентированной архитектуры масштаба предприятия», – подчеркнул выступающий. Предварительная версия ПО уже сейчас доступна для загрузки с сайта BEA Systems, но в полной редакции SCA будет реализована во второй половине следующего года.