InterTrust
ФОРУМ ПОИСК КАРТА САЙТА ВАКАНСИИ КООРДИНАТЫ

Архитектура решений Lotus (Lotus Solution Architecture)

04/24/2000
Коммуникационный рынок быстро развивается. При этом нельзя не отметить одну новую особенность: коммуникационные решения, ориентированные на конкретный продукт, постепенно уступают место коммуникационным решениям на основе Интернет, предназначенных для поддержки бизнес-процессов различных уровней сложности. Продукты Lotus занимают лидирующее положение на этом рынке.

Внедрение коммуникационных технологий на предприятиях является проблемой, представляющей значительный интерес. Именно поэтому Lotus Consulting сконцентрировало свои стратегические усилия в этом направлении. В документе под названием LSF-Concept Lotus Consulting описывает прикладную среду и модульную архитектуру - архитектуру решений Lotus (Lotus Solution Architecture, LSA) в качестве базы внедрения. Конечные пользователи и бизнес-партнеры пользуются преимуществами модулей LSA благодаря цельности и совместимости, присущих базовой среде. Множество примеров практического использования продемонстрировали, что этот подход ведет к четкому определению понятий, успешному внедрению, а, значит, выгоден для клиента.

Ситуация на рынке. Потребность в стандартизованных коммуникационных решениях масштаба предприятия выдвигает на первый план концепции, отличающиеся от изолированных решений для рабочих групп. Следовательно, необходимо установить соответствующие стандарты для решений масштаба предприятия и, в особенности, решений, включающих в себя коммуникации между предприятиями.
Lotus уже сегодня поддерживает дальнейшую стандартизацию этих аспектов, определяя стратегию выпуска продуктов. Функциональные возможности основных продуктов, например, календарь, уже удовлетворяют предъявляемым требованиям.
Что означает эта проблема в контексте приложений и решений? Каталог приложений Lotus Notes (Lotus Notes Application Catalog) представляет собой расширенный список, в котором бизнес-партнеры помещают свои решения бизнес-задач. Базовые модули, такие, как организация, адреса и т. д., доступны в нескольких вариантах. Несмотря на то, что эти решения основаны на технологии Lotes Notes/Domino, различные поставщики предлагают несовместимые между собой варианты систем для внедрения. Выбор приложений для реализации интегрированных решений масштаба предприятия в соответствии со стандартизованными архитектурами, структурой данных и системой администрирования становится все более сложной задачей. Крупные частные и государственные клиенты предпочитают стандартизованные модули индивидуальным приложениям. О подобной ситуации Lotus сообщали многие клиенты, в том числе и группа немецких пользователей Lotus Notes (Deutsche Notes User Group).
Ответ, предлагаемый Lotus: Aрхитектура решений Lotus. Компания Lotus осознала существование этой проблематики и начала с разработки базовых модулей. Внедрение основано на концепции консолидированной платформы для решений с различными интерфейсами, функциональными возможостями и архитектурной моделью. Последняя базируется на философии "промежуточного" ПО (middleware), занимающего место между Notes/Domino и приложениями. Конечные пользователи и бизнес-партнеры получат возможность участвовать в процессе сертификации LSA. Это демонстрирует значение стандартизованных и совместимых приложений для решений, ориентированных на перспективу, для коммуникационных решений масштаба предприятия и решений, включающих коммуникацию между предприятиями.
Модули ядра, основа интеграции. Архитектура LSA (LSA-Architecture) основана на платформе для разработки приложений Lotus Notes/Domino, которая обладает интерфейсами к Интернет и СУБД. Эта основа дополнена Модулями Ядра (Kernel Modules), которые позволяют осуществлять взаимодействие с Общими Модулями (Generic Modules). Недостаток стандартизованной функциональности ядра являлся основным препятствием для бизнес-партнеров на пути разработки приложений с достаточными интеграционными возможностями. Модули Ядра структурированы следующим образом:

  • LSA-Configure
Обеспечивает полную независимость реального расположения баз данных от приложений. В зависимости от реального расположения наименование сервера, пути и имени базы может изменяться, и этот процесс обеспечивается LSA-Configure. Параметры могут меняться на различных уровнях, и эти изменения никак не затрагивают работу приложения.
  • LSA-Help
