`

СПЕЦИАЛЬНЫЕ
ПАРТНЕРЫ
ПРОЕКТА

Архив номеров

Как изменилось финансирование ИТ-направления в вашей организации?

Best CIO

Определение наиболее профессиональных ИТ-управленцев, лидеров и экспертов в своих отраслях

Человек года

Кто внес наибольший вклад в развитие украинского ИТ-рынка.

Продукт года

Награды «Продукт года» еженедельника «Компьютерное обозрение» за наиболее выдающиеся ИТ-товары

 

Groove: совместная работа в едином ритме

Статья опубликована в №25 (544) от 4 июля

0 
 

Прошлогоднее приобретение компанией Microsoft фирмы Groove Networks, включение в Microsoft Office выпускаемого ею продукта Groove Virtual Office и недавнее назначение ее основателя Рея Оззи (Ray Ozzie) на пост главного архитектора программного обеспечения вместо самого Билла Гейтса – даже по отдельности события весьма незаурядные, а выстроенные в логическую цепь становятся сенсацией, обойти вниманием которую просто невозможно.

Groove совместная работа в едином ритме
Стартовая панель (Launchbar) программы Microsoft Office Groove 2007

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

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

Автора, автора!

Бывают такие люди – что ни сделают, все у них получается хорошо. Одним из ярких примеров может служить именно Рей Оззи – автор Groove. Достаточно сказать, что именно он является создателем пакета Lotus Notes, который в свое время (более десяти лет назад) произвел настоящий фурор во всей индустрии информационных технологий и практически стал синонимом успеха и инновационности. Сегодня семейство продуктов Lotus Notes, развиваемое IBM и насчитывающее более 125 млн пользователей во всем мире, несколько утратило былые позиции безусловного лидера рынка средств коллективной работы, и кто знает, возможно, это произошло из-за того, что последние восемь лет Рей Оззи не участвует в данном проекте.

С 1997 г. Рей Оззи занимался воплощением своей новой идеи – Groove Virtual Office. Дело в том, что Lotus Notes и архитектурно подобные системы коллективной работы отлично подходят для организации сотрудничества внутри компании, когда каждый пользователь имеет фиксированное рабочее место, а все компьютеры объединены в локальную сеть, защищенную от внешнего мира. Однако для группы, члены которой находятся далеко друг от друга, часто меняют местоположение и не могут регулярно собираться в реальном офисе, очевидно, требуется нечто иное – а именно, некий «виртуальный офис», где любой его специалист мог бы трудиться в удобное время, в удобном для него месте и при этом оставаться полноценным участником всех процессов. За решение данной задачи взялся Рей Оззи, основав фирму Groove Networks, – и ему удалось!

Рей Оззи: путь к вершине

Рей Оззи – один из наиболее известных деятелей компьютерной индустрии, создатель Lotus Notes, считается основоположником систем компьютерной поддержки коллективной работы.

Groove совместная работа в едином ритме

Родился 20 ноября 1955 г. в городке Парк-Ридж (Park Ridge), штат Иллинойс, США. В 1979 г. получил степень бакалавра в области Computer Science и диплом с отличием как лучший выпускник Университета штата Иллинойс в Урбана-Шампейн (Urbana-Champaign).

В университете Оззи принимал участие в создании системы коллективного доступа PLATO, там же он начал свою трудовую деятельность в Data General, работая над одной из первых распределенных операционных систем.

После увольнения из Data General Оззи перешел в фирму Software Arts, которая разрабатывала электронные таблицы VisiCalc и TK!Solver. После покупки Software Arts компанией Lotus Development проекты VisiCalc и TK!Solver были свернуты из-за конкуренции с собственным продуктом Lotus 1-2-3.

Затем Рей Оззи основал компанию Iris Associates, где в начале 90-х гг. прошлого века и была создана первая версия легендарного продукта Notes, ставшего затем Lotus Notes (после того как Lotus приобрела Iris Associates), а потом и IBM Lotus Notes (после покупки Lotus корпорацией IBM в 1995 г.).

Через несколько лет Рей Оззи вновь уходит «в свободное плавание» и в 1997 г. основывает фирму Groove Networks, в которой создает ПО для коллективной работы Groove Virtual Office. В апреле 2005 г. детище Рея Оззи вновь покупают, на сей раз Microsoft, а он становится одним из трех главных технических директоров ведущей софтверной компании мира.

И наконец, 15 июня 2006 г. Оззи назначен на пост главного архитектора программного обеспечения Microsoft, который до того времени занимал Билл Гейтс. Впрочем, около двух лет оба будут трудиться плечом к плечу – пока Рей окончательно не войдет в курс всех дел корпорации.

В 1995 г. журнал PC Magazine назвал Рея Оззи человеком года. Он занимает почетное место в залах славы Computer Museum и InfoWorld, удостоен множества престижных отраслевых наград. В Интернете Рея Оззи можно найти по адресу

Знакомство

Несмотря на то что Groove Networks уже более года принадлежит Microsoft, семейство продуктов Groove Virtual Office все еще распространяется под прежней торговой маркой и включает четыре варианта, самый простой из которых условно бесплатен. В настоящее время доступна также вторая бета-версия уже Microsoft Office Groove 2007, компонента корпоративных редакций Microsoft Office 2007, его релиз ожидается к началу 2007 г. Оба продукта можно загрузить с сайта принципиальных отличий между ними почти нет – Microsoft сознательно сохранила интерфейс практически неизменным для облегчения перехода пользователей на новую версию. Поэтому сказанное в статье будет в равной степени относиться к обоим, и для краткости мы будем называть их просто Groove.

Установка Groove не вызывает трудностей, поскольку в соответствии с P2P-моделью клиентская программа абсолютно самодостаточна. Для начала предлагается создать учетную запись или ввести реквизиты старой, если таковая у вас уже имеется. После этого появляется Launchbar – стартовая панель, очень похожая на традиционные окна клиентов систем мгновенных сообщений как внешне, так и функционально (скажем, двойной щелчок на имени контакта открывает окошко переписки с ним). Казалось бы, ничего необычного, однако даже тут обнаруживается несколько интересных деталей.

Во-первых, сообщения могут быть не только текстовыми, но и голосовыми, и даже содержать файлы-вложения. Во-вторых, ваша учетная запись может иметь несколько «обликов» (Identity). Например, для коллег по работе вы – Иван Бегемотов, а для бывших одноклассников – просто Бегемот. В каждом случае допускается использовать разные контактные данные. При желании информация о себе (облик) помещается в общедоступный каталог (Public Groove Directory) – тогда вас найдут все заинтересованные, либо разрешается обнаружение только в рамках вашей локальной сети. Иначе придется сохранить свои реквизиты в файле и выслать их тому, с кем вы собираетесь общаться в Groove.

Разумеется, для организации эффективного сотрудничества одного обмена сообщениями мало. Как мы уже говорили, необходимо организовать «виртуальный офис», куда бы в любой момент могли «прийти» сотрудники, чтобы работать с документами, проводить встречи, обсуждать проблемы, т. е. заниматься привычной для традиционных офисов деятельностью – все это реализуется в Groove с помощью рабочих областей.

Рабочие области

Рабочие области могут быть двух типов – для обмена файлами (File Sharing) и стандартные (Standard). Первые представляют собой обычный каталог файловой системы, содержимое которого синхронизируется (автоматически или по запросу) между всеми членами группы. Работать с ними можно непосредственно из Windows Explorer благодаря специальной панели, из которой доступны различные вспомогательные функции, в том числе и оперативный обмен мгновенными сообщениями. Имеется, правда, несколько ограничений – каталог обязан располагаться на локальном диске, суммарный размер файлов не должен превышать 1 GB, а их общее число – 500. Можно предположить, что такие меры, фактически не позволяющие использовать Groove для пиратского тиражирования файлов, обусловлены желанием защититься от нападок медиа-корпораций.

Groove совместная работа в едином ритме
Список рабочих областей – «виртуальных офисов», в которых трудится пользователь Groove

Самое интересное в Groove – это стандартные рабочие области. Каждая из них представляет собой набор инструментов, определяющих различные виды взаимодействия между сотрудниками. Например, для организации и проведения встреч (реальных или виртуальных) – в рабочую область добавляется инструмент Meetings, с помощью которого можно назначить время и место, определить состав участников, задать тему и т. п. Для коллективных обсуждений предназначен Discussion. Для совместной работы с документами и обмена файлами используется Files. Для планирования совместной деятельности пригодится Calendar, для формирования заметок и объявлений – Notepad и т. д. Всего в Groove 3.1 около двух десятков встроенных инструментов, к сожалению, большая часть из них, по всей видимости, не будет поддерживаться в Microsoft Office Groove 2007.

Имеется также конструктор, в котором при необходимости создается свой или видоизменяется встроенный инструмент. Его возможности довольно широки – поскольку внутри Groove инструменты представляются HTML-страницами с обрабатывающим их кодом на JavaScript, то при желании собственное творение можно снабдить не только оригинальным внешним видом, но и специфичной функциональностью, правда, для это необходимы навыки программирования. В наиболее сложных случаях (например, если требуется интегрировать Groove с какой-нибудь базой данных или, скажем, бухгалтерской системой) на помощь придет свободно распространяемый SDK, благодаря которому новый инструмент может быть создан на любом подходящем языке программирования.

Groove совместная работа в едином ритме
Пример стандартной рабочей области: справа – список сотрудников, окно чата и перечень доступных операций, внизу – закладки с названиями инструментов. В данный момент открыт инструмент Discussion, которым пользуются два человека
Groove совместная работа в едином ритме
Рабочая область для обмена файлами выглядит как обычный каталог со специальной панелью
Groove совместная работа в едином ритме
Дизайнер инструментов Groove – обширные возможности, с которыми, правда, придется разбираться

На сайте имеется целый каталог готовых шаблонов рабочих областей и инструментов, хорошо подходящих для многих типичных ситуаций. Так, если вам предстоит организовать мозговой штурм возникшей проблемы, стоит воспользоваться шаблоном Structured Brainstorming, который подключит все нужные инструменты и объяснит, как их эффективно применить. Останется лишь описать проблему и пригласить всех поучаствовать в ее решении. Опять же, к сожалению, доступные шаблоны и инструменты не вполне совместимы с новой версией Microsoft Office Groove 2007, причем это не дефект бета-версии, а особенность, которая сохранится и в финальном релизе. Остается надеяться, что Microsoft предложит адекватную замену.

Интересным свойством Groove является возможность работы за несколькими компьютерами – скажем, офисным, домашним и дорожным ноутбуком – под одной учетной записью. Тогда все ваши действия, произведенные на одном ПК (например, добавление нового лица в список контактов, присоединение к области), будут автоматически распространяться на остальные. Таким образом, вы всегда сможете использовать любой из них с одинаковым удобством, а для ваших сотрудников это будет незаметно.

Поскольку Groove предназначен в первую очередь корпоративным пользователям, особое внимание было изначально уделено вопросам обеспечения безопасности. При создании новой учетной записи Groove генерирует пару ключей, применяемых для шифрования содержимого рабочих областей и всех данных, которыми обмениваются пользователи между собой. Таким образом, в Groove защита информации реализуется на базе общепринятых стандартов, которые применяются, к примеру, в SSL/HTTPS.

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

Peer-to-Peer

Как мы уже говорили, Groove основывается на принципах P2P. Изменения в рабочей области одного из пользователей распространяются на машины остальных участников аналогично передаче данных в файлообменных сетях. Однако Groove может функционировать в разных средах, подстраиваясь под конкретные условия. В локальной сети используется полностью децентрализованная модель. При выходе в Интернет архитектура может стать гибридной за счет применения единого каталога. В довольно распространенной ситуации, когда пользователи находятся в разных сетях, не имеют реальных IP-адресов и отгорожены от Интернета брандмауэрами, взаимодействие приобретает клиент-серверный характер – трафик направляется через центральный сервер Groove.

Безусловно, в последнем случае теряется большинство преимуществ P2P и проявляются недостатки клиент-серверного подхода, вроде единой точки отказа, проблем с масштабированием и пр. Однако подобная «всеядность» Groove вполне оправдана, поскольку изначально продукт ориентировался на небольшие рабочие группы. Кроме того, Microsoft сосредоточилась именно на корпоративной составляющей Groove и готовит несколько серверных компонентов, в том числе и шлюзы для связи удаленных филиалов. Таким образом, можно будет спроектировать и построить инфраструктуру, оптимально подходящую для конкретных начальных условий.

На новом месте

Microsoft довольно давно присматривалась к Groove. Еще в 2001 г. она инвестировала в Groove Networks 51 млн долл. и помогла разработать инструмент для связи с библиотеками документов SharePoint. Поэтому покупка этого продукта в апреле 2005 г. выглядит как вполне закономерный шаг – Groove прекрасно дополнит список ПО, которое выпускает Microsoft для поддержки коллективной работы.

Groove совместная работа в едином ритме
Пример готового шаблона рабочей области для мозгового штурма

Однако Groove 3.1 в определенной мере дублирует возможности таких продуктов Microsoft, как Office Communicator, Windows Messenger и Project. Видимо, поэтому новый Groove пока выглядит скорее усеченной версией старого, нежели его развитием. По существу, привнесенными функциями можно назвать только более качественную интеграцию с SharePoint (причем именно версии 2007) и поддержку форм InfoPath, в то время как список потерь насчитывает полтора десятков пунктов.

Судя по всему, уже в следующем году линейка продуктов Groove Virtual Office прекратит свое существование, а пришедший ей на смену Microsoft Office Groove 2007 будет распространяться только в составе корпоративных редакций Microsoft Office. При этом некоторые наработки старого Groove вполне могут перекочевать в другое офисное ПО Microsoft. Отдельно в рамках семейства Microsoft Office System 2007 также появится Office Groove Server 2007, включающий три основных компонента: Manager, Relay и Data Bridge.

До выхода финальной версии Microsoft Office Groove 2007 еще более полугода, поэтому делать окончательные выводы на основе второй бета-версии несколько преждевременно (осенью ожидается еще и третья). Однако уже сейчас есть все основания полагать, что Groove станет одной из ключевых технологий в Microsoft Office System, а поддержка коллективной работы останется приоритетным направлением для Microsoft, курировать которое в ближайшие годы будет создатель Groove, а теперь главный архитектор программного обеспечения компании Рей Оззи.

0 
 

Напечатать Отправить другу

Читайте также

 
 
IDC
Реклама

  •  Home  •  Рынок  •  ИТ-директор  •  CloudComputing  •  Hard  •  Soft  •  Сети  •  Безопасность  •  Наука  •  IoT