Компания и партнеры Компания ГАРАНТ Пресс-центр "Гарант" в СМИ Клиент-серверный "ГАРАНТ". Новые возможности правовой системы

Клиент-серверный "ГАРАНТ". Новые возможности правовой системы

Не так давно компания "Гарант" выпустила новую версию своей справочной правовой системы, получившую название "ГАРАНТ Платформа F1". "Платформа F1" создана в соответствии с мировыми стандартами и обеспечивает полную совместимость с последними разработками в мире программного обеспечения.

Четыре года назад компанией "Гарант" была начата реализация пилотного проекта, целью которого была проверка применимости архитектур CORBA и Java для разработки правовой системы и адаптирование мастер-методологии RUP. На основе полученных результатов специалисты "Гаранта" создали интранет-версию системы "ГАРАНТ". Однако определенные ограничения на нее накладывала необходимость использования браузера. Взяв за основу интранет-версию системы "ГАРАНТ", в 2002 г. "Гарант" приступил к созданию принципиально новой платформы. Итогом этой работы стал выход системы "ГАРАНТ Платформа F1".

"Платформа F1" - это 32-разрядная клиент-серверная система, реализованная на архитектуре CORBA (Common Object Request Broker Architecture) и предназначенная для использования на персональных компьютерах в локальных сетях, а также в виде монолитного приложения для десктопных систем.

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

Во-вторых, клиент-серверная архитектура обеспечивает значительное снижение сетевого трафика. Дело в том, что передача запроса от оболочки к серверу и получение ответных данных создают гораздо меньшую нагрузку на локальную сеть, чем самостоятельное "общение" каждой пользовательской оболочки с информационным банком системы. В то же время файл-серверная технология имеет существенные недостатки. Это морально устаревшая и негибкая технология. Кроме того, она привязана к файловой сети, неработоспособна в гетерогенных сетях, а любые функции совместной работы на ее основе реализуются чрезвычайно сложно. Клиент-серверная архитектура системы "ГАРАНТ Платформа F1" обеспечивает и целый ряд других преимуществ, в числе которых отсутствие привязанности пользователя к конкретному компьютеру: оболочку можно запустить с любого компьютера, получив при этом собственную рабочую среду (все настройки, персональные папки и данные).

Кроме того, благодаря все той же клиент-серверной технологии в системе реализована возможность коллективной работы с документами "ГАРАНТа" - достаточно сделать пару "кликов" на своей папке и указать, кому из коллег и в каком объеме (для чтения и записи или только для чтения) она должна быть доступна. И, наконец, обновление информационного банка данных происходит теперь без отключения пользователей от системы.

В общей сложности в "Платформе F1" появилось 12 уникальных нововведений и несколько сотен различных улучшений. Интерфейс - в стиле совреме гибкую систему персональных настроек и комплексных конфигураций. Появившаяся функция "Документы на контроле" обеспечивает автоматическую проверку и оповещение пользователя об изменениях во всех выбранных им документах. Расширились функции управления данными, которые пользователь сохраняет в процессе работы. Добавились возможности сохранять поисковые запросы и фильтры, комментировать любые сохраненные объекты. Существенное удобство в работе обеспечивает и функция сопровождения непосредственно текстов документов собственными комментариями и ссылками на нормативные акты.

С помощью такого новшества, как "Машина времени", пользователь получает текст документа, который действовал или только будет действовать в указанный им момент времени.

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

Алексей Петров,
Компания "Гарант"