Демо-версии Geocad Systems 5.0

Демо-версия Geocad System Enterprise Edition

Geocad Systems Enterprise Edition
Представляем новую линейку программного обеспечения для работы в сети Internet.

подробнее...

Опубликовано на сайте ГИС-Aссоциации 01:50:45 20.02 2007
Оригинал http://www.gisa.ru/36119.html

 

 

«Геокад плюс» Geocad Enterprise Enterprise Edition — новое программное решение для корпоративных информационных систем

 

ВЫПУСК № 18 • ЗИМА 2007

630034, Новосибирск, Троллейная, 35, тел/факс (383) 352-13-33,352-14-04, 352-15-50, e-mail: , Интернет: www.geocad.ru


Цели и задачи

При четко прослеживающейся тенденции к мобильному обмену информацией возможности «настольных» систем становятся недостаточными. Работа с локальной копией информации или в рамках локальной сети одной организации (подразделения) не позволяет вести оперативный мониторинг данных территориально распределенных пользователей. В связи с этим компания «Геокад плюс» выводит на рынок новую программную разработку — линейку продуктов под общим названием Geocad Systems Enterprise Edition (GSEE). Эта корпоративная информационная система является модернизацией и развитием программных продуктов Geocad System. Ориентированная на использование сетей Интернет и Интранет, GSEE служит для информационного обеспечения кадастровыми и иными данными служб предприятий и корпораций, занимающихся учетом земельных ресурсов и недвижимости.

Создание системы велось независимой командой специалистов «Геокад плюс» на базе собственных программных решений и передовых информационных технологий, что позволило заложить в продукт возможности, выходящие за рамки существующих реализаций в данной области. Учет опыта разработки и эксплуатации, а также пожеланий пользователей Geocad System обеспечили совместимость созданной и существующей систем. При этом надо иметь в виду, что GSEE и Geocad System не являются однотипными пересекающимися продуктами для кадастрового учета и ГИС, они предназначены для удовлетворения разных потребностей, различного уровня и масштабов использования. Возможности GSEE значительно шире и, соответственно, выше ее стоимость, для рационального выбора программного продукта необходимо четко определить, какие именно задачи с его использованием необходимо решить.

Архитектура

Разработчики GSEE отошли от классической двухуровневой архитектуры «клиент-сервер» построения многопользовательских систем, приняв за основу трехуровневую архитектуру с еще одним звеном — сервером приложений. Система поддерживает требования распределенной архитектуры, рассчитана на высокий уровень нагрузок и многопользовательскую работу.

Трехуровневая архитектура GEE

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

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

Для максимальной адаптируемости система GSEE разрабатывается и функционирует в независимой среде Java. Благодаря этому серверные и клиентские части системы можно эксплуатировать не только в операционных системах семейства Microsoft Windows, но и на базе Linux, Solaris и др.

Принципы функционирования

Прежде всего, GSEE — корпоративная, распределенная система. Ее серверная часть может располагаться как на отдельных серверах, так и быть разнесена территориально, в том числе относительно информационных баз. На одном сервере приложений может быть сконцентрировано множество баз данных, и наоборот — к одной базе данных может быть подключено несколько серверов. В зависимости от условий, например качества каналов передачи данных, сервер может находиться «ближе» к данным или пользователям. Вариантов распределения системы существует много — в соответствии с ситуацией, потребностями и возможностями. Система может видоизменяться, подстраиваться под желания клиента, быть маневренной.

Работа с кадастровой системой подразумевает использование служебных данных и, соответственно, наличие развитой системы безопасности. Управление политиками безопасности в GSEE находится также на уровне корпоративного сервера. Система распределения прав позволяет контролировать доступ к отдельным информационным таблицам, полям и графическим слоям. Права предоставляются группам пользователей (так называемая ролевая система доступа). Поскольку информация о правах хранится вместе с личными настройками пользователя на сервере, все пользователи одинаково независимы от точки, времени и способа подключения оператора к системе.

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

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

Информация, описывающая структуру данных, хранится в служебной базе данных (так называемая метамодель). При подключении к серверу клиент-приложение запрашивает требуемую информацию, права и настройки оператора, в соответствии с ними отображает учетные данные, выполняет определенные операции и первичный контроль ввода данных. В метамодели хранится описание банков данных, объектов, связей между ними, форм, отчетов и процедур. Одно и то же клиент-приложение может работать с произвольной семантической и графической информацией, корректно описанной в структурах метамодели. Добавление и изменение информации возможно в режиме on-line без прекращения работы или перезапуска сервера.

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

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

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

Приложения

Клиентская часть имеет два вида представления: так называемые GUI-клиент и Web-клиент.

GUI-клиент — набор приложений, в полном объеме предоставляющих функциональные возможности для просмотра и редактирования учетных данных. Приложение требует инсталляции на рабочем месте оператора.
Приложения для просмотра и редактирования учетных данных (GUI-клиент)


Web-клиент — набор приложений с менее развитым функционалом, в основном рассчитанных на оперативный просмотр данных. Для работы достаточно наличия на рабочем месте оператора Internet Explorer, установка дополнительных программ не требуется.

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

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

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

Работа с данными подразумевает и еще один аспект — получение отчетов: просмотр, печать, сохранение документов. Для этого в GSEE реализовано приложение, которое может быть задействовано при обработке как семантических, так и графических данных. Отчеты создаются на уровне сервера с использованием шаблонов. После формирования документа оператор может внести в него правки, что особенно важно при подготовке сложных графических отчетов с большой долей творческого труда. При необходимости (повторяющиеся однотипные правки) пользователи могут вносить индивидуальные изменения в шаблоны.

Приложения для оперативного просмотра данных (Web-клиент)

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

Заключение

Geocad Systems Enterprise Edition — новый программно-технологический комплекс, рассчитанный на корпоративных пользователей с территориально распределенной структурой подразделений, использующих большие объемы данных, имеющих различную организацию. Это новый этап в развитии программных разработок фирмы, отвечающий современным и перспективным требованиям информационного сообщества к системам подобного рода.


11.06.08
Автор: А.А. Неупокоев, В.С. Бакулин  Источник: Информационный бюллетень ГИС-Ассоциации №18 2007г. 




Разделы / Статьи различной тематики

© 1990–2010 ООО "ГЕОКАД плюс"
Наши телефоны и адреса

Работает на: Amiro CMS