2013-08-19 4 views
1

저는 Activiti BPM의 초보자입니다. 작업에 대한 개념적 질문이 있습니다. 오늘 비즈니스 로직을 처리하고 유효성 검사를 수행하는 일부 EJB facades가 있습니다.이 facades는 웹 앱. 질문 : 대신 Activiti 서비스를 호출해야합니까? 아니면 EJB 서비스가 웹 계층에서 내부적으로 Activiti를 호출해야합니까? Activiti 서비스를 호출하고 비즈니스 유효성 검증이 발생하면 어떨까요? 예외를 잡아 내고 웹 앱 화면에 메시지를 표시하려면 어떻게해야합니까?Working with Activiti BPM

Activiti와 일관되게 작업하는 가장 좋은 방법을 알고 싶습니다.

미리 감사드립니다.

답변

0

제 생각에는 제공된 서비스로 제한하지 않고 Activiti의 워크 플로 논리를 완벽하게 관리 할 수 ​​있기 때문에 Activiti에서 서비스를 호출해야합니다.

Activiti는 ActivitiException을 발생시키고 웹 레이어를 잡을 수 있습니다. 또한 프로세스 모델에서 경계 오류 이벤트를 사용할 수 있습니다.

0

내가 당신에게 질문 한 것은 Activiti에서 수행되는 BPM 프로세스가 있으며 웹 응용 프로그램에서 호출하려고한다는 것입니다.

현실은 Activiti가 요구 사항을 충족시키는 매우 쉽고 적절한 API를 제공합니다. 웹 응용 프로그램이 실행되는 서버에서 쉽게 deploy BPM 프로세스를 수행하고 응용 프로그램에서 해당 프로세스를 호출 할 수 있습니다.

REST API 및 해당 Java API here으로 이동하십시오.

사용자 가이드를 살펴본 다음 프로세스를 구성 및 배포하고 웹 응용 프로그램에서 호출하십시오.