«Открытые системы»

Внедряя новые компоненты, в IBM Software развивают Lotus по направлению к социальным сетям и одновременно наращивают возможности основного продукта — Notes

На девятом по счету ежегодном форуме технологий IBM Lotus Forum 2006, прошедшем в Москве в конце сентября, как обычно, состоялись многочисленные анонсы новых программных продуктов, но по двум причинам всеобщее внимание было приковано не к ним. Во-первых, Lotus — один из самых распространенных продуктов компании — внедрен во множестве организаций; во всем мире насчитывается более 125 млн. его пользователей.

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

Вторую причину можно отнести к историческим предпосылкам. Дело в том, что Lotus в сравнении с существующими ныне продуктами прожил долгую, возможно, самую продолжительную жизнь.

Новинок как таковых на IBM Lotus Forum 2006 было немало, но в основном это были новые версии известных программных продуктов. Наиболее интересны две. Это следующая версия Lotus Notes, получившая известность под кодовым названием Hannover и новая версия пакета мгновенного обмена сообщениями и Web-конференций Lotus Sametime 7.5

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

Если же обратить взгляд в прошлое, то следует вспомнить, что давним «предком» Lotus стала разработанная в 1974 году система Personal Notes, являвшаяся частью образовательной системы PLATO в Иллинойском университете. Спустя полтора десятилетия идею программного обеспечения групповой работы (groupware) подхватили две харизматические личности — Митч Капор, создатель компании Lotus, и Рэй Оззи, ныне главный архитектор программного обеспечения корпорации Microsoft, принявший этот пост от самого Билла Гейтса.

Они сформулировали основные принципы groupware как программного средства, помогающего работе в относительно небольших коллективах (версия 3, вышла в 1993 году), а затем и на уровне предприятия в целом (версия 4, 1996). При подготовке версии 4.5 произошло разделение системы на клиентскую составляющую — Lotus Notes — и серверную — Lotus Domino; далее они стали развиваться автономно.

Таким образом Lotus оказался родоначальником нового класса программ, в которых воплотилось представление о компьютере не только как о вычислительном, но и как о коммуникационном устройстве. Еще в Personal Notes было реализовано средство для обмена данными, своего рода предтеча современной электронной почты. Поэтому с момента своего появления Lotus стал одним из инструментов для конвергенции компьютеров со средствами связи, что определило основные направления его дальнейшей эволюции: расширение функциональности программного продукта в целом за счет добавления новых компонентов параллельно с расширением функциональности каждого из компонентов.

Общую структуру развития продуктового набора Lotus можно представить в виде графика, где по горизонтальной оси располагаются новые компоненты, а по вертикальной — их новые версии.

По горизонтали Lotus развивается от технологий, нацеленных на автоматизацию работы с документами (Documentation/Process Centric), к средствам для совместной работы отдельных исполнителей (People Centric) и далее к сотрудничеству в масштабах сообществ (Community Centric). Конечная цель развития в этом направлении заключается в создании эффективных средств управления знаниями (Knowledge Management, KM) и интеллектуальным капиталом. На левом фланге находятся более традиционные программные продукты Lotus Notes и Domino, в центре — взращенный в Lotus портал IBM WebSphere Portal, а на правом — новый продукт Lotus Sametime.

Новинок как таковых на IBM Lotus Forum?2006 было немало, но в основном это были новые версии известных программных продуктов. Наиболее интересны две. Это, прежде всего, следующая версия Lotus Notes, получившая известность под кодовым названием Hannover. Помимо традиционных возможностей Notes с улучшенным пользовательским интерфейсом она предоставляет конечному потребителю среду, позволяющую осуществлять работу с текстами, электронными таблицами и презентационной графикой в открытом формате документов Open Document Format (ODF), что критически важно в условиях, когда многие организации предъявляют использование этого формата в качестве обязательного требования.

То обстоятельство, что стандарт ODF реализован в Lotus Notes, не случайно. Пионером в движении за открытость стандартов в документообороте является администрация штата Массачусетс, а Lotus начиналась как классическая бостонская компания и, даже перейдя во владение IBM, отчасти сохранила свою прежнюю корпоративную культуру.

После того как в Notes была реализована технология J2EE, открылась возможность для создания компонентных приложений — таких, где подобно порталам, можно объединять в одну рабочую среду разные приложения. Например, можно совместить на рабочем месте автоматизацию продаж (Sales Force Automation, SFA) и управление отношениями с клиентами (Сustomer Relationship Management, CRM).

Другая новинка — программное обеспечение Lotus Same?time 7.5. В новую версию в дополнение к средствам коллективной работы и технологиям мгновенного обмена сообщениями и организации Web-конференций, вошла технология, получившая название presence information, что можно перевести как «информация о присутствии».

Это своего рода индикатор, указывающий на готовность или желание партнера вступить в общение, он особенно важен при использовании VoIP-решений.

Данный программный продукт сложился в результате объединения технологий двух купленных IBM компаний, американской Databeam и израильской Ubique. (Последняя компания интересна и тем, что основана классиком логического программирования и автором популярного учебника по языку логического прораммирования Пролог Эхудом Шапиро.)

Достоинство Lotus Sametime 7.5 состоит в возможности превратить систему мгновенного обмена данными в открытую расширяемую платформу, для которой партнеры IBM смогут создавать новые приложения.