|
Система управления информационным пространством InfoDesigner
версия для печати
Клиентское приложение
Клиентское приложение "отвечает за все" — за формирование пользовательского интерфейса, логическую обработку данных и за непосредственное манипулирование данными в рамках выделенных прав. Это главный инструмент пользователя Системы — редактора данных, администратора, разработчика.
Клиентское приложение представляет из себя «толстого» клиента, разработанного в среде Delphi. Оно обеспечивает подключение и взаимодействие пользователя с базой данных.
После установки клиентского приложения на рабочей станции для начала работы необходимо настроить его подключение к необходимой базе данных, причем одним и тем же клиентом можно с одного и того же рабочего места подключаться к разным базам, размещенных на разных серверах, в том числе и удалённых.
Клиентское приложение является предметно-независимым, так как в момент подключения к базе данных считывается информационная модель, интерфейсные настройки и права доступа подключаемого пользователя.
Это даёт свои несомненные преимущества:
- одним и тем же клиентским приложением можно подключаться к различным по своему целевому назначению базам данных;
- изменения в информационной модели и интерфейсах управления сразу же распространяются на рабочие места пользователей без смены клиентского приложения;
- не требуется разнородное программное обеспечение, а значит и переобучения работы с ним — все происходит в единой пользовательской среде.
Помимо средств управления данными в клиентском приложении заложены встроенные средства администрирования и разработки. Поэтому пользователь, имеющий доступ к ним, может осуществлять расширение имеющейся информационной системы, ввод необходимых корректив и т.д. безконфликтно по отношению к её эксплуатации и без привлечения дополнительного программного обеспечения.
Работа клиентского приложения осуществляется в операционной среде MS Windows.
Все интерфейсы клиентского приложения делятся на:
- зависящие от информационной модели
- не зависящие от информационной модели
К зависящим от информационной модели относятся окна списков экземпляров, позволяющие работать с экземплярами указанного базового типа по принципу «Проводника Windows».
Встроенные и не зависящие от информационной модели в свою очередь делятся на:
- Интерфейсы Администратора и Разработчика
- Сервисные Интерфейсы
Их перечень и описание приведены в таблицах ниже.
Интерфейсы Разработчика и Администратора |
Управление моделью данных |
Основной интерфейс Разработчика, который позволяет управлять элементами информационной модели: базовыми типами, их атрибутами, взаимосвязями и интерфейсами редактирования экземпляров, доступом пользователей к упралению данными. |
Управление меню приложения |
Вспомогательный интерфейс Разработчика, позволяющий настраивать состав целевого меню и панели инстументов всего приложения и доступом пользователей к пунктам этого меню. |
Управление библиотекой иконок |
Вспомогательный интерфейс Разработчика, позволяющий изменять и добавлять состав иконок, используемых в оформлении приложения. |
Управление конфигурацией |
Интерфейс Администратора для настройки системных параметров. |
Управление операциями |
Интерфейс Администратора, позволяющий раздавать права пользователям на действия в Системе. |
Управление XSL шаблонами |
Интерфейс Разработчика, позволяющий создавать и редактировать XSL шаблоны для публикации заданных наборов данных и в заданных форматах. |
Сервисные Интерфейсы |
Управление службами |
Интерфейс управления службами (как правило,- это Сервис генерации и Сервис репликации), позволяющий производить запуск соответствующих служб, настройку сервисов отложенной публикации. Здесь же отображается ход работы текущих сеансов и статистика содержимого Технологического и Публичного серверов. |
Мониторинг объектов |
Интерфейс, позволяющий просматривать состав всех объектов в разрезе их состояний по отношению к публикациям, производить контроль введенных изменений и менять эти состояния на необходимые. Полезен для выпускающего редактора. |
Просмотр событий |
Интерфейс, позволяющий посматривать все действия всех пользователей Системы над данными. |
Экспорт данных |
Интерфейс, позволяющий проводить экспорт заданного набора имеющихся данных из БД в формате XML. |
Импорт данных |
Интерфейс, позволяющий проводить импорт данных в текущую БД. |
Интернет-навигатор |
Встроенный браузер, открывающий окно по заданному адресу (URL). Полезен для управления и настройки сторонних web-сервисов. |
|