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

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

MOSS. MOSS расширяет возможности WSS, предлагая дополнительные функции уровня предприятия для управления содержимым, рабочими процессами, поиском, порталами и персонализированными сайтами. Офисные бизнес-приложения используют MOSS для получения доступа к этим функциям, сервисы Excel — для формирования отчетов, каталог бизнес-данных (Business Data Catalog, BDC) — для доступа к бизнес-приложениям (LOB), a инфраструктура безопасности — для получения возможности единой регистрации (Single Sign On, SSO).

Технологии и сервисы. Сервисы Excel обеспечивают пользователям возможность создавать документы в Excel, как обычно, и сохранять их на сервере SharePoint. Конечные пользователи получают возможность просматривать и работать с документами через Веб-браузер, а разработчики могут взаимодействовать с бизнеслогикой документов программно. Кроме того, офисные бизнес-приложения с помощью встроенной в MOSS функциональности Windows Workflow Foundation (WF) могут перехватывать процесс (например, подтверждение заказа товара), исправлять ошибки пользователей и, соответственно, сокращать связанные с ними задержки. Для создания Веб-сайтов, отвечающих требованиям компании, используются элементы визуального отображения Веб-страницы и Веб-части ASP.NET.

Функции координации совместной деятельности. Координация совместной деятельности осуществляется посредством Microsoft Office Communications Server (OCS), программного обеспечения Microsoft Office Groove® и Microsoft Exchange Server.

Инструменты разработки. Сюда входят SharePoint Central Administration, SharePoint Designer, Visual Studio и Visual Studio Tools для Office.

Основные сценарии использования офисных бизнес-приложений

Взаимодействие офисных бизнес-приложений (OBA) осуществляется на базе открытых стандартов, стандартных форматов файлов и Веб-сервисов. Для описания метаданных объектов OBA-решений используются XML-схемы. Все продукты Microsoft Office на всех уровнях поддерживают сервисы. Для создания бизнес-документов в качестве схем по умолчанию используются форматы файлов OpenXML с возможностью взаимодействия. Существует три основных сценария применения OBA, соответственно которым эти приложения разделяются на три категории. К ним относятся:

Управление корпоративной информацией обеспечивает пользователям возможность на основании их ролей находить данные и работать с ними.

Бизнес-аналитика позволяет выполнять бизнес-анализ посредством таких возможностей, как серверные Excel-решения.

Унифицированный обмен сообщениями открывает возможность обмена данными и координации совместной деятельности для упрощения управления группой.

Эти категории подробно рассматриваются в следующих разделах.

Управление корпоративной информацией

Использование клиентских офисных приложений в сценариях управления корпоративной информацией обеспечивает возможность поиска и работы с данными на основании бизнесролей пользователей или поставленных задач. Эти приложения могут взаимодействовать непосредственно с LOB-системой, которая предоставляет данные. Однако, как показано на рис. 2, более распространенным сценарием в бизнес-средах является использование MOSS или WSS в качестве инструмента управления содержимым клиентских офисных документов.

Рис. 45a

Прямое взаимодействие клиентского офисного приложения с LOB-системой

Рис. 2б

Взаимодействие клиентского офисного приложения с LOB-системой через SharePoint

Использование SharePoint-решения позволяет реализовать управление версиями и рабочими процессами для файлов, связанных с клиентскими офисными приложениями. Кроме того, многие файлы могут быть изменены в среде SharePoint, при этом механизмы MOSS используют Excel для создания и отображения отчетов. В результате, многие ключевые сценарии основываются на использовании SharePoint с клиентскими офисными приложениями. Нижеперечисленные шаблоны офисных OBA, подробно описанные далее в этой главе, применяются для реализации сценариев управления корпоративной информацией:

Шаблон Extended Reach Channel (Расширенный канал доступа) позволяет увеличить аудиторию пользователей LOB-приложения благодаря использованию офисных приложений в качестве канала.

Шаблон Document Workflow (Рабочий процесс обработки документов) обеспечивает поддержку управления ориентированными на работу с документами процессами, позволяет применять лучшие практики и улучшить базовые бизнес-процессы.

Шаблон Collaboration (Координация совместной деятельности) согласует структурированные бизнес-процессы с неструктурированной деятельностью пользователей.

Бизнес-аналитика

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

Шаблон Document Integration (Интеграция документов) делает возможным формирование офисных документов из LOB-приложений; позволяет информационным работникам встраивать LOB-данные в документы Office путем взаимодействия с ними в процессе создания документа; разрешает обработку на сервере документов, содержащих LOB-данные.

Шаблон Composite UI (Составной UI) поддерживает объединение множества UI приложений в документ Office или Веб-страницу SharePoint.

Шаблон Data Consolidation (Консолидация данных) предлагает более естественный способ работы с LOB-данными, предоставляя пользователям средства поиска данных во множестве LOB-приложений с последующей обработкой результатов поиска. Этот шаблон предполагает использование шаблона Discovery Navigation (Поисковая навигация).

Унифицированный обмен сообщениями

Сценарии унифицированного обмена сообщениями поддерживают взаимодействие и координацию совместной деятельности, что упрощает управление группой. Шаблон Notification and Tasks (Уведомления и задачи) позволяет реализовывать сценарии унифицированного обмена сообщениями, о чем пойдет речь далее в этой главе. Шаблон Notification and Tasks предполагает использование программы Outlook в качестве основного UI для получения и работы с задачами и предупреждениями, сформированными LOBприложением.

Общие шаблоны OBA

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

Расширенный канал доступа

Интеграция документов

Рабочий процесс обработки документов

Составной UI

Консолидация данных (Поисковая навигация)

Координация совместной деятельности

Уведомления и задачи

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