У нас есть J2EE-приложение, которое включает Spring + Struts + Hibernate + JPA, которое также использует JBPM для управления рабочим процессом.
Если в будущем механизм JBPM (который теперь является частью веб-приложения) начнет вызывать проблемы с производительностью, то логично вывести его из веб-приложения и использовать как автономное веб-приложение.
Однако механизм JBPM также использует бизнес-объекты. Теперь, когда мы уберем jbpm, как бы я раскрыл бизнес-сущности?
Мне известно об одном решении с EJB, где я могу представить бизнес-правила / функции. Есть ли что-нибудь эквивалентное EJB в технологическом стеке Spring + Hibernate + JPA?
Или я сравниваю яблоко и апельсины.