1995 | 1996 | 1997 | 1998 | 1999 | 2000 | 2001 | 2002 | 2003 | 2004 | Оглавление текущего номера /137, 1996 г./ | Бонус | Поиск  

На правах рекламы

LinkWorks – стратегия Digital для рабочих групп любого размера

 


© 2004, Еженедельник «Компьютерра» | http://www.computerra.ru/offline
Этого материала на сайте "Компьютерры", к сожалению, нет

Еще несколько лет назад словосочетание "Безбумажный офис" воспринималось как экзотика, компьютер – как удобное средство подготовки различных документов, отчетов, различных таблиц и т.д., но передоверить ему всю систему организации документооборота казалось делом далекого будущего. Столь же невелика была роль компьютера в организации работы в целом, он оставался чисто прикладным инструментом. Исключение составляли большие и дорогие системы АСУ, основанные на машинах класса mainframe. С появлением понятий "Рабочая группа" и "Групповое программное обеспечение" ситуация резко изменилась. Персональные компьютеры, объединенные в сеть на базе недорогого (по сравнению с mainframe) сервера и снабженные соответствующим программным обеспечением, позволили совершенно по-новому взглянуть на принципы построения работы в организации. Главным здесь является собственно групповое программное обеспечение (GroupWare).

Одним из лидеров в этой области является представляемый в данной статье пакет LinkWorks компании Digital Equipment Corporation – идеальное средство организации работы как небольшой компании, так и огромного предприятия. Являясь воплощением идеологии "открытых" систем, LinkWorks встраивается в уже существующий комплекс аппаратного и программного обеспечения.

LinkWorks позволяет автоматизировать различные деловые процессы: от документооборота до контроля и управления работами по тому или иному проекту. LinkWorks нашел применение в различных областях деятельности: от банковских технологий до образовательных систем. Со своей рабочей панели руководитель может узнать состояние дел на всех участках вверенного ему подразделения, а его секретарь может быстро получить доступ к различной информации, необходимой для составления служебных документов. Среди уже установивших у себя LinkWorks есть такие серьезные организации, как банк Монреаля (Чикаго), аппарат правительства Австрии, компания Siemens Integra (Швейцария). Продукт был отмечен такими наградами, как "Best of COMDEX, Fall 93 (Byte)" и "Gold Award – CeBIT 94".

Итак, что же такое LinkWorks? Прежде всего, это инструмент для разработки решений, позволяющий разработать модель, максимально отвечающую потребностям заказчика. В LinkWorks входят:

 – почтовая система, предусматривающая интеграцию с Lotus cc:Mail, Microsoft Mail, SMTP Mail (Unix) и некоторыми другими пакетами и стандартами, а также с телексом, факсом и системой Х.400;

 – система документооборота;

 – система управления документами, включая электронную подпись, совместное использование (Grop Sharing) и контроль версий;

 – система взаимодействия с "Информационной магистралью" (Х.500, World Wide Web);

 – модули управления системой.

С точки зрения программиста пакет является системой "клиент-сервер" с удобным графическим пользовательским интерфейсом (GUI). Важным отличительным свойством пакета является его многоплатформность. В качестве сервера могут использоваться такие системы, как05Р/1, OpenVMS, SCO Unix, HP-UX, AIX, Windows NT. Операционной системой клиента может быть MS Windows, Windows NT, Windows 95, Macintosh, OS/2, графические среды X-Wmdows. В качестве средства хранения данных используется стандартная индустриальная база данных. В настоящий момент поддерживаются Ingres, Infomix, Oracle, RDB, Microsoft SQL Server, готовится версия для Sybase. В качестве транспортного протокола могут использоваться TCP/IP, DECnet IPX/ SPX. Система может состоять из нескольких разноплатформных серверов (различными могут быть как операционные системы, так и базы данных).

Благодаря объектно-ориентированной структуре пакета достигается высокая эффективность организации работы группы, а также легкость в освоении продукта новыми пользователями.

Рассмотрим подробнее отдельные части пакета. После входа в систему пользователь получает доступ к своей рабочей панели, на которой (по аналогии с рабочим столом) находятся все необходимые для работы объекты и инструменты: ящики для входящей и исходящей корреспонденции, папки с документами, калькулятор, мусорная корзина и т.д. Каждый объект представлен в виде окна (icon). Чтобы, например, переместить документ с рабочего стола в папку, достаточно выполнить операцию drag-and-drop над значком, представляющим этот проект.

Если же щелкнуть (click) по значку документа, то автоматически запустится внешняя прикладная программа, с помощью которой он и был создан. При этом входные данные поступят с сервера, а после сеанса редактирования или чтения будут там же сохранены. Это свойство использования внешних приложений для редактирования объектов LinkWorks позволяет легко встроить пакет в уже имеющееся программное окружение.

Рассмотрим подробнее почтовую систему пакета. Она состоит из двух частей: почты как таковой и возможностей для совместного использования (sharing) объектов.

В отличие от многих других систем, для создания совместно используемых (shared) объектов и установления прав доступа к ним не требуется участие системного администратора. На практике хорошим примером совместно используемого объекта может служить папка "На подпись". Сотрудники помещают в эту папку различные документы, о чем сразу же становится известно начальнику. О произведенном изменении (например, о наложении на документ резолюции) сразу же становится известно всем заинтересованным сотрудникам. Учитывая, что в действительности они могут находиться в разных зданиях и даже в разных городах, понятно, насколько может повыситься эффективность работы подразделения.

