Бизнес-архитектура определяет операционную модель различных подразделений предприятия и структуру взаимоотношений между предприятиями. Он принимает корпоративную стратегию в качестве отправной точки и поддерживает реализацию корпоративной стратегии в качестве цели. Посредством выявления и построения бизнес-возможностей, а также раскрытия бизнес-возможностей в форме бизнес-услуг достигается поддержка бизнес-процессов и в конечном итоге предоставляет гарантии через организацию.
Бизнес-архитектура — это основное содержание архитектуры предприятия, которое напрямую определяет способность реализовывать корпоративные стратегии. Это необходимое условие для работы в других областях архитектуры и основная основа проектирования архитектуры.
Бизнес-архитектура в целом включает шесть частей: «Бизнес», «Процесс», «Организация», «Сервис», «Домен» и «Модель», как показано на рисунке 3.1-1 ниже:
«Модельная» часть — это наше основное решение, разработанное для «платформенной» корпоративной архитектуры, включающее:
Оказывая помощь предприятиям в построении бизнес-структур, мы обнаружили, что большинство предприятий сталкиваются с общей проблемой: как извлечь возможности, общие для нескольких направлений бизнеса, и централизовать управление, контроль и развитие, чтобы избежать дублирования инвестиций? Как можно быстро создавать и запускать новые предприятия, используя возможности предприятия для поддержки быстрых бизнес-итераций и инноваций?
Предыстория и причина проблемы заключаются в том, что когда развитие бизнеса крупного предприятия достигает определенного масштаба, когда несколько бизнес-направлений сосуществуют или несколько бизнес-единиц развиваются параллельно, ИТ-конструкция неизбежно будет далее дифференцироваться по границам бизнеса и организационным границам, и это также усилится. Это устраняет трудности единого управления и контроля со стороны ИТ-подразделения.
С одной стороны, во многих сценариях такая дифференциация приводит к напрасной трате двойных или даже нескольких инвестиций. С другой стороны, она также усугубляет существующие присущие проблемы, такие как фрагментация пользовательского или клиентского опыта, изолированность данных и длительное обновление ИТ. циклы.
В то же время, когда бизнес-линии продолжают пробовать новые бизнес-модели или проводить более быстрые эксперименты, вносятся коррективы и расширения существующих моделей. Повышенные требования предъявляются и к оперативности ИТ-поддержки. Собственные модели построения систем или развертывания продуктов становятся все более недостаточными для обеспечения своевременного реагирования, и их использование обходится дорого в инновационных сценариях «быстрых проб и ошибок» и «маленьких шагов и быстрого функционирования».
Чтобы решить вышеуказанные проблемы, мы дополнительно разобрали проблему:
После демонтажа вышеперечисленных проблем мы будем решать их одну за другой на основе метамодели бизнес-архитектуры.
В современной архитектуре предприятия планирование, ориентированное на возможности, превзошло планирование, ориентированное на функции и услуги, и стало центром планирования бизнес-архитектуры на уровне предприятия. Как максимизировать накопление повторно используемых возможностей на уровне предприятия на основе идентификации и планирования возможностей. за счет расширения. Применение, оркестрация и комбинирование в большем количестве сценариев — это ключевой вопрос, который необходимо решить в платформенной архитектуре предприятия.
Чтобы справиться с быстрыми итерациями, множеством сценариев и неопределенностью бизнеса, предприятиям необходимо создавать на платформе многоразовые «возможности» и обеспечивать необходимые механизмы расширения и изменения возможностей, чтобы предоставлять гибкие и изменяемые услуги для различных служб регистрации. Услуги для удовлетворения дифференцированных и персонализированных потребностей различных стоек регистрации.
«Возможности» можно далее подразделить на три уровня: «базовые возможности», «компоненты возможностей» и «решения», основанные на различной степени детализации.
Различия между различными предприятиями можно различить посредством проектирования возможностей «точки расширения» и «реализации расширения» различных «бизнес-идентичностей» в точках расширения.
Общий механизм реализации следующий:
фирменный стиль:“фирменный Понятие «стиль» было впервые предложено Alibaba. Когда бизнес-платформа существует одновременно и предоставляет услуги различным предприятиям, она должна иметь возможность различать фирменный запрос на каждую бизнес-услугу. элементы стиля для предоставления дифференцированных и персонализированных услуг, поэтому необходимо смоделировать и выделить особенности и особенности каждого бизнеса предприятия, а результат – «фирменный»; стиль”。фирменный Стиль является синонимом бизнес-платформы существования и является единственным способом выделить конкретный бизнес в существующих деловых операциях. ИДЕНТИФИКАТОР. Платформа сопоставляет процессы и бизнес-правила конкретного бизнеса на основе бизнес-идентичности и реализует маршрутизацию услуг, отслеживание спроса, бизнес-мониторинг и изоляцию бизнеса на основе бизнес-идентичности.
Основные способности:да Объекты Атомарная операция домена завершает Объекты Разовые и полные обязанности по домену. Например: создание послепродажных заказов, изменение запасов продукции и т. д. — это наименьшие единицы для объединения и повторного использования возможностей.
Компонент возможностей:Компонент возможностейда Основные Дальнейшая инкапсуляция способностей, Цель состоит в том, чтобы облегчить использование в бизнесе. Он разделен на две категории в зависимости от степени детализации упаковки: Первый тип компонента возможностей представляет собой набор связанных базовых возможностей, которые организованы и инкапсулированы в соответствии с потребностями бизнес-сервисов для предоставления полных услуг. например: Компонент возможности создания заказов. Второй тип компонента возможностей — это шаблон возможностей, разработанный платформой для ряда тесно связанных бизнес-операций. На основе этого шаблона можно быстро настроить конкретные процессы и возможности конкретного бизнеса, тем самым достигая цели повторного использования всех связанных возможностей. . Например: «комбинированный платеж», «быстрое создание сайта» и другие компоненты возможностей. Компонент возможностей плюс Это ускоряет доступ бизнеса к платформе и позволяет бизнесу сосредоточиться на самом бизнесе. Вам больше не нужно тратить силы на понимание огромного количества базовых возможностей платформы.
Точки расширения и реализация расширения:“точка расширения”да Основные Изменчивая конструкция способностей, техническая сторона существования воплощена в Основах. Способности Определение интерфейса на определенном этапе реализации, а реализация интерфейса является «расширением». «Реализация разработки». Например: есть шаг базовой возможности отрисовки заказов. Это пробный расчет общей стоимости заказа, а правила пробного расчета общей цены в обычный период отличаются от правил пробного расчета общей цены в период флэш-продаж. Поэтому необходимо разработать точку расширения ". Правила пробного расчета общей стоимости заказа» для основных возможностей отрисовки заказов. И соответственно определите расширенную реализацию в течение обычного периода и периода флэш-распродаж.
решение:Это шаблон возможностей, разработанный платформой для сквозного процесса обычного типа бизнеса.;Конкретные возможности и возможности конкретного бизнеса можно быстро настроить на основе этого шаблона.процесс,от Для достижения цели повторного использования уровня бизнес-модели. Например: решение для торговли виртуальными предметами.
Процесс выявления и построения способностей делится на два этапа: «сортировка бизнеса» и «проектирование шаблонов».
На этапе сортировки бизнеса:для корпоративного бизнеса、процесс、организовать、Бизнес-услуги и бизнес-правила тщательно и полностью проработаны.,Служить основой и исходными данными для последующего проектирования выкроек.
И на этапе проектирования выкройки:пройдетмоделирование процессов、Моделирование предметной области、фирменный стильмоделирование и Моделирование возможностей 4 Выполните идентификацию и создание возможностей предприятия в несколько этапов.
Конкретный процесс заключается в следующем:
На этапе проектирования шаблона:
• моделирование процессов:Отвечает за выявление общих предприятий,и извлечь общие процессы, Точки изменения дизайна как основа для анализа возможности повторного использования.
• Моделирование предметной области:Ответственный на основаниимоделирование процессоврезультат,идентифицироватьсобытия доменаи Объекты домена,и разделитьдочерняя областьграница;Объекты домен представляет собой базовую единицу, обеспечивающую возможности многократного использования для Объектов. Работа домена является основной способности。
• фирменный стиль Моделирование:Ответственный за определениефирменный Элементы распознавания стиля и фирменный. правила синтаксического анализа стиля, используемые для различения различных фирменных возможностей многократного использования. стильэлемент。
• Моделирование возможностей:Отвечает за доработку проекта трех типов многоразовых возможностей платформы.,Прямо сейчас“Основные способности”дизайн、“Компонент возможностей” Дизайн и дизайн «решений».
Чтобы извлечь возможности многократного использования, сначала необходимо идентифицировать общие сервисы, затем абстрагировать однотипные общие сервисы в общие процессы и провести анализ изменчивости на основе общих процессов. Конкретный метод заключается в послойном уточнении общей модели конвергенции и переменных точек на основе метамодели (этапов, действий, задач, шагов, бизнес-правил) части процесса в бизнес-архитектуре в сочетании с нисходящим и нижним методы повышения.
Общий механизм реализации следующий:
Изысканный универсальныйпроцесс Поствариантный анализ,Цель существования Выяснить, «что изменилось в существовании», «почему оно изменилось» и «как оно изменилось».,Поэтому модель изменчивости в основном состоит из:“переменная точка”、“переменная точкавыполнить”а также“взаимосвязь между переменной точкой и реализацией переменной точки”Состоит из трех частей。
Подводя итог, можно выделить следующие основные этапы моделирования процесса:
Домен относится к сфере бизнеса организации и деятельности, осуществляемой в ней, то есть к сфере бизнеса, которую должны поддерживать возможности платформы. Таким образом, для расширения возможностей платформы требуется глубокое понимание и проектирование бизнес-сферы.
существоватьструктура бизнесачасть,Будет проведено моделирование на уровне стратегии предметной области.,В основном включают:“дочерняя область”、“Объекты домена”、“события домена” часть дизайна.
Процесс моделирования уровня стратегии предметной области выглядит следующим образом:
События домена (Домен Event):Это то, что волнует экспертов в предметной области, События, которые действительно происходят в бизнесе, будут иметь важное влияние на систему. Без возникновения этих событий невозможно установить всю бизнес-логику и реализацию системы. Мы можем проследить, что произошло в прошлом, через события предметной области, поскольку информация, произошедшая в прошлом и имеющая значение для бизнеса, будет сохранена в той или иной форме. Например: «Адрес пользователя обновлен», «Заказ отправлен». и другие выездные мероприятия.
Общие воздействия доменных событий на систему включают в себя:
Внутренне:
иностранный:
В настоящее время наиболее часто используемым методом идентификации событий домена является «Шторм событий». Основные этапы заключаются в следующем:
Пример распознавания событий предметной области выглядит следующим образом.
Объекты домена(DomainObject):дабизнесиз Очень абстрактный,В качестве основного звена между бизнесом и внедрением системы,Объекты домена инкапсулирует и размещает бизнес-логику.,Это основа проектирования системы.
Одной из важных частей моделирования предметной области является идентификация и проектирование «объектов предметной области» и отношений между объектами предметной области. Распознавание предметной области будет осуществляться на основе результатов распознавания предыдущего предметного события.
Объекты домена обычно включают (но не ограничиваются):
В доменно-ориентированном проектировании (ссылка 7) обычно существует три типа доменных объектов:
совокупный корень:да Объекты Корневой узел домена имеет глобальную идентичность, и другие объекты могут проходить только через него. корень для навигации, например, заказ можно разделить на заголовок заказа и строки заказа, а заголовок заказа является итоговым; корень,Он содержит основную информацию о строке Заказа;,Содержит подробную информацию о заказе,Агрегация и агрегация, которую она представляет, обеспечивают согласованность бизнеса.,Это граница бизнес-согласованности.
сущность:да Объекты доменакостяк,Имеет уникальную идентичность и жизненный цикл.,О равенстве можно судить по идентификации,И является переменной,нравитьсячастопользователи виделисущность、Заказсущность;
объект значения:сущностьдополнительные бизнес-концепции,Используется для описания деловой информации, содержащейся в сущности.,Нет уникального идентификатора,Перечислимые и неизменяемые,Например, адрес доставки, тип контракта и т. д.
Бизнес-архитектура отвечает только за предварительную и общую идентификацию объектов предметной области, в то время как детальное проектирование классификации объектов предметной области (агрегированные корни, сущности, объекты значений) и тактических уровней будет завершено в части проектирования архитектуры приложения.
Основные этапы распознавания предметной области следующие:
Примеры распознавания объектов предметной области:
Поддомен: Это уточнение и разделение проблемной области, а также важный ориентир для определения приоритета инвестиций в ресурсы. Например: «Поддомен заказов», «Поддомен логистики» и т. д. Разделение поддоменов по-прежнему находится в фокусе бизнес-архитектуры.
Типы поддоменов делятся на:
Основной домен Domain):да Текущие продуктыизосновная дифференцированная конкурентоспособность,Это источник прибыли и краеугольный камень всего бизнеса.,Если в основной области нет существования, то весь бизнес не может работать. Для основного домена,Необходимо вкладывать максимально выгодные ресурсы (в том числе людей с высокими способностями), и сделайте строгий и хороший дизайн.
Поддерживающий поддомен:решатьизда Поддержка операций основного доменаизвопрос,Это не так важно, как основной домен,Но у него сильные персонализированные потребности.,Трудно найти готовое решение в отрасли.,Требует индивидуальной разработки специальной командой.
Общийподдомен:Такие вопросысуществовать Отрасль нечасточасто Видеть,Так что вполне вероятно, что есть готовое решение,Его можно использовать, купив или просто модифицировав.
Основные этапы разделения поддоменов следующие:
Пример разделения поддоменов следующий:
Бизнес-идентичность состоит из четырех частей: «Идентификатор бизнес-идентичности», «Имя бизнес-идентичности», «Определение элемента бизнес-идентичности» и «Правила разрешения идентификации бизнес-идентичности».
Среди них определение элементов бизнес-идентичности является самой основной и сложной частью. Предприятия должны идентифицировать и определять элементы идентичности на основе своих собственных бизнес-характеристик. Общие измерения элементов идентичности включают, помимо прочего: клиентов, продукты, каналы и т. д.
Помимо извлечения и идентификации измерений элементов, элементы бизнес-идентичности также должны определять объекты предметной области (включая атрибуты объектов предметной области), содержащиеся в каждом измерении элемента, и их атрибуты используются для определения правил идентификации и анализа бизнес-идентичности; . Механизм реализации следующий:
Основные этапы моделирования бизнес-идентичности следующие:
Моделирование возможностей разделено на три части: «Проектирование базовых возможностей и точек расширения», «Проектирование компонентов возможностей» и «Проектирование решения».
Основные способности:да Объекты Атомарная операция домена завершает единую и полную ответственность в поле. Например: создание послепродажных заказов, изменение запасов продукции и т. д.
Точки расширения и реализация расширения:“точка расширения”да Основные Изменчивая конструкция способностей, техническая сторона существования воплощена в Основах. Способности Определение интерфейса на определенном этапе реализации, а реализация интерфейса является «расширением». «Реализация разработки». Например: есть шаг базовой возможности отрисовки заказов. Это пробный расчет общей стоимости заказа, а правила пробного расчета общей цены в обычный период отличаются от правил пробного расчета общей цены в период флэш-продаж. Поэтому необходимо разработать точку расширения ". Правила пробного расчета общей стоимости заказа» для основных возможностей отрисовки заказов. И соответственно определите расширенную реализацию в течение обычного периода и периода флэш-распродаж.
Разные предприятия достигают цели совместного использования и повторного использования, используя одни и те же базовые возможности, а различия в бизнес-правилах разных предприятий различаются путем определения различных реализаций расширения базовых возможностей в точках расширения.
Следует отметить, что этот механизм обычно требует поддержки структуры технического развития.
Основные этапы проектирования базовых возможностей и точек расширения следующие:
Компонент возможностей:да Основные Дальнейшая инкапсуляция способностей,глазизда方便бизнесизиспользовать。Компонент возможностейдобавлять Это ускоряет доступ бизнеса к платформе и позволяет бизнесу сосредоточиться на самом бизнесе.Вам больше не нужно тратить силы на понимание огромного количества базовых возможностей платформы.
Компоненты возможностей делятся на две категории в зависимости от степени детализации упаковки:
Первый тип компонента возможностей представляет собой набор связанных базовых возможностей, которые организованы и инкапсулированы в соответствии с потребностями бизнес-сервисов для предоставления полных бизнес-сервисов.
Например: компонент возможности создания заказов.
Второй тип компонента возможностей — это шаблон возможностей, разработанный платформой для ряда тесно связанных бизнес-операций. На основе этого шаблона можно быстро настроить конкретные процессы и возможности конкретного бизнеса, тем самым достигая цели повторного использования всех связанных возможностей. . Например: «Корзина», «Оформление заказа», «Быстрое создание сайта» и другие компоненты возможностей.
Механизм реализации и примеры следующие:
Проектирование базовых возможностей и компонентов возможностей основано на результатах моделирования процессов и моделей предметной области. Соответствующая связь между каждым выходным элементом проектирования следующая:
Основные этапы проектирования компонентов возможностей заключаются в следующем:
решение:Это шаблон возможностей, разработанный платформой для сквозного процесса обычного типа бизнеса.;Может быть основано на Должен模板快速定制某个специфическийбизнесизособые способности,от Для достижения цели повторного использования бизнес-модели. Например: решение для торговли виртуальными предметами.
Как видно из приведенного выше определения, суть решения заключается в идентификации и извлечении общих сервисов, а также в шаблонировании и инкапсуляции всех бизнес-возможностей.
Основные этапы разработки решения следующие:
В архитектуре платформы повторное использование возможностей можно разделить на три уровня:
Среди них уровни «повторного использования бизнес-возможностей» и «повторного использования бизнес-моделей» выдвигают требования к идентификации и разработке возможностей многократного использования. Следовательно, основываясь на методе построения возможностей многократного использования, описанном выше, мы можем достичь эффекта повторного использования этих двух слоев.
Почему может быть достигнуто многоуровневое повторное использование? Первый — это разработка базовой модели предметной области. С помощью смоделированных объектов предметной области, обеспечивающих общие базовые возможности, в сочетании с механизмом расширения можно реализовать повторное использование базовых возможностей в различных сферах бизнеса и посредством моделирования общих процессов эти базовые возможности; могут быть дополнительно собраны в компоненты многократного использования с большей степенью детализации, тем самым реализуя повторное использование локальных бизнес-процессов, если повторное использование бизнес-процессов может быть распространено на весь бизнес-процесс, то есть на весь процесс одного и того же типа общего бизнес-процесса; быть Может быть настроен на основе шаблона решения, Этот шаблон решения представляет собой инкапсуляцию всех компонентов возможностей и базовых возможностей, входящих в него, поэтому новым предприятиям достаточно настроить шаблон решения, чтобы реализовать повторное использование бизнес-моделей и быстро запустить новый бизнес. Отношения следующие:
После определения и создания базовых возможностей и компонентов платформы различные компании могут повторно использовать их и быстро адаптировать под конкретные бизнес-потребности. Метод заключается в настройке и разработке реализаций расширения для точек расширения в рамках базовых возможностей. Примеры:
Основные этапы повторного использования базовых возможностей и компонентов возможностей следующие:
Если для нового бизнеса создано решение для общего бизнеса, к которому он принадлежит, бизнес можно быстро настроить, повторно используя это решение. Метод такой: настроить новый бизнес-процесс на основе общего процесса решения, а также настроить и разработать точки расширения под базовые возможности.
Основные этапы повторного использования решения следующие:
В главе 3.2 мы дали подробное объяснение части «Шаблон» метамодели бизнес-архитектуры. Ниже приводится дополнительное объяснение остальных частей метамодели бизнес-архитектуры; эти части могут быть разработаны со ссылкой на традиционные методы бизнес-архитектуры. , который не будет здесь описываться повторно.
Это измерение в основном моделирует управление бизнес-портфелем предприятия и анализирует структуру взаимоотношений и операционную модель основного и вспомогательного бизнеса предприятия. Элементы следующие:
Бизнес-группа:дапредприятие基于бизнес战略拆解,Конечновыполнятьизконкретная деловая деятельность。Сравниватьнравиться:выполнять ToC деловая деятельность платформы электронной коммерции, Далее она подразделяется на бизнес-группу FMCG и бизнес-группу бытовой электроники.
бизнес:дабизнес群下具有бизнес价值избизнес单元。Сравниватьнравиться: Бизнес по производству физических товаров, бизнес по оказанию услуг в сфере жизнеобеспечения и т. д. Внутренняя поддержка, такая как управление персоналом и т. д.
Сценарий:да Обеспечьте ценность для пользователейиз端到端бизнес场景。Проходить часто от Измерения 4W1H (Что, Кто, Где, Когда, Как) идентифицируют и определяют элементы бизнес-сценария, а затем отфильтровывают бизнес-сценарии, имеющие практическое значение, из перестановок и комбинаций элементов бизнес-сценария.
Это измерение в основномвернопредприятиеизбизнеспроцессруководитьслоистый Моделирование,Анализируйте, как компания реализует ряд бизнес-деятельностей.,Преобразуйте входные данные в ценные выходные данные в соответствии с соответствующими бизнес-правилами.,от И осознать ценность пользователя. Элементы следующие:
этап:Прямо сейчасбизнеспроцессэтап,Содержит группу пользователей и бизнес-действий, которые взаимодействуют с пользователями.,Для достижения цели поэтапного предоставления ценности. Например: предпродажная подготовка, продажа и послепродажное обслуживание и т. д.
Активность:Прямо сейчасбизнес活动,Это деловой вопрос, которым занимается определенная деловая роль.,Содержит задачу или набор задач.,Иметь четкие бизнес-результаты и результаты бизнеса. Например: выпуск продукта, выпуск мероприятия и т. д.
Задача:да Завершить активностьиз Рабочие процедуры,дапроцессизосновные строительные блоки。Сравниватьнравиться:Проверьте детали продукта、Обновить ассортимент продукции、Создать заказ и т. д.
шаг:да Завершить задачуизспецифическийшаг,дапроцессиз Самая атомарная операция。Сравниватьнравиться:Проверьте статус пользователя、Подтвердить статус продавца、Расчет общей стоимости заказа и т.д.
Бизнес-правила:да定义或约束бизнес某些方面иззаявление,Цель существования – поддерживать бизнес-структуру или контролировать деловое поведение или влиять на него.,Он описывает бизнес-процессы и процессы принятия решений.。Сравниватьнравиться:if Заказ. Способ получения = "почта" и Заказ . Статус платежа = «оплачено», затем «создать логистический заказ».
Это измерение в основном анализирует организационную систему предприятия. Под организационной системой компании понимается организационная структура и модель управления и контроля, принятые компанией для обеспечения реализации стратегических и бизнес-планов, а также эффективной реализации системы бизнес-процессов. Элементы следующие:
Организационная единица:дакомпанияорганизоватьсистемаиз Компонентный блок。
почта:да Следоватьорганизовать Настройки структурыиз,Сумма одной или нескольких обязанностей, требуемых от отдельного лица, и полномочий, предоставленных этому лицу для этой цели.
Роль:дабизнеспроцесс Участники мероприятияизпрототип,Положение участника в процессе определяется принятием на себя соответствующей роли. организация для достижения определенной цели,Эту цель часто разбивают на,Чтобы его можно было выполнять совместно ролями с разными способностями и обязанностями.
Это измерение в основном моделирует и анализирует бизнес-услуги, предоставляемые предприятием внутри и снаружи. Элементы следующие:
Деловые услуги:дапредприятиеипредприятиеиз每个бизнес单元为其客户提供извнутреннийивнешние услуги。Служитьдаспособностьверновнешне представленная стоимостьиз Способ,Имеет четкие бизнес-характеристики,независимый и полный、Набор из одной или нескольких тесно связанных функций. Например: открытие счета、Отправить заказet al.