КОНФЕРЕНЦИИ
Инфраструктура американского Лас-Вегаса изначально ориентирована на то, чтобы принять десятки (и даже сотни) тысяч приезжих, желающих попытать счастья в азартных играх. Именно поэтому город очень часто становится местом проведения крупнейших выставок и конференций. На относительно небольшой площади вдоль главной улицы (которая так и называется - Лас-Вегас) находится не менее 30 гостиничных комплексов, многие из которых представляют собой как бы автономные мини-города с бесконечными рядами игровых автоматов, своими магазинами, ресторанами, бассейнами, аттракционами, концертными залами и деловыми центрами. В приятной прохладе таких “городов” можно спокойно провести весь день за самыми разными занятиями и лишь вечером, когда спадет жара, выйти прогуляться на улицу и посетить другие места развлечений.
В конгресс-центре одного из таких комплексов - гостиницы “Мираж” - с 17 по 20 июня состоялась ежегодная конференция Lotus DevCon’2001, в которой приняло участие более тысячи разработчиков со всего мира. Помимо самой Lotus свои технологии и продукты на ней представили около 30 ведущих бизнес-партнеров компании.
На официальном открытии конференции президент и генеральный менеджер Lotus Эл Золлар подчеркнул, что стратегия развития компании основывается на мощной инфраструктуре семейства продуктов Lotus Notes и Domino (в мире насчитывается более 60 млн. пользователей этих систем), а также на создании новых решений в области управления знаниями, дистанционного обучения, обмена сообщениями и совместной работы на базе Web и мобильных систем.
Вместе с тем руководитель Lotus озаглавил свое выступление таким образом - “Стандарты делают вас свободными”; тем самым была определена главная направленность нынешнего форума. А если говорить более конкретно, то под этими стандартами подразумевалась технология Web Services, анонсированная еще осенью прошлого года, которую сейчас часто аллегорически называют “Желтыми страницами для Web”.
Web Services спасут компьютерный мир
Данная технология предназначена для создания распределенных приложений, функционирующих в среде Интернета (и всех его вариаций типа интранета и экстранета) на базе стандартных Web-протоколов. По мнению ИТ-экспертов, Web Services должны заменить уже довольно давно существующие технологии связывания удаленных компонентов (в частности, DCOM и CORBA), которые мало того что несовместимы между собой, но еще и реализованы на основе закрытых корпоративных стандартов. Однако самое главное то, что все эти технологии создавались в свое время для обеспечения связи программных компонентов в однородных локальных вычислительных сетях с поддержкой ограниченного числа транспортных протоколов.
Web Services базируется на применении нового транспортного протокола SOAP (Simple Object Access Protocol - протокол доступа к простым объектам), который в свою очередь реализован с помощью языка XML, а также стандартов WSDL (Web Services Description Language - язык описания Web-сервисов) и UDDI (Universal Description, Discovery and Integration - универсальное описание, обнаружение и интеграция, упрощенно говоря, протокол поиска ресурсов в Интернете).
Самое важное здесь то, что речь идет о применении открытых общеотраслевых стандартов. В частности, в настоящее время завершается процесс утверждения SOAP в комитете W3C, а сам протокол в основном разрабатывался усилиями IBM при деятельном участии Microsoft.
Конечно, идея применения открытых универсальных стандартов выглядит очень заманчиво, но при этом возникает естественный вопрос: что же мешало сделать такой “простой протокол” раньше? Вопрос этот задается не из праздного любопытства, а из желания понять, насколько серьезно можно воспринимать заявления ведущих поставщиков ПО о намерении “жить дружно”. Разумеется, во многом такое развитие технологий определяется глобализацией информационно-вычислительного пространства и требованием обеспечения межплатформного взаимодействия со стороны потребителей. Однако стоит отметить и еще один момент: хорошим стимулом для внутриотраслевого сотрудничества является переживаемый кризис ИТ-индустрии, который способствует консолидации конкурентов для решения общих задач.
Предложения Lotus
Подтверждая свою историческую приверженность идее платформной независимости, Lotus представила на DevCon’2001 новый набор Lotus Web Services Enablement Kit, с помощью которого разработчики могут создавать приложения с применением Web Services на платформе Lotus. Он содержит шаблоны приложений, утилиты, документацию и инструкции и доступен для загрузки по адресу www.alphaworks.ibm.com. Кроме того, поддержка Web Services включена практически во все обновленные варианты продуктов для конечных пользователей и наборов инструментов разработчиков. На конференции было также объявлено о намерении широко использовать в будущей версии Domino (ее кодовое название Rnext) помимо Microsoft Active Server Pages еще и технологию JSP (JavaServer Pages) компании Sun.
Команда разработчиков Lotus отчитывается перед участниками DevCon
Большое внимание участников привлек также новый инструментальный набор для создания Web-приложений, совместно предлагаемый компаниями IBM, Lotus и Macromedia как часть следующей версии интегрированного средства Domino Application Studio. В его состав входят Lotus XML Toolkit, Macromedia Dreamweaver UltraDev, Macromedia Firewords, IBM Visual Age for Java и IBM WebSphere Application Server. Все эти компоненты интегрированы с Lotus Domino Application Server R5, также включенным в состав пакета.
Для разработчиков систем управления знаниями и корпоративных порталов предназначены еще два набора - K-station Portlet Developer Kit и Lotus Discovery Server API Toolkit. Их назначение понятно уже из названия продуктов. Первый из них позволяет модифицировать готовые или создавать собственные программные компоненты для порталов в рамках архитектур K-station и IBM WebSphere Portal (компонент называется portlet - “портлет”). Второй предлагает разработчикам доступ к набору функций системы извлечения знаний Discovery Server, которые можно применять в собственных пользовательских приложениях. Данный комплект содержит собственно библиотеки процедур (реализованные на Java), примеры их применения и документацию.
В день открытия конференции была представлена новая версия средства моделирования деловых процессов Lotus Workflow 3.0 (раньше этот продукт назывался Domino Workflow). Исчезновение определения Domino из его названия фирма объясняет возможностью применять инструмент для анализа приложений, реализованных и по другим технологиям. Обновленный вариант программы включает интеграцию с IBM WebSphere через функции Java API, дополнительные средства просмотра данных и настройки пользовательского интерфейса. Lotus Workflow по-прежнему работает в среде Domino с клиентским доступом через Web-браузер.
В качестве отдельного направления развития технологий Lotus следует выделить поддержку работы мобильных пользователей - возможность доступа к различным информационным ресурсам и приложениям через широкий спектр переносных устройств (сотовые телефоны, пейджеры, карманные ПК и PDA). Непосредственно на конференции был анонсирован новый продукт Sametime Everyplace 1.0 - программное обеспечение для мгновенного обмена сообщениями и поддержки онлайнового взаимодействия через беспроводные средства связи. (Как подчеркивалось со стороны Lotus, это первое бизнес-приложение подобного класса на рынке.)
Не информационными технологиями едиными
График работы Lotus DevCon был достаточно напряженным. В воскресный день, еще до официального открытия конференции, была проведена серия презентаций JumpStart, которые подводили участников к более детальным обсуждениям на секционных докладах. После церемонии открытия и нескольких пленарных докладов работа продолжилась в виде шести параллельных секций (“Инструменты и технологии”, “Программирование на уровне ядра системы”, “Интеграция масштаба предприятий”, “Решения для управления знаниями”, “Решения бизнес-партнеров”, “Стратегия развития приложений”), а также на выставке продуктов Lotus и более двадцати ее ведущих бизнес-партнеров. Все желающие могли посетить практические лабораторные занятия для ознакомления с новыми продуктами Lotus, а также попытаться сдать сертификационные экзамены.
А заключительный вечер участники DevCon провели в огромном игровом центре GameWorks (это не казино с азартными играми, а заведение с развлекательными автоматами). Там солидные разработчики ПО, забыв о прохладительных напитках и еде, несколько часов сражались с мафиози, играли в баскетбол, катались на горных лыжах и сноубордах, гоняли на скутерах и скакали на лошадях, занимались скалолазанием...
Сможет ли технология Web Services еще больше приблизить автоматы-имитаторы к реальной жизни? Корпорация Lotus отвечает утвердительно.
Дополнительную информацию о конференции Lotus DevCon’2001 можно найти по адресу: www.lotus.com.
Московское представительство IBM/Lotus: (095) 258-6333.