Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ООП / ООП / ры_приложений_полная_книга.pdf
Скачиваний:
500
Добавлен:
18.02.2017
Размер:
7.08 Mб
Скачать

Взаимодействие с Universal Web (Универсальный Веб). Обеспечивается максимальная пользователем доступность и, в то же время, простота развертывания с возможностью

работы в Веб-браузерах без каких-либо специальных расширений.

Experience First (Опыт прежде всего). Повышает качество взаимодействия с пользователем путем использования оптимизированных возможностей компьютера и устройства.

Дополнительные источники

Электронная версия списка используемых источников доступна по адресу http://www.microsoft.com/architectureguide.

Больше информации о Microsoft Azure можно найти в материале «Azure Services Platform» по адресу http://www.microsoft.com/azure/default.mspx.

Более подробно система управления удостоверениями Microsoft «Geneva» рассматривается в статье «Geneva Simplifies User Access to Applications and Services» (Geneva упрощает доступ пользователей к приложениям и сервисам) по адресу http://msdn.microsoft.com/enus/security/aa570351.aspx.

Архитектуре S + S посвящены следующие источники Developer Center1 сайта MSDN:

«Multi-Tenant Data Architecture» (Многотенантная архитектура данных) по адресу http://msdn.microsoft.com/en-us/architecture/aa479086.aspx.

«Software + Services (S+S)» по адресу http://msdn.microsoft.com/enus/architecture/aa699384.aspx.

Веб-трансляция Жанпаоло Карраро (Gianpaolo Carraro) «Software + Services for Architects» (S + S для архитекторов) по адресу http://www.microsoft.com/feeds/msdn/enus/architecture/media/SaaS/ssForArchitects.asx.

Архитектуре S + S посвящены следующие материалы Architecture Journal2 сайта MSDN:

«A Planet Ruled by Software Architectures» (Планетой правят архитектуры ПО) по адресу http://msdn.microsoft.com/en-us/architecture/bb906059.aspx.

«Head in the Cloud, Feet on the Ground» (Витаем в облаках, но крепко стоим на ногах) по адресу http://msdn.microsoft.com/en-us/library/dd129910.aspx

«Enterprise Mash Ups» (Корпоративные составные приложения) по адресу http://msdn.microsoft.com/en-us/architecture/bb906060.aspx.

«Implications of Software + Services Consumption for Enterprise IT» (Сложности с использованием S + S для корпоративных ИТ) по адресу http://msdn.microsoft.com/enus/architecture/bb906061.aspx.

1Центр разработчиков (прим. переводчика).

2Журнал по архитектуре (прим. переводчика).

«Microsoft Office as a Platform for Software + Services» (Microsoft Office как платформа для S + S) по адресу http://msdn.microsoft.com/en-us/architecture/bb906062.aspx.

«The Internet Service Bus» (Шина Интернет-сервисов) по адресу http://msdn.microsoft.com/en-us/architecture/bb906065.aspx.

Инфраструктура с открытым исходным кодом NHibernate обсуждается в статье «NHibernate Forge» по адресу http://nhforge.org/Default.aspx.

27

Проектирование офисных бизнес-приложений

Обзор

В данной главе рассмотрена концепция офисных бизнес-приложений (Office Business Applications, OBA), типовая архитектура OBA и характерные для нее компоненты. Также описаны некоторые общие сценарии, в которых применение OBA наиболее целесообразно, предложено руководство по проектированию и важные шаблоны OBA. Кроме того, в этой главе приведены сведения по интеграции OBA с Microsoft Office SharePoint Server (MOSS) и

бизнес-приложениями (LOB).

Офисные бизнес-приложения — это класс составных корпоративных приложений. Они обеспечивают решения, которые объединяют основные возможности сетевых бизнес-систем (с широко развертываемыми и активно используемыми сервисами для повышения эффективности бизнеса) и приложений, составляющих систему Microsoft Office. Пользователь взаимодействует с бизнес-логикой, реализованной в OBA, через пользовательские формы. Такой подход обеспечивает насыщенный пользовательский интерфейс, упрощающий анализ бизнес-данных и помогающий интегрировать существующие внутренние или внешние системы.

OBA обычно интегрированы с новыми или существующими LOB-приложениями. Они используют насыщенный UI и возможности автоматизации клиентов Office для упрощения сложных процессов, требующих взаимодействия с пользователем, и помогают сократить количество ошибок и улучшить существующие в организации процессы. В сущности, в OBA клиентские офисные приложения используются в качестве посредников между существующими LOB-системами и пользователями. На рис. 1 показаны ключевые компоненты

ислои OBA. Следует обратить внимание на слой Средств совместной работы между слоями Представления и Сервисов приложения. В этом слое располагаются компоненты для хранения

иуправления общими рабочими потоками в ориентированном на работу с документами стиле.

Рис. 44

Ключевые компоненты OBA

Компоненты офисных бизнес-приложений

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

Клиентские приложения Microsoft Office. К клиентским приложениям относятся клиентское приложение для обмена сообщениями и координации совместной деятельности Outlook®, Word, Excel, приложение для сбора данных InfoPath® и средства создания презентаций PowerPoint®. Пользовательские формы Outlook могут применяться для размещения элементов управления UI с возможностью интеграции бизнес-логики и данных из различных источников. Word и Excel предлагают возможности программирования расширений в виде Панелей задач (Task Pane), Смарт-тегов (Smart Tags) и элементов Ленты (Ribbon), что позволяет объединить обычную работу с документом со структурированными бизнес-данными и процессами. Смарт-теги обеспечивают распознавание идентификаторов в тексте документа (например, телефонных номеров, идентификационных номеров или номеров счетов клиентов) через их сопоставление с регулярными выражениями. Наряду с данными в документе могут быть представлены соответствующие действия.

Windows SharePoint Services (WSS). Построенная на основе Windows Server платформа

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

Соседние файлы в папке ООП