IBM Lotus Connections: повышение эффективности работы при помощи социально-ориентированных компьютерных технологий

В статье представлен обзор IBM Lotus Connections и пяти входящих в его состав компонентов: Profiles (профили настроек), Communities (организация сообществ), Blogs (корпоративный инструмент создания и публикации блогов), Dogear (инструмент для создания закладок) и Activities (средство организации работ и коммуникаций для выполнения определенных видов деятельности).

Тони Паттон, консультант, MichaelDKelly.com

Тони Паттон (Tony Patton) работает консультантом в Louisville, Kentucky. Занимается различными технологиями, в том числе Lotus Notes/Domino, Java и Microsoft .NET. Является автором двух книг по разработке в Lotus Notes/Domino ("Практическая работа в LotusScript" и "Использование Java для разработки Domino-приложений"), а также еженедельных рубрик на CNet.com, посвященных .NET и Web-разработке. Связаться с ним можно по адресу aspatton@bellsouth.net.



26.12.2007

IBM Lotus Connections – это социальное программное обеспечение, позволяющее сотрудникам компании быстро и просто обмениваться идеями и эффективно работать совместно. Это первый шаг компании IBM в мир "социальных сетей". Более того, это лишь часть общей концепции IBM по использованию принципов Web 2.0 для реализации социально-ориентированных технологий.

Перспективы сотрудничества в рамках компаний появились много лет назад, благодаря платформе Lotus Notes. Lotus Connections представляет гораздо больше возможностей, предоставляя комплекс из пяти интегрированных онлайновых инструментов. Это ПО основывается на принципах социального программного обеспечения и технологий Web 2.0, ставших неотъемлемой частью Интернета.

Ключевая идея социального программного обеспечения - дать сотрудникам возможность объединяться и работать совместно с помощью компьютерных технологий. Конечным итогом такого объединения являются сетевые сообщества. Сервисы, представляемые Lotus Connections, как раз и позволяют создавать сетевые сообщества на предприятиях.

Web 2.0

Основной идеей Web 2.0 является использование Интернета в качестве платформы. В этой концепции можно выделить несколько аспектов, но её ключевыми составляющими можно считать вовлечение пользователей, функционально насыщенные клиентские интерфейсы, важность данных, а также свободносвязанные Web-среды, основанные на Web-сервисах.

Примерами воплощения концепции Web 2.0 являются блоги и wiki. Wiki - это Web-сайт для совместной работы, на который каждый может добавить свой контент. Лучший пример применения технологии wiki – энциклопедия Википедия. Продукт IBM Lotus Quickr предоставляет wiki-подобную среду, основанную на технологиях IBM . Блоги часто называют онлайновыми дневниками, хотя возможности блогов гораздо шире. Они представляет собой Web-сайты, на которые информация вводится в хронологическом порядке, а отображается в обратном хронологическом порядке. Ведение блогов входит в число служб, доступных в Lotus Connections.


Функции Lotus Connections

Lotus Connections включает пять интегрированных программных сервисов для совместной работы:

  • Profiles. Предоставляет адресный справочник для нахождения экспертов по различным вопросам, тем самым, обеспечивая пользователям возможность быстро находить людей, которые могут помочь в решении возникших проблем или в реализации проектов.
  • Communities. Предоставляет удобный способ совместной работы и обмена информацией. Пользователи могут легко создавать свои группы, находить существующие группы и присоединяться к ним.
  • Blogs. Дает пользователям возможность представлять свой контент и получать отклики. Специалисты в какой-либо области могут работать совместно, обмениваясь ценными советами и опытом.
  • Dogear. Позволяет пользователям легко сохранять закладки и совместно их использовать.
  • Activities. Предоставляет единый центр для организации и ведения работ.

Рассмотрим подробнее возможности и технические требования каждой из этих пяти функций.

Profiles

