2012-02-09 3 views
4

나는 Spring3.1, Hibernate3.5/JPA2, JSF2/Richfaces4.1, & 자바 EE 보안을 사용하는 프로젝트를 가지고있다. 이제는 jBPM 5.2를 통합하려고합니다.스프링 3.1과 jBPM 5.2 (+ JSF2/Richfaces4) 통합

jBPM5-Spring3 통합 예제가 있습니까? 누구든지 성공적으로이 일을 했습니까? 다른 BPM/워크 플로우 엔진을 살펴 봐야할까요, 아마도 jBPM은 나쁜 생각이었을까요? (내가 본 모든 예제는 이전 버전의 Spring 및/또는 jBPM을 참조합니다.)

간단한 스프링 구성 (&)이 추가되기를 기대합니다.

답변

0

저는 지난 2 년 동안 spring3과 jBPM5를 사용하여 프로젝트를 진행했습니다. 스프링 및 기타 기술이없는 jBPM을 사용하여 간단한 프로젝트를 빌드하는 데 2 ​​개월이 걸렸습니다. jBPM에 대한 지식이 충분하지 않은 것 같습니다. 프로젝트에 추가 할 단순한 jar 파일이 아니라 데이터베이스와 테이블을 가지고 있으며 프로젝트에서 Drools를 사용하기를 원한다면 어렵습니다. 지식베이스 및 규칙을 초기화하는 클래스를 빌드하려면 Facade 패턴을 사용하는 것이 좋습니다. 필요에 따라 사용자 지정 노드와 서비스를 작성해야합니다. 프로젝트 마감일에 따라 다릅니다. jBPM은 너무 유연하고 유지 보수가 어렵습니다. 요구에 맞게 사용자 정의해야하기 때문에 요즘 고객들은 흥미롭고 유연하게 들리기 때문에 선호합니다! 그리고 내 생각에 jboss documents은 jBPM에 가장 적합합니다 .-)

0

Spring + jBPM5 통합을 계속 찾고 계신다면. 다음 토론에서 샘플 (web-example.rar.zip)을 발견했습니다. 이는 잘 알려진 성능 평가 샘플을 기반으로합니다.

https://community.jboss.org/message/725143#725143#725143

당신은 jBPM5 설치하고 성공적으로 작동하기 위해서는 시작이 필요합니다. jBPM 설치의 일부인 jbpm-console에 REST 서비스 호출을 사용하고 있습니다. 또한, 사용자가 mary와 john의 그룹 작업을 나열하고이어서 그룹 작업 목록에서 작업을 요청하도록 앱을 수정해야했습니다.

기본적으로 jBPM4 인 Activiti를 살펴볼 수도 있습니다. 그것은 내가 이해하는 것보다 더 나은 스프링 통합 (CDI, 스프링 관리 트랜잭션 등)을 가지고 있습니다. 희망이 도움이됩니다.