Service Orchestration with Priority Constraints

Business process management is an operational management approach that focuses on improving business processes. Business processes, i.e., collections of important activities in an organization, are represented in the form of a workflow, an orchestrated and repeatable pattern of activities amenable to automated analysis and control. Priority is an important concept in modeling workflows. We need priority to model cancelable and compensable tasks within transactional business processes. We use the Reo coordination language to model and formally analyze workflows. In this paper, we propose a constraint-based approach to formalize priority in Reo. We introduce special channels to propagate and block priority flows, define their semantics as constraints, and model priority propagation as a constraint satisfaction problem. © 2019, IFIP International Federation for Information Processing.

Авторы
Changizi B.1 , Kokash N. 2 , Arbab F.3
Язык
Английский
Страницы
194-209
Статус
Опубликовано
Том
11761 LNCS
Год
2019
Организации
  • 1 Leiden Institute of Advanced Computer Science, Niels Bohrweg 1, Leiden, Netherlands
  • 2 Peoples’ Friendship University of Russia (RUDN University), 6 Miklukho-Maklaya Street, Moscow, 117198, Russian Federation
  • 3 Centrum Wiskunde & Informatica, Science Park 123, Amsterdam, Netherlands
Ключевые слова
Constraints; Coordination; Priority; Transaction
Дата создания
24.12.2019
Дата изменения
24.12.2019
Постоянная ссылка
https://repository.rudn.ru/ru/records/article/record/55382/
Поделиться

Другие записи