REUNICO | Разработка и сопровождение ПО: Search results

Search results


Camunda для разработчика - Часть 4

Коллеги, изучающие Camunda BPM, периодически просят рассказать, каким образом система работает с базой данных? Я бы предпочел переформулировать этот вопрос, изложив его так: "Как Camunda взаимодействует с бизнес-данными?"

Из числа наиболее популярных способов можно упомянуть следующие:

  • Синхронные REST/SOAP-вызовы через Java Delegate или HTTP/SOAP-connector;
  • Отправка (получение) сообщения в (из) брокера очереди (ActiveMQ, Rabbit MQ, Kafka, IBM MQ) - через Java Delegate;
  • Получение/предоставление данных как переменных процесса через REST API;
  • Работа с JPA/ORM через Java Delegate;
  • Также, гораздо реже можно встретить извлечение данных непосредственно через JDBC (опять же, при помощи делегатов).

В сегодняшней статье речь пойдет о предпоследнем способе, предполагающем использование Spring Data JPA и популярной встраиваемой СУБД H2. Подробности под катом.



Узнать больше >>>

Camunda для разработчика - Часть 3

Материалы с третьего воркшопа "Camunda для разработчика". Продолжаем доработку процессного приложения Camunda BPM Spring Boot.

Вопросы, затронутые в рамках воркшопа:

  • Http Connector
  • Camunda Spin
  • Сложный объект в процессе
  • Сериализация / десериализация
  • Маппинг

Ссылка на видео и исходный код под катом.



Узнать больше >>>