2012-04-12 5 views

답변

2

귀하의 질문에 많은 답변을 드릴 수는 없지만이 질문에 추가 한 태그 중 일부는 답변입니다. BPM은 형식적으로 표기법으로 표현되며 BPMN 표준입니다.

BPM 요구 사항을 달성하기 위해 몇 가지 기술적 접근 방법이 있습니다.

  1. 웹 서비스의 시스템으로 BPM의 요구 사항을 구현 전화 ... 그

  2. 의 (a 응용 프로그램으로 BPM 엔진을 구현 BPEL (비즈니스 프로세스 표현 언어)가 될 것 jBPM을, Activiti, Bonitasoft STC 같은 BPMN 표준을 준수합니다.

응용 프로그램 요구 사항/디자인에 따라 선택의 여지가 있습니다.

BPM을 컴퓨터 시스템으로 변환 할 수있는 방법에 대한 질문에 대답하려면 비즈니스 규칙 (요구 사항)을 먼저 명확히 밝혀야합니다. 두 번째로 BPMN 표기법에 따라 이러한 비즈니스 규칙 (자동 규칙 또는 승인 거부와 같은 사람의 의사 결정과 같은 의사 결정 시퀀스)을 그립니다. BPMN 플로우를 작성한 후에는 대부분의 무료 및 상용 BPM 엔진이 BPMN 표준 (BPMN 1.1 또는 BPMN 2.0 표준)을 준수합니다.

이러한 BPM 응용 프로그램은 위에서 언급 한 BPMN 다이어그램을 해당 BPM 엔진의 BPM 구현으로 변환하는 도구 (IDE 또는 웹 기반 디자이너 도구)를 제공합니다.

유의 사항 : 1. BPM과의 통합이 필요한 기존 애플리케이션이있는 경우 매우 신중한 사고와 계획이 필요합니다. 2. 가끔; BPM이 필요 없다고 가정하면 사용자 정의 작성 워크 플로우 솔루션을 사용하는 것이 해결할 수있는 것보다 많은 문제를 야기하는 무거운 리소스가 많은 배고픈 BPM 애플리케이션을 포함하는 것보다 낫습니다.

BPM이 수행 할 수있는 작업을 중단하려는 경우; jbpm과 Activiti BPM은 볼만한 가치가있는 무료 오픈 소스 대안입니다.

HTH ~ 아유 만