uEngine6-BPM
유엔진은 BPM 기반 아키텍처 분석에서 운영자동화까지 한번에 지원하는 SOA MM Level 7을 지원하는 플랫폼입니다
uEngine6 BPM은 최신 클라우드 네이티브 아키텍처를 기반으로 하는 비즈니스 프로세스 관리 시스템(BPMS)으로, Process GPT라는 uEngine의 AI 버전을 통해 프로세스 정의와 폼 생성, 그리고 애플리케이션 연동을 자동화하는 능력을 갖추었습니다. 이 AI 기능은 복잡한 프로세스들을 자동으로 처리하며, 사용자가 직접 개입하지 않아도 실행단계까지 완전히 자동화됩니다.
이벤트 기반 아키텍처(EDA)를 활용하여 서비스 간 의존성을 최소화하고, 애플리케이션의 진행 상태를 동기화하며 장애 전파 없이 관리합니다. 또한, 시스템 연동 시 자동화된 재시도(retry), 보상 처리(compensation), 타임아웃 등을 모델링을 통해 제공함으로써, 마이크로서비스 아키텍처에서 흔히 복잡하게 다루어지는 트랜잭션 처리를 안정적으로 수행합니다.
LLM AI 기술을 기반으로 프로세스 모델링, 폼 생성 등을 자연어 처리를 통해 자동으로 수행하며, 이는 시스템 통합을 포함한 다양한 비즈니스 요구사항을 효과적으로 지원합니다. uEngine6 BPM은 기업이 클라우드 네이티브 및 마이크로서비스 아키텍처로의 전환을 모색하는데 있어 이상적인 솔루션을 제공합니다.
FEATURES
Full Support of BPMN 2.0
서브 프로세스
조건 설정 분기
폼 매핑
이벤트 기반 시스템 연동
메시지 기반 시스템 연동
uEngine6-BPM
유엔진은 BPM 기반 아키텍처 분석에서 운영자동화까지 한번에 지원하는 SOA MM Level 7을 지원하는 플랫폼입니다
uEngine6 BPM은 최신 클라우드 네이티브 아키텍처를 기반으로 하는 비즈니스 프로세스 관리 시스템(BPMS)으로, Process GPT라는 uEngine의 AI 버전을 통해 프로세스 정의와 폼 생성, 그리고 애플리케이션 연동을 자동화하는 능력을 갖추었습니다. 이 AI 기능은 복잡한 프로세스들을 자동으로 처리하며, 사용자가 직접 개입하지 않아도 실행단계까지 완전히 자동화됩니다.
이벤트 기반 아키텍처(EDA)를 활용하여 서비스 간 의존성을 최소화하고, 애플리케이션의 진행 상태를 동기화하며 장애 전파 없이 관리합니다. 또한, 시스템 연동 시 자동화된 재시도(retry), 보상 처리(compensation), 타임아웃 등을 모델링을 통해 제공함으로써, 마이크로서비스 아키텍처에서 흔히 복잡하게 다루어지는 트랜잭션 처리를 안정적으로 수행합니다.
LLM AI 기술을 기반으로 프로세스 모델링, 폼 생성 등을 자연어 처리를 통해 자동으로 수행하며, 이는 시스템 통합을 포함한 다양한 비즈니스 요구사항을 효과적으로 지원합니다. uEngine6 BPM은 기업이 클라우드 네이티브 및 마이크로서비스 아키텍처로의 전환을 모색하는데 있어 이상적인 솔루션을 제공합니다.
FEATURES
Full Support of BPMN 2.0
서브 프로세스
조건 설정 분기
폼 매핑
이벤트 기반 시스템 연동
메시지 기반 시스템 연동
Other features
- 01. AI Support - Process GPT
-
✔ 공개형 혹은 폐쇄형 LLM을 이용하여 (ChatGPT4 or llama3) 프로세스 정의와 폼 정의, 조직도 정의를 챗이나 이미지 업로드를 통하여 자동 정의할 수 있습니다.
✔ 이는 BPMN 초심자들도 쉽게 프로세스 정의와 업무 화면을 구성하고 빠르게 업무에 반영할 수 있도록 합니다. - 02. Exposing Process as REST Services
-
✔ 외부에서 마이크로 서비스들을 접근하는 경로에 대한 보안, 통합, 성능에 대한 제어를 할 수 있습니다. 새로운 비즈니스 요건에 필요한 API 를 기존 마이크로 서비스 자산들의 매시업을 통하여 생성할 수 도 있습니다.
✔ 생성한 프로세스를 바로 REST API 혹은 Kafka Event Consumer 형식으로 노출
✔ 서비스 Endpoint 의 지정을 통한 서비스 엔드포인트 생성
✔ 호출자와 프로세스 인스턴스간 상호연관(Correlation) - 03. Process Execution & Monitoring
-
✔ 모델링한 프로세스를 시뮬레이션 & 디버깅
✔ 사람이 해당 역할인 경우 처리할 화면을 자동 생성
✔ 마이크로 서비스 호출인 경우 호출 Payload 와 결과를 표시
✔ 오류 발생시 로그를 프로세스 상에서 확인 & 오류 지점에서 재시작, 이전단계 복구
✔ 시뮬레이션 완료 후 프로덕션으로 반영
Trusted by
Our Values
왜 유엔진에서는 BPM 제품을 오픈소스화 한 것인가요?
License
uEngine Open Source License : LGPL
주요 오픈소스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 |
2) 주로 유엔진 내의 설정파일 수준에서 수정이 이루어지기 때문에 소스코드 변경이 발생치 않으나, 관리자 화면의 스플래시 화면 수정의 요건이 발생할 수 있습니다.
3) 2차 저작물의 어떠한 내용도 재 공개를 원치 않은 경우 "듀얼라이센싱" 정책에 의거하여 상용화(소스비공개 권한 획득) 라이센싱을 구매할 수 있습니다.
4) 무비용으로 유엔진을 사용하고자 하는 경우: - 유엔진 내 수정한 소스코드를 sf.net에 공개 - 유엔진 내의 소스를 수정하지 않고 사용자 화면 등에 유엔진을 사용했다는 표시를 하는 경우
5) 소스코드를 보호하고자 하는 경우: - 듀얼라이센싱 (상용화 라이센싱) 구매 출처 한국 저작권 위원회: http://www.olis.or.kr/osslice/guideViewComp.do