2010-08-19 22 views
15

Słyszałem, że twórcy "jBPM" przenieśli się do "Activiti BPMN 2" w ostatnim czasie (np. Tom).Czy umiera jBPM? Jaka jest przyszłość jBPM i Activiti BPMN?

Zastanawiam się, czy wsparcie dla jBPM będzie skończone, czy nie. Poza tym, z przyjemnością wysłucham twoich pomysłów, czy ulepszenia Activiti BPMN sprawią, że będzie on lepszy lub przydatniejszy niż jBPM w miarę upływu czasu ?

Chciałbym również wiedzieć, jakie są plusy/minusy między nimi.

Odpowiedz

8

Activiti to ciekawy projekt z kilku powodów:

  1. Zamierzają commoditize silnik. Z tego powodu korzystają z licencji oprogramowania Apache. Do tej pory kilka firm wspiera ten projekt. "Model biznesowy" jest nieco podobny do tego używanego przez OpenStack.

  2. Warto mieć jeden silnik BPMN 2.0, który jest używany i może być używany przez wszystkich. Dotyczy to jBoss (ale wątpię, że wkrótce się zmienią).

+0

Dziękuję za odpowiedź. Cóż, co jest lepsze do wyboru? Co powinienem wziąć pod uwagę przy porównaniu, aby wybrać właściwy dla moich projektów? Jeśli nie masz wystarczająco dużo czasu, aby wyjaśnić, to również będzie wdzięczny za to, że mogę usłyszeć kilka blog/strony/porady artical lub ebook na ten temat. Uważaj – Javatar

+0

Zależy od: Activiti nie jest jeszcze gotowy do produkcji! Zapoznaj się z ich mapą drogową: http://docs.codehaus.org/display/ACT/Roadmap Do tej pory planowane wydania były na czas i z prawie wszystkimi zaplanowanymi funkcjami. Wydanie wersji 5.0 planowane jest na 1 listopada 2010. Innymi słowy: to naprawdę zależy od harmonogramu i charakteru twoich projektów. Moja sugestia: spędź godzinę, aby pobrać wersję, która została wydana dzisiaj, zagraj z nią i zacznij czytać dokumentację. –

3

Proszę sprawdzić jBPM 5: http://www.jboss.org/jbpm

Wsparcie i rozwój jBPM jest zdecydowanie wciąż trwa!

(Btw, jBPM wykorzystuje również BPMN 2.0)

+0

Na pierwszym miejscu, dzięki. Ale już widzę kontynuację jbpm. Z drugiej strony, moja misja. chodzi o przyszłe ulepszenia i wsparcie dla tych technologii, jak napisałem powyżej. Dzięki i tak. – Javatar

1

Jak rozumiem, jBPM 5 jest Drools przepływu który właśnie został przemianowany. Zaczęło się więc jako część mechanizmu reguł biznesowych drools i obecnie jest następcą następcy jBPM 4. Więc nie sądzę, że to naprawdę ważne, że kierownictwo projektu jBPM zostało przeniesione do activiti ...

1

Cóż, jBPM na pewno nie umiera, chociaż istnieje silne odejście od wydań 3.x i 4.x. Tutaj można przeczytać więcej o jBPM and Activiti Cheers Francesco

4

jBPM i Activiti Oba silniki BPMN Ale Porównując oba

  • jBPM jest bardziej skomplikowany wtedy Activiti

  • jest bardzo łatwa integracja z Activiti w porównaniu do jBPM

ale nadal jbpm jest w fazie rozwoju, więc jest to aktywność

Niezależnie od wymagań, wszystko jest dostępne w jbpm, jest to bardzo dobre BPM, ale w porównaniu do Activity jest nieco skomplikowane i mało owocne.

Więc jeśli jeszcze nie zdecydujesz, który bpm sugeruję ci pójść na Aktywność, ponieważ integracja czegokolwiek z Aktywnością oznacza, że ​​LDAP lub Wiosna jest łatwiejsza w porównaniu do JBPM.

Możesz również łatwo nauczyć się aktywności ze względu na dobry przewodnik użytkownika i dokumentację dostarczaną przez społeczność, ale w przypadku JBPM użytkownika oraz dokumentacji nie są one tak pomocne. Również przewodnik dla programistów nie jest do tego odpowiedni.

Dobra piłka jest w sądzie, musisz podjąć decyzję.

Wszystkie najlepsze.

CHK ten link

http://www.mastertheboss.com/activiti-bpmn/jbpm-vs-activiti-which-to-choose

1

W tym wątku znajdziesz kilka informacji o działalności, aby pomóc swojej porównania. What is difference between Startdust and Activity

Jeśli szukasz na aktywny, jBPM itp ponieważ jesteś zainteresowany dojrzałą i kompleksowego produktu BPM open source pod dobry model licencji open source to może również chcieć przeczytać moje komentarze na temat Eclipse Stardust w ten sam wątek.

1

jBPM tradycyjnie miał jedną wielką wadę; użyteczność. Zawsze był bardzo potężny, ale najtrudniejszy do użycia i integracji, co jest główną przyczyną popularności Activiti i spadku wykorzystania JBPM.

Jednak w tym roku dojdzie do odrodzenia jBPM wraz z nową wersją 6, a także wydaniem platformy Wira (http://www.a1.io/a1io_blog/wira-for-jbpm/), która zapewnia naprawdę dobre środowisko wykonawcze jBPM.