|
BPMN и UML - в чем отличие?
|
|||
---|---|---|---|
#18+
Добрый день. В чем, собственно, отличие между этими двумя стандартами моделирования? На первый взгляд, BPMN - это та же диаграмма активности в UML (может быть, более полная). Что предпочтительнее использовать для моделирования бизнес процессов? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2006, 10:27 |
|
BPMN и UML - в чем отличие?
|
|||
---|---|---|---|
#18+
Язык BPMN был создан BPMI.org, в настоящее время разработка BPMN ведется консорциумом OMG. Учитывая, что OMG также разработал диаграмму Activity в рамках языка UML (Unified Modelling Language), а также большую зрелость и степень признания UML, существует вероятность, что в дальнейшем развитие BPMN будет прекращено в пользу UML. >> Источник . ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2006, 11:00 |
|
BPMN и UML - в чем отличие?
|
|||
---|---|---|---|
#18+
Где то проскакивала информация что OMG будет ориентировать BPMN на поддержку MDA решений ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2006, 11:31 |
|
BPMN и UML - в чем отличие?
|
|||
---|---|---|---|
#18+
Попался на глаза капитальный отчет, охватывающий 18 BPM-систем ( ссылка ). Похоже, BPMN хоронить рано: многие вендоры заявляют о своей поддержке этого стандарта. Вообще, судя по этому отчету, работающих стандартов в области BPM три: BPEL, XPDL и BPMN. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.02.2006, 12:37 |
|
BPMN и UML - в чем отличие?
|
|||
---|---|---|---|
#18+
А кто-нибудь может порекомендовать/сравнить бесплатные средства для разработки и выполнения BPEL? Я нашел только Netbeans (http://www.netbeans.org/community/releases/55/index.html), но там пока доступна только Бета. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2006, 20:24 |
|
BPMN и UML - в чем отличие?
|
|||
---|---|---|---|
#18+
У Оракла что-то есть Business Process Management http://www.oracle.com/solutions/integration/bpm.html Oracle BPEL Process Manager http://www.oracle.com/appserver/bpel_home.html Technical Information on Oracle BPEL Process Manager http://www.oracle.com/technology/products/ias/bpel/index.html ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2006, 23:19 |
|
BPMN и UML - в чем отличие?
|
|||
---|---|---|---|
#18+
Вот ещё http://www.oracle.com/technology/software/tech/webservices/index.html ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2006, 23:27 |
|
BPMN и UML - в чем отличие?
|
|||
---|---|---|---|
#18+
kot1110Добрый день. В чем, собственно, отличие между этими двумя стандартами моделирования? На первый взгляд, BPMN - это та же диаграмма активности в UML (может быть, более полная). Что предпочтительнее использовать для моделирования бизнес процессов? Все зависит от целей моделирования бизнес-прцесов. Следует задать вопрос -- для чего вообще нужно моделирвать БП в конкретном случае? Если задача стоит -- понять как происходят процессы и затем предложить возможную автоматизацию -- при помощи написания информационной системы -- то вполне может оказаться, что достаточно выделить те же бизнес-юзкейсы и дополнить их, как вариант, activity или sequence UML диаграммами. И затем перейти на уровень системных юзкейсов. Если речь идет об активном использовании вдальнейшем BPEL и соответствующего инструментария, поддерживающего его имплементацию, тогда это является хорошей мотивацией к использованию BPMN. Касаясь инструментария, который поддерживает как моделирование на BPMN, так и на UML -- то обратите внимание на Borland Together. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2006, 11:03 |
|
BPMN и UML - в чем отличие?
|
|||
---|---|---|---|
#18+
АБЯзык BPMN был создан BPMI.org, в настоящее время разработка BPMN ведется консорциумом OMG. Учитывая, что OMG также разработал диаграмму Activity в рамках языка UML (Unified Modelling Language), а также большую зрелость и степень признания UML, существует вероятность, что в дальнейшем развитие BPMN будет прекращено в пользу UML. >> Источник . Указанные слухи о возможной смерти BPMN оказались ложными. А факты следующие: 1. 29.06.2005 OMG и BPMI.org объявили о слиянии, причём в соответствующем заявлении указывается, что язык BPMN будет дорабатываться и продвигаться в качестве базиса для бизнес-моделирования! (См. http://www.omg.org/news/releases/pr2005/06-29-05.htm). 2. Уже в декабре 2005 года OMG заявляет о том, что сервисно-ориентированная архитектура обеспечивается "новым стандартом OMG: BPMN". Вот как! (См. http://www.omg.org/news/releases/pr2005/12-14-05.htm) В указанном документе OMG подчёркивает, что стандарт BPMN обеспечивает переносимость описаний бизнес-процессов между различными инструментами моделирования, а также реализацию сервисно-ориентированной архитектуры в масштабах предприятия на базе стандартов. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2006, 13:21 |
|
BPMN и UML - в чем отличие?
|
|||
---|---|---|---|
#18+
В продолжение истории: 3. 01.02.2006 организация OMG публикует спецификацию BPMN уже как свою спецификацию, слегка переформатировав документ, полученный от BPMI.org и добавив в него ссылки на OMG..., см. http://www.omg.org/technology/documents/bms_spec_catalog.htm 4. В своём весеннем 2006 года выпуске новостей (см. http://www.omg.org/news/newsletters/OMG-Standard-Spring_2006.pdf , стр.3) OMG описывает своё видение сервисно-ориентированной архитектуры (SOA) и описаний бизнес-процессов, как части архитектуры, управляемой моделями (MDA). При этом указано соответствие стандартов OMG (в т.ч. BPMN и UML) уровням моделей (уровням окружения) SOA. Так вот BPMN, согласно OMG, применяется на самом верхнем уровне - уровне бизнес-процессов, а UML - на уровне компонентов программного обеспечения для описания интерфейсов между компонентами программного обеспечения и бизнес-сервисами. Итого: сферы применения BPMN и UML однозначно разделены самим разработчиком обеих спецификаций. Следовательно, в частности, можно уверенно использовать спецификацию BPMN для моделирования бизнес-процессов, не боясь её замены на диаграмму деятельности UML (UML Activity Diagram). ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2006, 16:07 |
|
BPMN и UML - в чем отличие?
|
|||
---|---|---|---|
#18+
Здравствуйте, Юрий Юрий Волков Так вот BPMN, согласно OMG, применяется на самом верхнем уровне - уровне бизнес-процессов, а UML - на уровне компонентов программного обеспечения для описания интерфейсов между компонентами программного обеспечения и бизнес-сервисами. Итого: сферы применения BPMN и UML однозначно разделены самим разработчиком обеих спецификаций. Следовательно, в частности, можно уверенно использовать спецификацию BPMN для моделирования бизнес-процессов, не боясь её замены на диаграмму деятельности UML (UML Activity Diagram). Хотелось бу сделать небольшое дополнение. С одной стороны, безусловно, существует определенное позиционирование BPMN и UML, которое Вы очень точно отметили. С другой стороны, существует прагматика реального применения. Никто не мешает использовать UML Activity для описания бизнес-процессов, так же как и BPMN. Более того, можно говорить об определенных преимуществах использования UML Activity в сочетании с use case, statechart и диаграммами классов (для описания самих бизнес-сущностей и связей между ними). Если к этому добавить UML-профили, activity-диаграммы могут оказаться существенно более гибкими, чем BPD ("диаграммная" составляющая BPMN). Однако, в BPMN заложена очень важная "event-driven" семантика BPM (Business Process Management), естественная для SOA. Отсюда и реальная популярность BPMN, однозначно траслируемого, например, в BPEL/BPEL4WS (Business Process Execution Language for WebServices). Самое же интересное заключается в том, что стартовав с использования UML в качестве инструмента описания и декомпозиции бизнеса и соответствующей системы, UML Activity можно трансформировать в BPMN с помощью тех же механизмов MDA (в первую очередь QVT - Query-View-Transformation), которые использутся для превращения BPD в BPEL для непосредственного исполнения в BPM-системе. Так что, действительно. BPMN жив и работа над ним в рамках OMG более чем естественна. С уважением, Сергей Орлик Borland http://sorlik.blogspot.com P.S. ой как не исключаю перехода BPMN на общую с UML метамодель, да и OMG на эту тему делает некоторые намеки, например, самом фактом работы над BPMN :) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2006, 16:31 |
|
BPMN и UML - в чем отличие?
|
|||
---|---|---|---|
#18+
Sergey OrlikP.S. ой как не исключаю перехода BPMN на общую с UML метамодель, да и OMG на эту тему делает некоторые намеки, например, самом фактом работы над BPMN :) Я, честно говоря, испугался этого предположения: одинаковая метамодель означала бы и общую семантику (смысл) элементов моделей. Оказалось, что конечно же, OMG планирует "подвести под BPMN" метамодель (сейчас она называется BPDM ), оперирующую понятиями уровня бизнес-процессов, а не уровня программного обеспечения , и только там, где есть пересечения c уже существующей метамоделью UML 2, использовать элементы метамодели UML 2 в метамодели BPDM. Да, пожалуй, в этом состоит очень существенное отличие диаграмм BPMN от диаграмм деятельности UML: разная семантика элементов моделей. И именно поэтому _правильно_ моделировать бизнес-процессы, используя диаграммы, обладающие соответствующим смыслом (семантикой), т.е. BPMN в данном случае. А нарисовать "похожие" диаграммы можно, конечно, и с помощью диаграмм деятельности UML, можно потом и экспортировать эти модели в BPEL (и в BPMN), но это уже будет "моделированием снизу вверх"... Экспортировать в BPEL можно научиться и из других моделей/диаграмм (EPC, IDEF и т.п.)... PS: Много интересной, свежей (конец мая 2006г.) и разнообразной информации на данную тему можно прочитать в Sandy Kemsley's blog . ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2006, 18:39 |
|
BPMN и UML - в чем отличие?
|
|||
---|---|---|---|
#18+
Юрий ВолковВ указанном документе OMG подчёркивает, что стандарт BPMN обеспечивает переносимость описаний бизнес-процессов между различными инструментами моделирования Вот этого я, честно говоря, не понял. BPMN -- это нотация, т.е., упрощенно говоря, значки для рисования шагов, переходов, свимлэйнов и т.п. А для того чтобы переносить описания между разными инструментами -- физически переносить, т.е. в виде файлов,-- необходимо договориться о формате этого самого файла. А этого BPMN, насколько я понимаю, не специфицирует, в отличие от BPEL или XPDL. Т.е. речь идет не о буквально понимаемой переносимости, а скорее о едином подходе, легкости понимания, о том что схема, нарисованная в одном инструменте, будет выглядеть так же, как схема, нарисованная в другом. Так, что ли? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2006, 18:50 |
|
BPMN и UML - в чем отличие?
|
|||
---|---|---|---|
#18+
АБ Юрий ВолковВ указанном документе OMG подчёркивает, что стандарт BPMN обеспечивает переносимость описаний бизнес-процессов между различными инструментами моделирования Вот этого я, честно говоря, не понял. BPMN -- это нотация, т.е., упрощенно говоря, значки для рисования шагов, переходов, свимлэйнов и т.п. А для того чтобы переносить описания между разными инструментами -- физически переносить, т.е. в виде файлов,-- необходимо договориться о формате этого самого файла. А этого BPMN, насколько я понимаю, не специфицирует, в отличие от BPEL или XPDL. Т.е. речь идет не о буквально понимаемой переносимости, а скорее о едином подходе, легкости понимания, о том что схема, нарисованная в одном инструменте, будет выглядеть так же, как схема, нарисованная в другом. Так, что ли? Кроме того, диаграммы, нарисованные с помощью различных инструментов (средств), имеют одинаковый смысл, обеспеченный спецификацией BPMN. Да, Вы правы, в рамках самой спецификации BPMN формат файла не определён. Однако, _уже_ есть как минимум одна спецификация, описывающая этот формат - это упоминаемая Вами XPDL! В спецификации XPDL 2.00 явно указано, что одно из её назначений - служить описанием формата файла для нотации BPMN. Т.е. XPDL позволяет хранить не только логику процесса (как и BPEL), но и его графическое BPMN-представление. Т.е. формат файла BPMN _уже_ существует! ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2006, 10:37 |
|
BPMN и UML - в чем отличие?
|
|||
---|---|---|---|
#18+
По итогам данной дискуссии родилась статья "Диаграммы для описания бизнес-процессов". В заключении данной статьи говорится: "Я не скрываю своего выбора в пользу диаграмм бизнес процессов (BPD), определённых спецификацией BPMN. На сегодняшний день это именно те диаграммы, которые можно использовать для моделирования любых бизнес-процессов (исключения, если и существуют, то только подтверждают это). И ещё раз хочу повторить, чтобы не возникало недоразумений: диаграммы BPMN "заменяют" не "весь UML", также как и не "весь ARIS". Диаграммы BPD, определённые спецификацией BPMN, необходимо использовать именно в части описания бизнес-процессов (а не любых "процессов") вместо "диаграмм деятельности UML", "диаграмм eEPC программы ARIS" и т.п. При этом, в проекте автоматизации бизнес-процессов одними диаграммами описания бизнес-процессов Вам не обойтись. Что ещё должно быть сделано и создано - предмет "методологии процесса разработки", например, XP (Extreme Programming - Экстремальное программирование) или RUP (Rational Unified Process - Унифицированный процесс Rational). Но это уже предмет отдельной статьи." Далее см. http://yurivolkov.com/articles/Diagrams_for_business_processes_ru.html ... |
|||
:
Нравится:
Не нравится:
|
|||
05.10.2006, 13:23 |
|
BPMN и UML - в чем отличие?
|
|||
---|---|---|---|
#18+
А какие именно инструменты поддерживают нотацию BPMN и какой формат хранения используют? Просто встала проблема выбора нотации для описания бизнес-процессов, BPMN заинтересовал, но т.к. нотация относительно новая, есть ли уже инструменты, которые ее нормально поддерживают и при этом используют XML-ориентированный формат выгрузки/загрузки. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2007, 13:59 |
|
BPMN и UML - в чем отличие?
|
|||
---|---|---|---|
#18+
Sybase Power Designer.xml. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2007, 14:10 |
|
BPMN и UML - в чем отличие?
|
|||
---|---|---|---|
#18+
ShtockSybase Power Designer.xml. В какой версии? Интересуют больше не специфические форматы инструментальных средств, а унифицированные, такие как XMI, XPDL ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2007, 14:21 |
|
BPMN и UML - в чем отличие?
|
|||
---|---|---|---|
#18+
ну в 12 точно есть. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2007, 16:46 |
|
BPMN и UML - в чем отличие?
|
|||
---|---|---|---|
#18+
Наткнулся на интересную статью, молодцы ребята http://учком.рф/%D0%A1%D0%BC%D0%B5%D1%80%D1%82%D1%8C-%D0%BE%D1%82-uml/ ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2011, 15:51 |
|
BPMN и UML - в чем отличие?
|
|||
---|---|---|---|
#18+
ЕККНаткнулся на интересную статью, молодцы ребята http://учком.рф/%D0%A1%D0%BC%D0%B5%D1%80%D1%82%D1%8C-%D0%BE%D1%82-uml/ Креативно :) Только не в ту тему запостил... ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2011, 19:42 |
|
BPMN и UML - в чем отличие?
|
|||
---|---|---|---|
#18+
ДЫК, они еще и курсы начали продвигать ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2011, 19:01 |
|
BPMN и UML - в чем отличие?
|
|||
---|---|---|---|
#18+
Нашел перевод нотации BPMN - может это поможет ответить на изначальный вопрос. http://elma-bpm.ru/bpmn2/ на этом же сайте имеется программа ELMA - в ней на практике можно изучить основы основ. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2012, 11:16 |
|
BPMN и UML - в чем отличие?
|
|||
---|---|---|---|
#18+
woodwoodНашел перевод нотации BPMN - может это поможет ответить на изначальный вопрос. http://elma-bpm.ru/bpmn2/ на этом же сайте имеется программа ELMA - в ней на практике можно изучить основы основ. Вот так прямо случайно нашли? ;) Дело конечно хорошее, но надо иметь в виду две вещи: 1) Переведено порядка 2/3 стандарта. Впрочем главные разделы перевод охватывает. 2) Изучить BPMN по спецификации невозможно. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2012, 11:34 |
|
|
start [/forum/topic.php?fid=33&msg=37777283&tid=1547778]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
40ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 152ms |
0 / 0 |