Skip to content

Четвертая лабораторная по БЛПС. Отчет в основном репозитории ITMO

Notifications You must be signed in to change notification settings

EgorMIt/BLPS_lab4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Лабораторная работа №4

Переработать программу, созданную в результате выполнения лабораторной работы #3, следующим образом:

  1. Для управления бизнес-процессом использовать BPM-движок Camunda.
  2. Заменить всю "статическую" бизнес-логику на "динамическую" на базе BPMS. Весь бизнес-процесс, реализованный в ходе выполнения предыдущих лабораторных работ (включая разграничение доступа по ролям, управление транзакциями, асинхронную обработку и периодические задачи), должен быть сохранён!.
  3. BPM-движок должен быть встроен в веб-приложение (embedded mode).
  4. Для описания бизнес-процесса необходимо использовать приложение Camunda Modeler.
  5. Пользовательский интерфейс приложения должен быть сгенерирован с помощью генератора форм Camunda.
  6. Итоговая сборка должно быть развёрнута на сервере helios под управление сервера приложений Apache Tomcat.

Правила выполнения работы:

  1. Описание бизнес-процесса необходимо реализовать на языке BPMN 2.0.
  2. Необходимо интегрировать в состав процесса, управляемого BPMS, всё, что в принципе возможно в него интегрировать. Если какой-то из компонентов архитектуры приложения (например, асинхронный обмен сообщениями с помощью JMS) не поддерживается, необходимо использовать для интеграции с этой подсистемой соответствующие API и адаптеры.
  3. Распределённую обработку задач и распределённые транзакции на BPM-движок переносить не требуется

Комментарии к работе:

При выполнении использовалась среда BPM Camunda версии 7.17
Все формы .form и диаграммы .bpmn находятся в resources Для тестирования использовалась локальная база данных PostgreSQL

Отчет оо работе в основном репозитории ITMO

About

Четвертая лабораторная по БЛПС. Отчет в основном репозитории ITMO

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages