Добрый день. Вопрос №1 Какова стоимость получения диплома о мини-МБА по данному курсу? Или ориентироваться на указанную на сайте? Вопрос №2 Возможно ли начать обучение без потери результатов, не отправив документы на зачисление, а отправку выполнить позже? |
Моделирование. Архитектура системы
5.3 Шаг 1. Выбор шаблона бизнес-интеграции
Теперь, когда архитектор организовал требования и понял природу и границы решения, первым этапом использования подхода Patterns for e-business является выбор шаблона Бизнес-интеграции. Выбор сводится к рассмотрению двух шаблонов:
- Extended Enterprise (Расширение предприятия). Критериями выбора шаблона
Extended Enterprise является следующее:
- бизнес-процесс необходимо интегрировать с существующими бизнес-системами и данными;
- бизнес-процессы нужно интегрировать с процессами и данными, существующими в организациях-партнерах.
-
Application Integration (Интеграция приложений). Критериями выбора шаблона
Application Integration является следующее:
- бизнес-процесс необходимо интегрировать с существующими бизнес-системами и данными;
- бизнес-процессы нужно интегрировать с процессами и данными, существующими в организациях-партнерах;
- для работы бизнеса нужно объединять, организовывать и представлять информацию из различных источников как внутри организации, так и за ее пределами.
На рис. 5.9 и рис. 5.10 курсивом в списках обозначены перекрытия между этими шаблонами. Использовать можно оба шаблона. Должны ли мы выбрать первый, второй или оба? Некоторые дополнительные инструкции приводятся на Web-сайте Patterns for e-business. И снова курсивом выделены перекрытия между шаблонами.
Мы не будем выбирать какой-то из этих шаблонов на этой стадии и продолжим использовать оба, а с перекрытиями разберемся при установлении соответствий для рабочей системы – раздел 5.5, "Шаг 3. Выбор и объединение шаблонов рабочих систем".
5.4 Шаг 2. Выбор шаблона приложения
Итак, для детализации у нас есть два шаблона бизнес-интеграции – Extended Enterprise и Application Integration. Шаблон Extended Enterprise будет наиболее полезен при проектировании архитектуры взаимодействий с оценщиками. Шаблон Application Integration будет полезен для интеграции нового решения для работы с внешними оценщиками, существующим рабочим потоком претензий, системой управления оценкой и претензиями.
5.4.1 Кооперации
В какой-то момент становится полезным нарисовать кооперации между выявленными нами компонентами решения. Это поможет проанализировать, какие шаблоны интеграции приложений выбрать, а затем поможет связать компоненты решения с компонентами рабочей системы. Выбор шаблона приложения, определение мест перекрытия разных шаблонов бизнес-интеграции и определение соответствий компонентов решения компонентам рабочей системы требуют обсуждения и принятия решения. Для того чтобы начать обсуждение, эту работу лучше всего вести на семинаре, некоторых из участников которого мы определили в разделе 3.2.1, "Роли и области ответственности". Общее понимание, достигаемое участниками семинара, не менее важно, чем ответы, которые он дает.
Для изображения коопераций существующей и новой системы мы использовали стиль Patterns for e-business (P4EB).
Воспроизведем на рис. 5.11 существующий процесс оценки, который мы уже показывали ранее на рис. 2.6.
При использовании стиля [P4EB], если мы оставим в стороне приложения, лежащие выше системы обработки претензий, существующая система превращается в то, что изображено на рис. 5.12.
Вертикальными пунктирными линиями обозначены домены или области управления. Приложения заключены в прямоугольники, а те из приложений, которые нам нельзя изменять, имеют жирные границы.
На рис. 5.13 показаны шаблоны Extended Enterprise и Application Integration, наложенные на планируемую систему.
Теперь нам нужно выбрать два шаблона приложения: один – для шаблона бизнес-интеграции Extended Enterprise, другой – для шаблона бизнес-интеграции Application Integration.
5.4.2 Шаблоны приложений для Extended Enterprise
Основное назначение той части решения, которая связана с шаблоном Extended Enterprise, – это связь с внешними оценщиками. На рис. 5.14 показаны факторы бизнеса, на основании которых мы выбрали шаблон приложения Exposed Broker (Внешний брокер). Обратите внимание на столбец, относящийся к этому шаблону, который мы выделили линиями. Шаблон приложения Exposed Broker показан на рис. 5.15.
Основными факторами, определившими выбор шаблона, явились следующие:
- Управление процессом будет осуществляться в шаблоне интеграции приложений.
- Динамическое распределение сообщений при отправке сообщений многим оценщикам.
- Необходимость вести рекомпозицию (сборку) ответов от многих оценщиков в единый список оценщиков, способных выполнить оценку дорожного происшествия.
- Односторонние и двусторонние потоки сообщений.
Если процитировать информацию с сайта Patterns for e-business, этот шаблон наиболее хорошо соответствует нашим целям. Главный фактор, способствующий выбору данного шаблона приложения, состоит в том, что этот шаблон позволяет одному приложению взаимодействовать с одним или несколькими приложениями партнеров, находящихся за пределами организации. Использование звездообразной архитектуры, а не соединений "точка-точка", позволяет осуществить интеграцию приложений в единую систему при минимальной сложности. Запрос на получение информации может направляться в одну или несколько точек назначения или одновременно во многие точки. Получающееся сообщение-запрос может быть разделено (декомпозиция) на множество сообщений-запросов, а сообщения-ответы могут быть собраны в единое сообщение-ответ с использованием подходящих правил сборки (рекомпозиции).
Такое осуществление маршрутизации и такие правила декомпозиции и рекомпозиции сообщений из конкретных приложений-источников и целевых приложений повышают удобство обслуживания и гибкость, а также уменьшают сложность интеграции в масштабах предприятия.
Главным ИТ-фактором, способствовавшим выбору данного шаблона приложения, является то, что этот шаблон обеспечивает свободу связей клиентов и служб при минимуме вносимых в них модификаций. Решение должно позволять использовать несколько протоколов передачи и обеспечивать трансформацию протоколов между клиентом и службой.
5.4.3 Шаблоны приложений для Application Integration
Если изучить бизнес-факторы для шаблонов интеграции приложений на рис. 5.17, становится ясно, что для поддержки вмешательства человека нам нужно выбрать шаблон Parallel Workflow variation (Вариант с параллельным рабочим потоком) ( рис. 5.16).
Основные критерии для выбора данного шаблона были следующие:
- Поддержка вмешательства человека.
- Параллельное выполнение частей потока для ускорения работы.
- Поддержка длительно работающих процессов с возможностью транзакционного восстановления.