컴퓨터 지식 네트워크 - 컴퓨터 프로그래밍 - 워크플로 엔진이란 무엇인가요?

워크플로 엔진이란 무엇인가요?

워크플로우 엔진은 워크플로우를 애플리케이션 시스템의 일부로 말하며, 다양한 역할, 업무 분담, 조건에 따라 정보 전달 라우팅, 콘텐츠 수준 등을 결정하는 핵심 솔루션을 제공합니다. 각 응용 프로그램 시스템에 결정적입니다. 워크플로우 엔진에는 프로세스 노드 관리, 흐름 관리, 프로세스 샘플 관리와 같은 중요한 기능이 포함되어 있습니다.

워크플로 엔진은 주로 비즈니스 프로세스의 규칙 추상화를 구현하고, 모델을 수립 및 해석하며, 프로세스 인스턴스에 대한 실행 환경을 제공하고, 프로세스 인스턴스를 해석 및 실행합니다.

워크플로우 엔진에는 워크플로우 모델의 설계가 포함되어야 합니다. 워크플로우 모델은 비즈니스 프로세스를 추상화하는 모델이자 전체 워크플로우 엔진의 기초가 됩니다. 따라서 모델 설계의 품질은 엔진의 기능이 유연한지 여부를 결정하며, 설계 및 구현에서 운영 및 구현에 이르기까지 워크플로 관리 시스템의 여러 측면을 결정합니다.

예를 들어 시스템 개발에서 가장 중요한 부분은 시스템 인터페이스나 데이터베이스와의 정보 교환이 아니라, 비즈니스 로직을 기반으로 실제 요구에 맞는 프로그램 로직을 어떻게 개발하고 안정성을 확보하는가입니다. 유지관리의 용이성(모듈화 및 구조) 및 탄력성(의사결정권 변경, 조직구조 변경, 사업방향 변화에 따른 새로운 사업로직 등 실제 사업로직의 변화에 ​​따른 프로그램 변경 용이, 등.) . '워크플로' 엔진은 이 문제를 해결합니다. 애플리케이션에 강력한 논리 계층이 없으면 필연적으로 오류가 발생하기 쉽습니다(정보 라우팅 오류, 무한 루프 등).

上篇: 호스트 DVI 모니터용 Vga 커넥터 下篇: 내몽고 공과대학교 입학 목록
관련 내용