Функция Profiles, предоставляемая Lotus Connections, является центром хранения личных данных и рабочих координат пользователей. Пользователи могут сами редактировать свои данные или заполнять их автоматически с помощью использовать IBM Tivoli Directory Integrator. В действительности базовыми данными можно управлять с помощью сетевых корпоративных систем, например, Siebel или PeopleSoft, затем импортируя эти данные в пользовательский профиль Lotus Connections. Это снижает избыточность информации, и в то же время пользователи могут добавлять к своим персональным профилям сведения, позволяющие другим пользователям находить их. На рисунке 1 приведен пример пользовательского профиля.

Рисунок 1. Простой профиль Lotus Connections
Простой профиль Lotus Connections

На следующем рисунке показан тот же профиль в режиме редактирования.

Рисунок 2. Редактирование пользовательского профиля Lotus Connections
Редактирование пользовательского профиля Lotus Connections

Функция Search (поиск)- ключевая в Profiles. Она позволяет другим пользователям находить профили сотрудников компании по имени, телефонному номеру, адресу, должности и любым другим тегам, присвоенным профилю пользователем. Рисунок 3 показывает, как можно вызвать функцию поиска через опцию Search в правом верхнем углу профиля, показанного на рисунке 1. В функции поиска используется технология Ajax, позволяющая не открывать другое окно.

Рисунок 3. Поиск профилей в Lotus Connections
Поиск профилей в Lotus Connections

Функция Profiles в сочетании с Lotus Sametime позволяет устанавливать связь с найденным пользователем в реальном времени.

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

Communities (сообщества)

Функция Communities в Lotus Connections направлена на создание пространств для пользователей с общими интересами, т.е. играет объединительную роль. Это напоминает функцию Activities, однако последняя предоставляет рабочие пространства, где пользователи объединены общей целью и вместе работают над её достижением.

С помощью Lotus Connections пользователи могут создавать новые сообщества, находить существующие сообщества и присоединяться к ним. Сообщества, в свою очередь, могут быть открытыми и закрытыми. Внутри сообщества пользователи могут видеть всех членов и совместно использовать закладки. Последнее не является дублированием функции Dogear. Пользователи могут поддерживать контакт с сообществом с помощью XML-каналов синдикации, основанных на Atom. За более полной информацией обратитесь к разделу "Ресурсы".

На рисунке 4 показано сообщество, занимающееся Lotus Quickr. Ссылки слева позволяют видеть членов сообщества, а также закладки и каналы.

Рисунок 4. Сообщество Lotus Connections, занимающееся Lotus Quickr
Сообщество Lotus Connections, занимающееся Lotus Quickr

Создание нового сообщества - процесс довольно быстрый и простой. Достаточно нажать на кнопку Start a Community в Lotus Connections и ввести данные в форму создания сообщества, как показано на рисунке 5. В этой форме можно задать название сообщества и его членов, установить, является ли оно открытым или закрытым, ввести описание сообщества и присвоить теги. После создания открытого сообщества пользователи могут к нему присоединяться по желанию.

Рисунок 5. Создание нового сообщества Lotus Connections
Создание нового сообщества Lotus Connections

Blogs (блоги)

Функция Blogs предоставляет механизм для размещения информации, которую другие могут читать и отвечать на нее. На рисунке 6 в качестве примере показан блог, созданный с помощью Lotus Connections. Он включает в себя последние статьи блога и ссылки на комментарии. Кроме того, здесь есть ссылки на профиль владельца блога, сообщества, на закладки dogear и действия.

Рисунок 6. Блог, созданный с помощью Lotus Connections
Блог, созданный с помощью Lotus Connections

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

Рисунок 7. Пользователи могут оставлять свои комментарии к сообщениям в блоге
Пользователи могут оставлять свои комментарии к сообщениям в блоге

Процесс создания блога, как и другие процессы в Lotus Connections, прост. На рисунке 8 показано окно, которое появляется при создании блога. Оно позволяет ввести заголовок, описание и дескриптор, используемый в адресе блога. Опция Theme (тема) позволяет выбирать шаблон компоновки блога и цветовую гамму. В системе имеется целый ряд шаблонов, как показано на рисунке 8.

