Предметно-ориентированное управление бизнес-процессами - Subject-oriented business process management

Предметно-ориентированное управление бизнес-процессами (S-BPM) - это взгляд на актеры (предметы), составляющие оркестровку или хореографию бизнес-процесса.[1] Парадигма моделирования использует пять символов для моделирования любого процесса и позволяет прямое преобразование в исполняемую форму.

Каждый бизнес-процесс состоит из двух или более предметы который обмен Сообщения. У каждого предмета есть внутреннее поведение (капсуляция), которая определяется как поток управления между различными состояниями, которые получить и Отправить сообщение и сделай что-нибудь. Для практического использования и синтаксического шугаринга доступно больше элементов, но это не обязательно.

В 2011 и 2012 годах S-BPM был включен в Цикл ажиотажа Gartner.

Фонды

Расчет процесса

Методология S-BPM по своей сути основана на CCS-исчисление Робина Милнера.[2] Основная цель CCS - предоставить математическую основу для формального описания коммуникационных систем. Милнер утверждает, что каждая интересная параллельная система построена из независимых агентов, которые взаимодействуют синхронизированным образом. Поэтому объекты, поведение которых моделируется, называются агентами. Агент можно рассматривать как термин для локуса активности, процесса или вычислительной единицы. Поведение агента определяется действием, которое он может выполнить, и представлено с помощью алгебраических выражений. Понятие агента в принципе соответствует понятию субъекта в S-BPM.

Основные возможности агента (или субъекта):

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

Идея использования CCS-Calculus для моделирования бизнес-процессов была впервые предложена в 1994 году в контексте Предметно-ориентированное программирование.[3] В дальнейшем CCS-Calculus был расширен для поддержки графического моделирования бизнес-процессов. Любой процесс S-BPM можно сформулировать в CCS-алгебре.[4]

Позже Milner et al.[5] предложил π-исчисление в качестве алгебры процессов, в общем, расширение CCS-исчисления с так называемой мобильностью связей. π-исчисление было настоятельно предложено Смитом и Фингаром.[6] в качестве основы для управления бизнес-процессами и вызвали дискуссии о будущих направлениях исследований и разработок.[7][8] Поиск новых методологий мотивирован потребностью в улучшении поддержки человеческого сотрудничества и коммуникации в бизнес-процессах (например, для этого случая процессы, наделение полномочиями, рабочие процессы взаимодействия с людьми), что, по-видимому, недостаточно хорошо поддерживается методологиями, основанными, например, на Сети Петри.[9]

Абстрактные государственные машины

S-BPM можно также сформулировать как Абстрактная машина состояний. Модель субъектно-ориентированного интерпретатора высокого уровня для семантики конструкций S-BPM была опубликована Эгон Бёргер.[10] Это определение является отправной точкой для разработки Откройте S-BPM Workflow Engine (видеть Исследования и образование ).

Сегодня есть инструмент - облачная ОС Corezoid.com. Которая действует на основе теории конечных автоматов. Его основные элементы - это абстрактные машины состояний, которые описывают состояние объектов в системе. Каждое из этих новых состояний порождает новые важные процессы и наоборот.

Формальный язык

Концептуально методологию S-BPM можно связать с областью формальная теория языка как любой процесс можно описать в естественный язык которые можно отобразить в процессе проектирования на формальном языке в качестве первого шага формализации.

Во многих естественных языках подлежащее, сказуемое и объект являются основными строительными блоками предложения. Субъект предложения - это человек, место, вещь или идея, которые совершают действие, обозначенное сказуемым. В основе сказуемого лежит простое сказуемое, которым всегда является глагол или глаголы, связанные с подлежащим. Прямой объект - это человек или вещь, на которую действует глагол. Обычно следует за глаголом. Косвенный объект - это лицо или вещь, на которую или на которую было направлено действие, или для кого или для которой действие было выполнено. Косвенный объект в некотором роде является получателем прямого объекта.[11]

В процессе разработки требований люди обычно описывают свои требования, ожидания или как они работают, как правило, целыми предложениями (в противном случае предложения всегда можно сократить или улучшить, чтобы нормальный форма). Это означает, что любое утверждение может быть выражено как предложение с субъектом, объектом и предикатом. В нотации S-BPM это можно отобразить следующим образом:

  • тема (кто) → тема
  • объект (с чем) → данные (бизнес-объект )
  • предикат (что) → действие

Субъекты выполняют действия над объектами. Тем не менее, похоже, что по этой теме необходимы дальнейшие исследования, но они помогают объяснить концепцию и идею, лежащую в основе S-BPM, и это хорошо изученный дидактический метод обучения. Исчерпывающее описание нотации S-BPM можно найти в [12]

Субъект против агента

