Our Products
uEngine6-BPM
유엔진은 BPM 기반 아키텍처 분석에서 운영자동화까지 한번에 지원하는 SOA MM Level 7을 지원하는 플랫폼입니다
uEngine6 BPM은 최신 클라우드 네이티브 아키텍처를 기반으로 하는 비즈니스 프로세스 관리 시스템(BPMS)으로, Process GPT라는 uEngine의 AI 버전을 통해 프로세스 정의와 폼 생성, 그리고 애플리케이션 연동을 자동화하는 능력을 갖추었습니다. 이 AI 기능은 복잡한 프로세스들을 자동으로 처리하며, 사용자가 직접 개입하지 않아도 실행단계까지 완전히 자동화됩니다.
이벤트 기반 아키텍처(EDA)를 활용하여 서비스 간 의존성을 최소화하고, 애플리케이션의 진행 상태를 동기화하며 장애 전파 없이 관리합니다. 또한, 시스템 연동 시 자동화된 재시도(retry), 보상 처리(compensation), 타임아웃 등을 모델링을 통해 제공함으로써, 마이크로서비스 아키텍처에서 흔히 복잡하게 다루어지는 트랜잭션 처리를 안정적으로 수행합니다.
LLM AI 기술을 기반으로 프로세스 모델링, 폼 생성 등을 자연어 처리를 통해 자동으로 수행하며, 이는 시스템 통합을 포함한 다양한 비즈니스 요구사항을 효과적으로 지원합니다. uEngine6 BPM은 기업이 클라우드 네이티브 및 마이크로서비스 아키텍처로의 전환을 모색하는데 있어 이상적인 솔루션을 제공합니다.
튜토리얼과 산업 연동 예제
설치부터 모델링, 사람 작업과 폼, 게이트웨이·이벤트·시스템 연동, 운영까지 실제 화면으로 따라 하는 튜토리얼입니다. 은행 계정계와 ERP 를 Kafka 이벤트로 잇는 예제도 처음부터 끝까지 돌려 봅니다.
튜토리얼 시작하기튜토리얼에서
첫 프로세스 만들고 실행하기
모델러에서 두 단계 흐름을 그리고 저장해 실행한 뒤, 업무 목록에서 완료하고 관리자 화면에서 확인합니다.
레인과 담당자
레인에 Keycloak 그룹과 역할을 걸어, 결재 작업이 결재자에게만 보이고 한 사람이 선점하게 합니다.
이벤트로 시스템 잇기 (Kafka)
외부 시스템이 보낸 이벤트로 작업이 끝나고, BPM 은 진행 알림을 내보냅니다. 세 가지 연동 방식도 비교합니다.
금융: 계정계와 이벤트로만 잇기
종합 데모 · 설계부터 실행까지
계정계가 단계마다 Kafka 이벤트를 내고, BPM 이 그 이벤트로 일반계좌신규 흐름을 이어 가는 모습을 처음부터 끝까지 봅니다.
빌드타임 · 프로세스 설정
일반계좌신규 프로세스의 단계마다 계정계 이벤트와 화면을 어떻게 연결했는지 봅니다.
런타임 · 업무함과 되돌리기
창구에서 처리할 때마다 계정계가 이벤트를 내고, BPM 업무함이 다음 단계로 넘어갑니다.
BPM 관리자 콘솔
진행 중인 신청을 찾고, 변수와 이력을 보고, 지난 단계로 되돌립니다.
ERP: 구매 발주 결재와 대금 지급
① 발주 결재에서 대금 지급까지
ERP 에서 발주서를 확정하면 BPM 결재가 시작되고, 입고·청구서·지급은 BPM 작업 안에 뜬 ERP 화면에서 처리합니다.
② 대표 결재와 반려
천만 원 이상은 대표 결재로 가고, 반려하면 연동 계정의 시스템 작업이 ERP 발주서를 취소합니다.
FEATURES
Full Support of BPMN 2.0
서브프로세스
조건 설정 분기
폼 매핑
이벤트 기반 시스템 연동
메시지 기반 시스템 연동
Other features
- 01. AI Support - Process GPT
-
✔ 공개형 혹은 폐쇄형 LLM을 이용하여 (ChatGPT4 or llama3) 프로세스 정의와 폼 정의, 조직도 정의를 챗이나 이미지 업로드를 통하여 자동 정의할 수 있습니다.
✔ 이는 BPMN 초심자들도 쉽게 프로세스 정의와 업무 화면을 구성하고 빠르게 업무에 반영할 수 있도록 합니다.
→ AI 확장판 Process GPT 자세히 보기 - 02. Exposing Process as REST Services
-
✔ 외부에서 마이크로 서비스들을 접근하는 경로에 대한 보안, 통합, 성능에 대한 제어를 할 수 있습니다. 새로운 비즈니스 요건에 필요한 API 를 기존 마이크로 서비스 자산들의 매시업을 통하여 생성할 수 도 있습니다.
✔ 생성한 프로세스를 바로 REST API 혹은 Kafka Event Consumer 형식으로 노출
✔ 서비스 Endpoint 의 지정을 통한 서비스 엔드포인트 생성
✔ 호출자와 프로세스 인스턴스간 상호연관(Correlation) - 03. Process Execution & Monitoring
-
✔ 모델링한 프로세스를 시뮬레이션 & 디버깅
✔ 사람이 해당 역할인 경우 처리할 화면을 자동 생성
✔ 마이크로 서비스 호출인 경우 호출 Payload 와 결과를 표시
✔ 오류 발생시 로그를 프로세스 상에서 확인 & 오류 지점에서 재시작, 이전단계 복구
✔ 시뮬레이션 완료 후 프로덕션으로 반영
Success Stories
Case Studies
금융, 보험, 공공기관, 제조/건설/물류, IT, 통신 등 다양한 산업 분야에서 검증된 uEngine BPMS 적용 사례
금융 및 보험
공공기관
제조/건설/물류
IT 및 통신
Our Values
왜 유엔진에서는 BPM 제품을 오픈소스화 한 것인가요?
관련 제품
uEngine6 BPM 그다음, AI 확장판
uEngine6 BPM은 사람과 시스템의 업무 흐름을 정의하고 실행하는 엔진입니다. 여기에 AI 에이전트가 업무의 실행 주체가 되는 Process GPT와, 화면 조작 수준의 반복 작업을 대신하는 uEngine RPA를 얹으면 설계 → 실행 → 자동화까지 하나로 이어집니다.
Process GPT — AI 확장판
BPMN 프로세스를 자연어 한 줄로 생성하고, 사람 대신 AI 에이전트가 태스크를 수행합니다. uEngine6 BPM으로 정형화한 업무 흐름 위에 MCP·A2A 멀티 에이전트를 붙여 End-to-End 업무를 자율 실행하는, uEngine6 BPM의 AI 확장판입니다.
uEngine RPA — 실행 자동화
프로세스의 말단 반복 작업을 사람 손 대신 처리합니다. 자동화하고 싶은 일을 말로 설명하면 AI가 자동화 스크립트를 만들고, 그다음부터는 AI 호출 비용 없이 반복 실행합니다. 레거시 화면처럼 API가 없는 시스템을 프로세스에 연결할 때 특히 유용합니다.
License
| 주요 오픈소스SW 라이선스 비교 |
무료 이용가능 |
배포 허용가능 |
소스코드 취득가능 |
소스코드 수정가능 |
2차적 저작물 재공개 의무 |
독점SW와 결합가능 |
|---|---|---|---|---|---|---|
| GPL | O | O | O | O | O | X |
| LGPL | O | O | O | O | O | O |
| MPL | O | O | O | O | O | O |
| BSD Licence |
O | O | O | O | X | O |
| Apache Licence |
O | O | O | O | X | O |