Рисунок 8. Создание нового блога
Создание нового блога

После создания блога его можно редактировать, просматривать и редактировать содержащуюся в нем информацию, настраивать его внешний вид. На рисунке 9 показано, как выглядит страница, когда мы редактируем блог. Странице содержит две вкладки: Create & Edit и Preferences (Создание и редактирование и Предпочтения).

Рисунок 9. Опции блога
Опции блога

На вкладке Create & Edit имеются следующие опции:

  • New Entry. Создание новой статьи блога.
  • Entries. Просмотр, редактирование и удаление существующих статей блога.
  • Comments. Просмотр или удаление комментариев пользователей к существующим статьям.
  • Links. Просмотр, редактирование или удаление ссылок в блоге. Шаблоны по умолчанию включают в себя раздел ссылок.
  • File Uploads. Управление файлами, используемыми в блоге. Для оформления интерфейса блога в шаблонах по умолчанию обычно используются графические файлы. Можно загрузить дополнительные графические и другие файлы для дальнейшего использования. Данная опция показана на рисунке 9.
  • Referers. Предоставляет список URL, содержащих ссылки на этот блог.

Вкладка Preferences позволяет просматривать и редактировать настройки, введенные при создании блога. Доступны следующие опции:

  • Settings. Управление настройками блога, введенными при создании.
  • Authors. Добавление дополнительных пользователей и определение уровней доступа.
  • Theme. Выбор темы.
  • Templates. Настройка внешнего вида блога с помощью редактирования существующих шаблонов или создания новых. Новые шаблоны используются, когда в опции Theme (тема) выбирается Custom theme (пользовательская тема). На рисунке 10 показан список доступных шаблонов.
Рисунок 10. Управление шаблонами блога
Управление шаблонами блога

Для всесторонней настройки блога Lotus Connections требуется знание API-интерфейса, однако общее представление можно получить в процессе редактирования шаблона Weblog - главного шаблона блога (см. список на рисунке 10), в котором есть ссылки на дополнительные шаблоны.

На рисунке 11 показан процесс редактирования шаблона Weblog. Обратите внимание, что исходный текст шаблона содержит код JavaScript и HTML, а также пользовательский код, например, #includeTemplate, который позволяет использовать другой шаблон.

Рисунок 11. Редактирование шаблона Weblog
Редактирование шаблона Weblog

На рисунке 12 показан процесс создания нового шаблона, который создаётся нажатием кнопки "Add a new template" (добавить новый шаблон) (см. рисунок 10). Показанный шаблон представляет собой простой пример, включающий всего одну текстовую строку.

Рисунок 12. Создание нового шаблона
Создание нового шаблона

Новый шаблон сохраняется и добавляется к шаблону Weblog при помощи строки #includeTemplate("test") (см. рисунок 13).

Рисунок 13. Включение нового шаблона в интерфейс блога
Включение нового шаблона в интерфейс блога

На рисунке 14 показан результат включения нового шаблона - в верхнем левом углу страницы появился текст.

Рисунок 14. Применение нового шаблона к интерфейсу блога
Применение нового шаблона к интерфейсу блога

Dogear (Закладки)

Электронные закладки используются с момента появления Web-браузеров. Однако возможность их совместного использования - относительно новое явление. Наглядным свидетельством их популярности является Web-сайт Digg. Функция Dogear в Lotus Connections позволяет пользователям легко отбирать нужные закладки и совместно их использовать. На рисунке 15 показано, как выглядит список Dogear.

Рисунок 15. Область Dogear в Lotus Connections
Область Dogear в Lotus Connections

Идея совместного использования электронных закладок не нова, однако Lotus Connections представляет ряд опций для работы со своими и чужими списками закладок. Вы можете легко подписаться на закладки другого пользователя или подписаться на какой-либо тег, чтобы быть в курсе событий и расширять сеть коллег, с которыми вы взаимодействуете в повседневной работе. На рисунке 15 изображена область My Watchlist, в которой приводится список просматриваемых блогов, а также список пользователей, которые просматривают данный блог.

Activities (Проекты)

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

Рисунок 16. Работа по написанию статьи в Lotus Connections
Работа по написанию статьи в Lotus Connections

К некоторым компонентам проекта можно привязать отправку сообщений по электронной почте, а для выполнения повторяющихся задач можно создать шаблоны, которые помогут поддерживать общую структуру и будут способствовать более эффективной работе пользователей, позволив им сосредоточится на собственных задачах. Данная функция избавляет от необходимости вновь и вновь вводить определенные элементы каждый раз, когда вы обращаетесь к определённому виду деятельности. Эта функция вызывается с помощью ссылки Templates, которая показана вверху на рисунке 16.

На рисунке 17 показано создание нового шаблона, которому назначаются имя, автор, теги и описание.

Рисунок 17. Создание нового шаблона Activity.
Создание нового шаблона Activity.

На рисунке 18 показан новый шаблон с перечнем дел. Кроме того, функция Activities также может включать рассылку сообщений по электронной почте, закладки и загрузку файлов. Можно также создавать новые шаблоны на основе существующих проектов. Для этого надо выбрать Copy as New Template (копировать как новый шаблон) из ссылки More Actions (другие действия).

Рисунок 18. Заполнение шаблона Activity
Заполнение шаблона Activity

Технические требования

Lotus Connections устанавливается на сервере вместе с сервисами, к которым обращаются пользователи и их Web-браузеры. Минимальные требования к оборудованию включают:
IBM-совместимый процессор x86-32; 4 ГБ оперативной памяти; 4 ГБ дискового пространства.

Lotus Connections поддерживает серверы Red Hat Enterprise Linux Enterprise Server V4.0 и Microsoft Windows 2003 Server (Standard или Enterprise) в качестве операционной серверной системы. На клиентских машинах поддерживаются Microsoft Windows XP Service Pack 2 и SUSE Linux Enterprise Desktop 10 XGL. В качестве браузера пользователи могут использовать Microsoft Windows Internet Explorer (6.x или 7.x) или Mozilla Firefox 2.0. Можно использовать и другие браузеры, основанные на Gecko, однако IBM поддерживает только Firefox 2.0.

Поддерживаются следующие варианты серверного программного обеспечения:
(поставляются в комплекте с Lotus Connections с ограниченной лицензией только для работы с Lotus Connections)

  • IBM WebSphere Application Server V6.1.0.3 (в комплекте с Lotus Connections)
  • IBM HTTP Server из WebSphere Application Server V6.1.0.3
  • IBM Tivoli Directory Server V6.0.0.3 или Microsoft Active Directory 2003 Service Pack 2 для поддержки LDAP
  • IBM DB2 V9.1 Fix Pack 2 или Oracle 10g 10.2.0.3 в качестве базы данных на сервере
  • IBM Tivoli Directory Integrator V6.1 для реализации функции Activities
  • Серверная файловая система или платформа IBM Lotus Domino V7.0 в качестве репозитория контента

Внимание: IBM WebSphere Application Server, IBM HTTP Server из WebSphere, a также IBM DB2 входят в комплект поставки Lotus Connections.


Применение тегов

Большое место в платформе Lotus Connections занимает маркировка контента тегами. Иными словами, пользователи могут легко приписывать теги или ключевые слова различным частям операционной среды Lotus Connections. Теги также используются для поиска в Lotus Connections элементов, имеющих сходные теги. Кроме того, на основании тегов, назначенных конкретному элементу, можно запустить поиск по тегам сходных элементов. Теги обеспечивают эффективный способ категоризации всех элементов и поиска элементов, необходимых пользователю.

