jBPM5-개요
JBPM은 "Java Business Process Management"를 의미합니다. 오픈 소스 프레임 워크 인 JBoss 제품입니다. 더 나아 가기 전에 먼저 비즈니스 프로세스를 정의하겠습니다.
비즈니스 프로세스 란 무엇입니까?
정의에 따라 비즈니스 프로세스는 비즈니스 목표를 달성하기 위해 사람 및 / 또는 시스템에 의해 실행되는 반복 가능한 순서로 발생하는 일련의 작업입니다. 일련의 단계를 실행해야하는 순서 (플로차트 사용)를 설명합니다. 비즈니스 프로세스는 비즈니스 로직의 가시성과 민첩성을 크게 향상시킬 수 있습니다.
예를 들어 보겠습니다. 다음 스크린 샷은 대부분의 IT 전문가가 공감할 수있는 워크 플로 / 순서도를 보여줍니다. 대부분의 조직에서 직원의 성과를 기준으로 직원을 평가하는 것은 일반적인 프로세스입니다.
프로세스는 다음 순서로 진행됩니다.
직원들은 스스로를 평가하고 보고서를 프로젝트 관리자에게 제출합니다.
그런 다음 프로젝트 관리자와 HR 관리자가 성과를 평가합니다. 평가에 따라 직원에게 등급을 부여합니다.
최종 평가 또는 성과 피드백은 직원에게 다시 전달됩니다.
이 프로세스는 거의 모든 직원에게 적용 할 수 있으므로 비즈니스 프로세스를 이해하는 것은 매우 좋은 예입니다. 일련의 작업이며 특정 순서로 발생합니다.
jBPM이란 무엇입니까?
비즈니스 프로세스는 모든 조직 프레임 워크를 이해하기위한 핵심 개념입니다. jBPM과 같은 기술은 복잡한 비즈니스 프로세스를 효율적으로 관리하는 데 도움이됩니다. JBPM은 비즈니스 프로세스를 효과적으로 조율 할 수있는 도구입니다. 일반적으로 모든 엔터프라이즈 수준 애플리케이션에는 특정 순서로 실행되는 일련의 작업이 있으며 이러한 프로세스는 jBPM의 도움으로 조정될 수 있습니다.
jBPM의 장점은 플로차트와 비슷하다는 것입니다. 비즈니스 분석가도 쉽게 이해할 수 있습니다. jBPM은 Java 애플리케이션에 임베드되어 서비스로 실행될 수 있습니다.
JBPM의 특징
jBPM은 Java로 작성된 경량의 오픈 소스이며 완전히 임베드 가능한 프로세스 엔진입니다. 가장 주목할만한 기능은 다음과 같습니다.
jBPM은 BPMN 2.0 사양을 사용하여 설계된 비즈니스 프로세스를 실행합니다.
jBPM은 Eclipse 및 유사한 IDE와 완전히 통합되어 워크 플로우를 생성하기위한 드래그 앤 드롭 지원을 제공 할 수 있습니다.
jBPM에는 설계 단계에서 바로 비즈니스 분석가와 사용자를 참여시킬 수있는 UI 도구가 있습니다.
jBPM은 JPA 및 JTA의 도움으로 지속성 및 트랜잭션 관리를 지원합니다.
사용자 지정 작업 항목 처리기를 정의하여 나중에 다른 워크 플로의 구성 요소로 사용할 수있는 사용자 정의 작업을 만들 수 있습니다.