Lotus Domino на «открытом предприятии»



Ваша ИТ-среда может включать системы различных поставщиков программного обеспечения. Некоторые из этих систем могут предоставлять организации уникальные сервисы. Другие могут включать избыточные функциональные возможности, однако являющиеся уникальными для какого-либо подразделения, или полученные в результате слияния или приобретения. Чтобы компания могла максимально полно реализовать свой потенциал, необходимо обеспечить взаимодействие этих систем. ПО Lotus Domino предоставляет технологии, которые необходимы для поддержки взаимодействий между разрозненными системами.

Развитие Lotus Domino в области совершенствования средств разработки приложений основывается на фундаментальном принципе обеспечения гибкости, открытости и адаптируемости этой платформы. Это подтверждается реализованной поддержкой XML, возможностью использовать обширный спектр языков программирования и предлагаемыми решениями для корпоративной интеграции. Гибкость и открытость являются необходимыми условиями для того, чтобы приложения Lotus Domino могли эффективно использоватьnкорпоративные системы и решения, созданные в средах Java™ Platform, Enterprise Edition (Java EE) или Microsoft® .Net.

Открытые интерфейсы

Чтобы поддерживать взаимодействия, Lotus Notes и Domino предлагает множество интерфейсов к общей объектной модели. Разработчики могут использовать объектную модель Lotus Notes и Domino для регистрации нового пользователя своих приложений Lotus Domino. Этот же метод доступен в интерфейсах Lotus Domino Java API для Java-разработчика, или через интерфейсы Microsoft Component Object Model (COM) API для .Net-разработчика. Поэтому, вне зависимости от того, получает ли разработчик доступ к сервисам Lotus Domino из среды .Net через COM-платформу, или из системы Java EE с использованием Java или тэгов Lotus Domino Java Server Pages (JSP), вызываемые объекты являются идентичными.

Интеграция с приложениями SAP

ПО IBM Lotus Notes 7.0.1 предлагает расширенные возможности для интеграции своих систем электронной почты, календарного планирования и управления контактами с приложениями SAP. Эти возможности основываются на эффективном использовании ПО IBM Lotus Connector for SAP Solutions и Lotus Connector LotusScript eXtensions (LSX) — двух решений, которые IBM впервые выпустила более восьми лет назад. Функция Lotus Notes Access for SAP Solutions в клиенте Lotus Notes предлагает набор усовершенствованных шаблонов. Предлагаемые конструктивные компоненты Lotus Notes могут использоваться как основа для внедрения специализированных интерфейсов к приложениям SAP.

Интеграция Lotus Domino с DB2

ПО Lotus Domino 8 предоставляет возможность использовать СУБД DB2 в качестве альтернативного хранилища данных — одновременно применяя функции обеспечения безопасности Lotus Domino — и предлагает новые средства взаимодействия с реляционными базами данных. Доступ к данным Lotus Domino может осуществляться непосредственно из компонента DB2 Access View через стандартные реляционные интерфейсы.

Компоненты Query View (представление запроса) предлагают мощное средство для создания представлений Lotus Domino, которые сводят вместе информацию, необходимую для принятия обоснованных решений. Кроме того, разработчики приложений могут использовать Query View для отображения совокупности реляционных данных в представлении Lotus Domino. SQL-операторы, определяющие критерии отбора данных для представления, позволяют разработчикам комбинировать данные из различных приложений Lotus Domino, приложений DB2 и любого другого приложения, которые отображаются в базе данных DB2 через использование технологий федеративного доступа DB2.

Инструменты и технологии программирования Lotus Domino

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

Модели программирования Lotus Notes и Domino позволяют разработчикам практически с любыми уровнями навыков создавать приложения, удовлетворяющие бизнес-потребностям вашей организации

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

• Объектно-ориентированный BASIC-язык LotusScript может применяться программистами, использующими язык Microsoft Visual Basic и другие языки разработки скриптов, чтобы работать с приложениями Lotus Notes
через предлагаемую объектную модель Lotus Domino и обеспечивать интеграцию с корпоративными данными и другими системами. Этот процедурный язык используется для создания сложной программной логики и
поддерживает повторное использование специальных классов объектов и расширений.

• Java-интерфейсы к объектной модели Lotus Domino позволяют вам использовать Java-код в приложениях Lotus Notes и Domino и обеспечивать возможности локального и удаленного вызова для других систем.

• Программистам и независимым поставщикам ПО предлагаются API-интерфейсы C и C++ для обеспечения доступа к Lotus Domino и расширения его возможностей с целью создания инновационных решений.

• Web-технологии Lotus Domino позволяют разработчикам Web-приложений создавать для своих решений интерфейсы на базе браузера, используя JavaScript и XML. Адаптируемость архитектуры Lotus Domino
предоставляет разработчикам возможность создавать Web-приложения на базе Asynchronous JavaScript и XML (Ajax), а также включать в свои решения другие возможности Web 2.0, такие как блоги, wiki-энциклопедии и RSS-ленты.

• Поддержка Web-сервисов позволяет вам легко создавать приложения Lotus Notes и Domino, взаимодействующие с другими системами на основе использования открытых стандартов, чтобы помогать вашей компании добиваться максимальной отдачи от ИТ-инвестиций.

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

• Программные продукты, дополняющие Lotus Domino, такие как ПО IBM Lotus Workflow™ и Lotus Enterprise Integrator, позволяют разработчикам быстро создавать более сложные приложения для поддержки рабочих
процессов и интегрировать их с системами для управления корпоративными ресурсами, транзакциями и реляционными данными.

Разработчики Lotus Notes 8 могут применять ту же модель составных приложений, которая используется в ПО WebSphere Portal, для создания отдельных компонентов многократного использования (фрагментов пользовательского интерфейса) и их последующей сборки в единый пользовательский интерфейс. Кроме того, ПО Lotus Notes 8 может использовать инфраструктуру составных приложений, предоставляемую решениями Lotus Domino или WebSphere Portal.

ПО IBM Lotus Domino Designer® 8 полностью поддерживает эту модель составных приложений и предоставляет новые функции для расширения приложений Lotus Notes как компонентов многократного применения, позволяя эффективно использовать важнейшие системы Lotus Notes в составных приложениях.

Включение технологии Lotus Expeditor в платформу Lotus Notes 8 обеспечивает поддержку не только составных приложений, но и гетерогенных технологических компонентов. Эти возможности позволят повысить отдачу от инвестиций в Lotus Notes и Domino и создать новые компоненты, соответствующие вашей ИТ-стратегии и ресурсам. Кроме того, IBM предлагает обширный набор инструментов, которые могут использоваться для создания или модификации компонентов составных приложений.


Дата добавления: 2018-02-18; просмотров: 571; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!