Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Средства реализация оркестрованных бизнес-процессов

Автор:   •  Апрель 29, 2022  •  Лабораторная работа  •  271 Слов (2 Страниц)  •  148 Просмотры

Страница 1 из 2

Средством реализации оркестрованных бизнес-процессов (БП) [1] в рам-ках архитектуры SOA (Service-Oriented Architecture – сервис-ориентированная архитектура) [2] является язык BPEL (Business Process Execution Language – язык выполнения бизнес–процессов) [3]. Оркестровка предполагает наличие некоторого координатора, который привлекает участников БП по заданному алгоритму и определяет последовательность вызова web-сервисов. [4]. Язык BPEL построен на основе языка XML (eXtensible Markup Language – расши-ряемый язык разметки). Алгоритм БП описывается управляющими операто-рами, содержащимися в тегах: sequence (последовательность выполнения дей-ствий); switch (выбор); while (цикл) [5]. Таким образом, в BPEL отсутствуют операторы передачи управления, например такие как break, continue и goto в языке C(Си), поэтому в BPEL могут быть реализованы только структурные алгоритмы – алгоритмы, не содержащие явных передач управления [6].

При проектировании и разработке БП используются диаграммы BPMN [7], допускающие автоматическую генерацию кода на BPEL, при этом, есте-ственно, алгоритмы БП должны быть структурными и строиться по правилам структурного программирования – последовательной декомпозицией задач БП [8].

В БП реальных предприятий, как правило, задействованы несколько под-разделений, а возможно и подразделения других предприятий. При этом практически неизбежны различные переходы от решения одних задач к дру-гим в зависимости от сложившихся условий, и построение алгоритма БП по правилам структурного программирования является весьма проблематичным. Поэтому процесс разработки диаграмм BPMN после «добавления развилок и других событий» [9] должен содержать преобразование алгоритма БП к экви-валентному

...

Скачать:   txt (3.8 Kb)   pdf (48.4 Kb)   docx (7.9 Kb)  
Продолжить читать еще 1 страницу »
Доступно только на Essays.club