Обеспечивает контекстно-зависимую помощь, отделенную от приложения. Автор базы данных, содержащей справку, теперь необязательно должен одновременно быть разработчиком приложений. Для того, чтобы получить необходимую помощь, достаточно воспользоваться соответствующей пиктограммой или нажать F1. Исходя из исключительной важности совместимости между решениями и тесной связи с продуктом Lotus Notes/Domino, компания Lotus будет осуществлять разработку Модулей Ядра. Lotus делает попытку предложить широкую функциональность и обеспечить совместимость снизу вверх. В использовании продукты должны оставаться такими же легкими и удобными как для администраторов, так и для разработчиков приложений.
Общие модули (Generic Modules), интерфейсы типа "Нажми кнопку".Ядро обеспечивает интеграцию Общих Модулей. Общие модули будут готовы к использованию для решения задач, возникающих в типичных бизнес-процессах. Фундаментальные функциональные возможности, обычно распределенные между различными приложениями, должны быть сосредоточены и приведены к единому стандарту в модулях:
  • LSA-Orga
База данных организации, построенная по иерархическому принципу на основе должностей, занимаемых сотрудниками, ассоциирует пользователей с должностями или ролями и обеспечивает легкость в предоставлении пользователям определенных прав доступа.
  • LSA-Glossary
Предоставляет каждому стандартизованный глоссарий и дает возможность создавать новые статьи в глоссарии и автоматически обновлять существующие статьи.
  • LSA-Address
Обеспечивает предоставление справочных данных об организациях и контактах.
  • ·LSA-Archive
Интерфейс, позволяющий архивировать данные в различных системах архивирования.
Учитывая, что вышеназванные модули ограничены значительным сходством черт, необходимо определить возможности адаптации к конкретным случаям. Если существует потребность в большей функциональности, то Общие Модули могут быть заменены модулями, обладающими иными функциональными возможностями.Таким образом, могут быть предложены дополнительные совместимые модули. Учитывая эти аспекты, можно утверждать, что приложения и решения должны иметь единый интерфейс. Тогда изменения в Общих Модулях не затронут вообще или повлияют незначительно на работу приложений.
Lotus обеспечит эти общие интерфейсы в виде отдельных модулей. Приложения и решения, использующие эти интерфейсы, смогут взаимодействовать и обрабатывать общие данные. Соответствующий вид и легко узнаваемые стандарты гарантируют дружественность приложений по отношению к пользователю, а также легкость внедрения модулей, сводящиеся к "нажатию кнопки".
Предложения, отвечающие нуждам рынка
Lotus предложит Lotus Solution Architecture в трех пакетах:
  • Lotus Solution Architecture
Лицензия на все модули, описанные выше
  • LSA-Documentation-Kit
Описание всех интерфейсов, используемых в рамках Lotus Solution Architecture. На основании LSA-Documentation-Kit возможна разработка LSA-совместимых приложений. Этот набор документации распространяется бесплатно.
  • LSA-Developer-Kit
LSA-Developer-Kit предоставляет разработчикам приложений фрагменты исходного кода LSA. Виды, формы, подформы и фрагменты кода Lotus Script будут доступны для интеграции в приложения.
В последующем появится возможность интегрировать модули LSA в решения бизнес-партнеров, что позволит последним продавать LSA-совместимые приложения заказчикам, которые не приобрели LSA. Заказчики смогут покупать продукты бизнес-партнеров на основе LSA, не приобретая лицензии LSA.
Предлагая эти пакеты, Lotus предоставляет каждому партнеру возможность осуществить миграцию приложений и услуг в направлении Lotus Solution Architecture. Заказчики по достоинству оценят широкий спектр предлагаемых LSA-совместимых приложений, полностью вписывающихся в инфраструктуру Lotus Notes/Domino.
СМОТРИТЕ ТАКЖЕ

Информация о

Lotus

Продукты вендора

Клиент Notes

Пресс-релизы

Новый курс по использованию языка @-формул при разработке приложений в Lotus Domino Notes

Новый курс "Основы делопроизводства при работе с прикладными системами CompanyMedia"