Собственно почта позволяет пересылать в режиме Сору или Forward не только единичные документы, но и составные объекты, т.е. содержащие в себе другие объекты (папки, ящики и т.д.). Причем последние можно не только пересылать внутри LinkWorks, но и отправлять "во внешний мир", т.е. в другие почтовые системы, а также другие системы LinkWorks посредством, например, стандартной почты Unix. При попытке отправить пользователю Unix объект "Папка", содержащий два документа, подготовленных с помощью Microsoft Word, адресат получит текстовый файл с описанием структуры составного объекта (его имя, владелец и т.д.), а также оба документа, закодированных с помощью стандартного алгоритма Uuencode. Пользователь же LinkWorks может являться адресатом в почтовой системе Unix, cc: Mail и любой другой из тех, интеграция с которыми поддерживается. При этом он будет продолжать оперировать только с почтовой системой LinkWorks и при желании может даже не знать правил отправления почты абонентам других почтовых систем, если системный администратор определил этих абонентов как "внешних пользователей" LinkWorks.

Важным свойством пакета является система задания документооборота (Workflow), при котором задается маршрут прохождения того или иного объекта через систему. Этот маршрут может содержать проверку выполнения различных условий. Так, например, при получении счета на оплату в зависимости от суммы он может пойти по разным маршрутам и достигнуть бухгалтерии только при условии наличия всех разрешающих резолюций.

Пакет позволяет широко манипулировать уровнями доступа к различной информации с соблюдением всевозможных норм безопасности. Отдельные пользователи могут получать доступ к объекту только на чтение, поддерживается сохранение всех версий документа в процессе работы над ним. Также можно создавать специфические типы доступа. К примеру, можно разрешить печать определенных документов только в охраняемой службой безопасности зоне. В дополнение ко всему, вход в систему с незарегистрированной рабочей станции невозможен.

Под электронной подписью в LinkWorks подразумевается пароль для входа в систему. Причем подпись может быть как "ознакомительная", так и "окончательная", после которой объект не может быть отредактирован.

Начиная с версии 3 возможна установка нескольких языковых версий в рамках одной инсталляции, т.е. разные пользователи могут работать в разной языковой среде, при этом система остается единой. На сегодня имеется 24 языковые версии LinkWorks (включая русскую).

Наконец, хочется отметить уникальные возможности по интеграции пакета в "информационную магистраль". Пользователь имеет возможность достигнуть своей рабочей панели из любой точки мира посредством стандартных программ просмотра Web (Web Browser), таких как Mosaic или Netscape, через протокол HTTP. Поддерживается обмен информацией с каталогами Х.500.

Теперь рассмотрим LinkWorks с точки зрения администратора и системного интегратора. В пакете имеется два модуля: управление системой (System Administration) и конфигурация системы (System Configuration). В свою очередь каждый из этих модулей имеет массу подсистем (управление пользователями, типами объектов, рабочими станциями и т.д.). Различным пользователям можно предоставлять доступ к отдельным подсистемам и, следовательно, разделять обязанности по управлению системой. Все инструменты администрирования снабжены удобным графическим интерфейсом.

Важной частью пакета, отличающей его от других ему подобных, является система "Приложение + Объект" (Application Plus Object plug) – объектно-ориентированный интерфейс между внешними приложениями и объектами LinkWorks. Используя этот интерфейс, можно быстро создавать прикладные программы на Visual Basic и C/C++, ориентированные на работу в среде LinkWorks. Причем приложения на C/C++ будут являться платформно-независимыми, если только они не используют специфические для операционной среды клиента функции (такие как drag-and-drop, реализованные по-разному в Windows, Motif и MacOS). Для запуска подобных приложений в пакете имеется собственный C/C++ -подобный язык, пригодный как для создания клиентских макрокоманд, так и для сценариев сервера (например, очистки мусорных корзин). Пакет полностью поддерживает стандарт Microsoft COM (Common Object Model), включающий в себя стандарты DDE и OLE.

Ранее общей проблемой систем, подобных LinkWorks, являлась крайняя трудоемкость установки и настройки. Причем даже если компания-системный интегратор имела все шаблоны и точно знала, что нужно делать, настройка каждой следующей системы отнимала недели, а то и месяцы. При этом все работы приходилось проводить непосредственно на месте. В LinkWorks версии 3 введено понятие "Программного компонента" (Software Component), ставшего мощнейшим средством разработки и распространения программных решений. Допустим, клиент хочет внедрить специальную систему отчетов, которая потребует ввода дополнительных объектных классов, объектов, типов доступа и т.д. Ранее для этого разработчикам пришлось бы работать непосредственно в реальной системе клиента. Сейчас же разработчик может выполнить такое решение на своей изолированной системе и затем сохранить его в виде "программного компонента" – текстового файла, в котором сохранены все сведения о необходимых изменениях (создание новых классов, инструментов). Этот файл можно отправить по электронной почте клиенту, которому останется лишь установить компонент (с помощью процедуры drag-and-drop). Если позднее надобность в данном компоненте отпадет, системный администратор может удалить его из системы, при этом все принадлежащие компоненту подсистемы будут удалены автоматически. При этом клиент может спокойно работать с разработчиками из сторонних компаний, не опасаясь за безопасность данных на основном сервере.

В короткой статье трудно осветить столь грандиозную систему, как LinkWorks. Более подробную информацию можно получить, связавшись с ближайшим офисом Digital или отправив вопрос электронной почтой по адресу: linkworks@digital.com.

Если у вас имеется программа просмотра Web-документов, вы можете посетить Web-сервер LinkWorks, набрав команду http://www.digital.com/products/info/Imkworks/ в окне открытия URL.

 


1995 | 1996 | 1997 | 1998 | 1999 | 2000 | 2001 | 2002 | 2003 | 2004 | Оглавление текущего номера /137, 1996 г./ | Бонус | Поиск  

© 2004, Издательский дом «Компьютерра» | http://www.computerra.ru
Телефон редакции: (095) 232-22-61
E-mail редакции: inform@computerra.ru