Чтобы быть более точным, отношения агента и субъекта не являются простым совпадением один к одному. Здесь термин «субъект» означает функциональность, связанная с процессом а агент обозначает реальную вещь или пример (т.е. конкретная реализация предмета). Это важно, потому что предметы должны соответствовать организационным структурам (то есть ресурсам организации, таким как люди или машины). Таким образом, это различие важно в контексте конкретной реализации методологии S-BPM в организации - с поддержкой информационных технологий или без нее. С другой стороны, термин агент имеет множество значений в разных областях, например в экономика, лингвистика, социальные науки или Информатика. Иногда термин «актер» используется как синоним. Необходимо соблюдать осторожность, чтобы не путать разные значения.

Пример

Простая S-BPM-модель бизнес-процесса (викторина): внутреннее поведение субъекта.

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

Простая S-BPM-модель бизнес-процесса (викторина): предметный обзор.

Исследования и образование

Некоммерческая организация Институт управления инновационными процессами (I2PM) служит платформой сообщества для объединения исследований и разработок в области S-BPM, например то Открыть S-BPM инициатива (http://www.i2pm.net/interest-groups/open-s-bpm ). I2PM поддерживает и стимулирует улучшение существующих и разработку новых программ высшего образования в области управления бизнес-процессами. С 2009 года I2PM проводит ежегодную научную конференцию. S-BPM ONE. S-BPM был применен и протестирован во многих областях,[13] в том числе производственная отрасль.[14]

Рекомендации

  1. ^ Флейшманн, Альберт; Старый, Кристиан (2011). «С кем поговорить? Взгляд заинтересованных сторон на развитие бизнес-процессов». Универсальный доступ в информационном обществе. 11 (2): 1–28. Дои:10.1007 / s10209-011-0236-х.
  2. ^ Милнер, Робин (1980). Расчет взаимодействующих систем. Спрингер, LNCS 92. ISBN  978-3540102359.
  3. ^ Флейшманн, Альберт (1994). Распределенные системы. Springer. ISBN  978-3540573821.
  4. ^ Айтенбихлер, Эрвин; Боргерт, Стефан; Мюльхойзер, Макс (2011). Распределенное выполнение бизнес-процессов S-BPM. S-BPM One 2010. ИССА. 138. С. 19–35. CiteSeerX  10.1.1.410.7231. Дои:10.1007/978-3-642-23135-3_2. ISBN  978-3-642-23134-6.
  5. ^ Милнер, Робин; и другие. (1992). «Расчет мобильных процессов, части I и II» (PDF). Информация и вычисления. 100 (1): 1–77. Дои:10.1016/0890-5401(92)90008-4.
  6. ^ Smith, H .; Фингар, П. (2004). «Рабочий процесс - это просто процесс Пи». BPTrends.com: 1–36.
  7. ^ ван дер Аалст, Вил (2004). «Почему рабочий процесс - это НЕ просто Пи-процесс». BPTrends.com: 1–2.
  8. ^ Певец, Роберт; Теллер, Маттиас (2012). Алгебра процессов и предметно-ориентированный подход к управлению бизнес-процессами. S-BPM One 2012. ИССА. 284. С. 135–150. Дои:10.1007/978-3-642-29294-1_10. ISBN  978-3-642-29293-4.
  9. ^ Бёргер, Эгон (2011). «Подходы к моделированию бизнес-процессов: критический анализ BPMN, шаблонов рабочих процессов и YAWL». Программное и системное моделирование. 11 (3): 1–14. Дои:10.1007 / s10270-011-0214-z. S2CID  16576785.
  10. ^ Флейшманн, Альберт (2011). Subjektorientiertes Prozessmanagement. München: Hanser. ISBN  9783446427075.
  11. ^ Флейшманн, Альберт (2010). Что такое S-BPM?. ИССА. 85. С. 85–106. Дои:10.1007/978-3-642-15915-2. ISBN  978-3-642-15914-5.
  12. ^ Флейшманн, Альберт (2012). Предметно-ориентированное управление бизнес-процессами. Гейдельберг, Нью-Йорк: Springer. ISBN  978-3-642-32392-8.
  13. ^ Флейшманн, Альберт; Шмидт, Вернер; Старый, Кристиан (2015). S-BPM в дикой природе: создание практической ценности. Чам: Спрингер. ISBN  978-3-319-17541-6.
  14. ^ Нойбауэр, Матиас; Старый, Кристиан (2017). S-BPM в производственной отрасли: подход заинтересованных сторон. Чам: Спрингер. ISBN  978-3-319-48465-5.

внешняя ссылка

  • Институт управления инновационными процессами (г.http://www.I2PM.net )
  • S-BPM ONE (http://www.s-bpm-one.com ); Ход работы: https://www.springer.com
  • IANES (интерактивное получение, согласование и внедрение предметно-ориентированных знаний о бизнес-процессах) отвечает требованиям получения и согласования знаний о процессах на месте. IANES частично учрежден Европейским Союзом в рамках программы PEOPLE-IAPP в рамках FP7 (http://www.ianes.eu ).