Средства разработки приложений

Платформа Notes содержит интегрированную среду разработки Domino Designer, что предоставляет мощные средства разработчикам с различным уровнем подготовки.

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

Иерархия средств разработки по степени расширения возможностей:

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

дизайнер страниц ориентирован на разработчиков, которые привыкли к стандартным средствам разработки web;

дизайнер структуры является графическим средством создания структуры web-узла;

дизайнер рамок является графическим средством создания приложений с большим количеством фреймов без необходимости программирования на HTML;

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

графическую среду создания представлений;

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

средства программирования:

а) язык формул. Она очень похожа на язык, которым можно пользоваться в электронных таблицах для обработки данных. Ее можно использовать для обработки информации из различных полей
документов для отображения в представлении;

б) Lotus Script: объектно-ориентированный версия языка программирования Basic, аналогичная Visual Basic;

в) Java и JavaScript.

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

Защита информации

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

Стандартом доступа к каталогам Х.500 сертификат Х.509, основанный на технологии шифрования RSA с открытым ключом. Аутентификация с использованием публичных ключей исключает необходимость передачи паролей сетью. Публичные ключи, используемые вместе с частными ключами пользователей, делают создание цифровых подписей и полное шифрование документов и почтовых сообщений.

Инфраструктура Domino и Notes обеспечивает четыре уровня безопасности.

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

Цифровые подписи, благодаря которым серверы Domino и клиенты Notes делают аутентификацию отправителя, которая гарантирует, что информация, не подлежала изменениям в процессе передачи.

Контроль доступа определяет, кто и ресурс (сервер, базу данных, документ) может использовать и он может с этим ресурсом делать в зависимости от наличия имени пользователя в соответствующем списке контроля доступа (Access Control List) и предоставленных прав. Списки контроля доступа контролируют доступ к данным на уровне сервера, базы данных и отдельных документов. Они имеют семь уровней возможностей для работы с информацией по мере увеличения: "нет доступа", депозиторы, читатели, авторы, редакторы, дизайнеры, менеджеры. Отдельные поля могут быть зашифрованы.

Шифрование гарантирует безопасную связь между отдельными пользователями.

Шифрование может применяться в следующих случаях:

для баз данных, включая документы и поля, как на серверах, так и на рабочих станциях;

для данных во время передачи, включая как передачу данных между серверами, так и передачу данных между клиентом и сервером (это гарантирует безопасную передачу данных опасными каналами, такими как Интернет).

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

 
< Пред   СОДЕРЖАНИЕ   След >