Интеграция Jbpm 5 и Seam 3

Я и 14 моих коллег проходим курс инженерного программного обеспечения, который займет 12 недель. Основное предложение в проекте - миграция технологий между версиями уже сделанного проекта.

Цель - перейти с Seam 2.2 и Jbpm3 на Seam 3 и Jbpm5. Поискав в Интернете, мы обнаружили, что между ними нет интеграции, поэтому мы действительно не знаем, как продолжить. Также у нас нет опыта разработки с Java EE, Seam или Jbpm.

Итак, вопросы,

  • Вы когда-нибудь пробовали интегрировать Seam3 и Jbpm5? Есть ли в Интернете информация, которую не нашли? Можно ли будет сделать за 12 недель 14 разработчиков без опыта в теме?
  • Если это будет невозможно, можно ли интегрировать Jbpm5 и более раннюю версию Seam? Или Jbpm 4.3 с Seam3?
  • Неужели преимущества Jbpm5 настолько важны, что мы можем включить их в миграцию? Или Jbpm 4.3 - хорошая цель?

Мы будем очень признательны, если вы пришлете нам несколько предложений.

Спасибо!


person gonzalomelov    schedule 03.09.2012    source источник


Ответы (1)


В: Вы когда-нибудь пытались интегрировать Seam3 и Jbpm5? Есть ли в Интернете информация, которую не нашли? Можно ли будет сделать за 12 недель 14 разработчиков без опыта в теме?

A: Пока не предпринимались попытки интегрировать Seam3 и jBPM 5. Если я правильно помню, поток страниц Seam2 основан на jpdl, который могут читать только jBPM 3 и 4. jBPM 5 не может не читать jpdl. Удастся ли 14 разработчикам сделать это за 12 недель, зависит от уровня 14 разработчиков. Учитывая, что никто из разработчиков не имеет опыта работы с Seam или jBPM, я не думаю, что это будет возможно.


В: Если это будет невозможно, можно ли интегрировать Jbpm5 и более раннюю версию Seam? Или Jbpm 4.3 с Seam3?

A Возможна интеграция jBPM 4.3 с Seam 3 . Но я даже не уверен, что функция pageflow существует в Seam 3: есть несколько сообщений о ней, датируемых 2010 годом, но я не уверен, что она была создана в Seam 3.


В: Являются ли преимущества Jbpm5 настолько важными, что мы можем включить их в процесс миграции? Или Jbpm 4.3 - хорошая цель?

A: jBPM 5 имеет множество преимуществ перед jBPM 3, наиболее важными из которых являются поддержка BPMN2 и бесшовная интеграция с остальной частью проекта Drools. Однако ни один из них не имеет отношения к интеграции Seam.

Короче, вам лучше поискать другой проект для своего класса, ИМХО.

person Marco    schedule 24.09.2012