Lotus Notes и XPages Dynamic, некоторые отличительные особенности

Возможности

Lotus Notes/Domino Xpages Dynamic
Централизованное хранение и управление всеми элементами дизайна, конфигурациями и настройками.
Все формы, подформы, настройки представлений, шаблоны для оформления внешнего вида, кнопки, элементы реализующие бизнес логику и прочие компоненты располагаются централизованно. Это позволяет существенно упростить обслуживание всей системы.
Гибкие динамические элементы дизайна с открытым кодом.
Все интерфейсные элементы формируются динамически на основании XML конфигураций. Пользователь может самостоятельно решать, как именно будет выглядеть его личное пространство.
Высокое быстродействие сложных приложений.
Уникальный алгоритм автоматического разделения всех данных на холодные и горячие. Все горячие данные хранятся в оперативной памяти сервера. Такой подход позволяет существенно увеличить быстродействие приложений.
Управление бизнес процессами любой сложности (workflow).
Штатная интеграция с платформой Activiti позволяет быстро автоматизировать бизнес процессы любой сложности. Для построение workflow схем используется нотация BPMN 2.0.
Поддержка языка программирования LotusScript.
Объектно-ориентированный язык программирования, спроектированный IBM Lotus Software.
Работа с документами без загрузки на компьютер, интеграция с Google Docs и Microsoft Office Web Apps.
Возможность использования офисных приложения из облака. Нет необходимости устанавливать программное обеспечение на компьютер, для работы с документами нужен только браузер.
Автоматическое (фоновое) сохранение документов.
Специальный режим, который позволяет автоматически, без лишних действий, сохранять все заполняемые поля на форме.
Быстрое создание индивидуальных интерфейсов и пространств.
Просто, быстро и без программирования можно создавать виртуальные приложения для любого пользователя или группы людей.
Множественные, частичные и групповые AJAX обновления.
Штатная поддержка динамических обновлений только необходимого контента, позволяет существенно ускорить интерфейс пользователя и уменьшить нагрузку на сервер.
Работа в режиме offline
Возможность работы с репликой (копией) приложения. Иногда бывает полезно в случае если сервер не доступен.
Одновременное редактирование документов.
Возможность одновременного редактирования и сохранения форм любой сложности без создания конфликтов.
Инструмент управления локализацией с автоматизацией процесса перевода - базовая поддержка 15 языков.
Специализированный инструмент для создания и поддержки многоязыковых приложений.
Интегрированное управление идеологией рендеринга и навигации для стационарных и мобильных браузеров.
Возможность быстрого создания приложений под различные устройства – ноутбук, планшет, смартфон.
Технология поглощающих AJAX обновлений.
Если несколько независимых модулей на форме обновляют один и тот же интерфейсный элемент, то по факту к серверу будет выполнен только один запрос и элемент обновится только один раз.
Ленточный (блочный) вывод данных – на основе видов и формул.
Данные из любого представления можно отображать по любой, заранее спроектированной форме.
Низкоуровневая межбазовая синхронизация полей.
Гибкие правила, которые строятся на основе формул, позволяют организовать и поддерживать любую структуру данных. Все правила работаю фоново и не влияют на быстродействие пользовательского интерфейса.
↑ Наверх