Применение тегов наглядно проиллюстрировано на рисунке 7, где показан обширный список тегов для конкретного блога. Можно выбрать любое слово в облаке тегов для нахождения блогов с идентичным тегом. Кроме того, для фильтрации списка тегов можно использовать текстовое окно над облаком тегов. Наконец, регулятор (больше/меньше) позволяет расширять или сокращать содержимое облака тегов.


Распространение области применения Lotus Connections

Для продуктов, подобных Lotus Connections, важнейшим вопросом является возможность распространения возможностей за пределами своей среды. Одним из наиболее популярных направлений в технологии Web 2.0 является использование функций и контента приложений для создания новых Web-приложений. Подобные типы приложений называются гибридными приложениями (mashup). Гибридные приложения используют существующие Web-приложения или источники данных, объединяя в новые приложения. Это позволяет разработчикам распространять существующие функциональные возможности, не тратя время на дублирование того, что уже и так доступно.

Для создания гибридных приложений в Lotus Connections входит ключевая технология – синдицирование контента. Как отмечалось выше, для синдицирования контента используется стандарт Atom. Поэтому для анализа и форматирования XML из канала Atom необходимо использовать компонент на Web-сайте. Контент из Lotus Connections также можно читать с помощью какого-либо инструмента чтения RSS-каналов, например, входящего в Microsoft Internet Explorer 7.

На рисунке 15 показаны ссылки Atom и "Add to your site" (добавить к сайту), благодаря которым использовать информационные каналы в Lotus Connections предельно просто. Ссылка Atom инициирует подписку на канал, а ссылка Add to your site предоставляет код для внесения в ваш сайт списка закладок, поддерживаемых через Dogear.

Более того, используя интерфейсы API многих функций Lotus Connections, можно адаптировать этот продукт к потребностям конкретного пользователя. Наглядным примером является интерфейс Lotus Connections Atom API, позволяющий использовать возможности каналов Atom, включенные в продукт. Расширив его применение, можно включать Web-данные в функции Lotus Connections для настройки их внешнего вида.


Заключение

Lotus Connections предоставляет пять функций, способствующих развитию социально-ориентированных технологий как внутри предприятия, так и за его пределами. Функции Profiles, Communities, Blogs, Dogear и Activities повышают производительность труда, позволяя легко находить специалистов в той или иной области и сотрудничать с ними в режиме онлайн. Для большей эффективности Lotus Connections может интегрироваться с существующими продуктами, например, с Lotus Sametime.

Ресурсы

Научиться

Обсудить

Комментарии

developerWorks: Войти

Обязательные поля отмечены звездочкой (*).


Нужен IBM ID?
Забыли Ваш IBM ID?


Забыли Ваш пароль?
Изменить пароль

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

 


Профиль создается, когда вы первый раз заходите в developerWorks. Информация в вашем профиле (имя, страна / регион, название компании) отображается для всех пользователей и будет сопровождать любой опубликованный вами контент пока вы специально не укажите скрыть название вашей компании. Вы можете обновить ваш IBM аккаунт в любое время.

Вся введенная информация защищена.

Выберите имя, которое будет отображаться на экране



При первом входе в developerWorks для Вас будет создан профиль и Вам нужно будет выбрать Отображаемое имя. Оно будет выводиться рядом с контентом, опубликованным Вами в developerWorks.

Отображаемое имя должно иметь длину от 3 символов до 31 символа. Ваше Имя в системе должно быть уникальным. В качестве имени по соображениям приватности нельзя использовать контактный e-mail.

Обязательные поля отмечены звездочкой (*).

(Отображаемое имя должно иметь длину от 3 символов до 31 символа.)

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

 


Вся введенная информация защищена.


static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=40
Zone=Lotus
ArticleID=279338
ArticleTitle=IBM Lotus Connections: повышение эффективности работы при помощи социально-ориентированных компьютерных технологий
publish-date=12262007