Course Outline
규칙 엔진에 대한 간략한 소개
- 인공지능
- 전문가 시스템
- 규칙 엔진이란 무엇입니까?
- 규칙 엔진을 사용하는 이유는 무엇입니까?
- 규칙 엔진의 장점
- 규칙 엔진은 언제 사용해야 합니까?
- 스크립팅 또는 프로세스 엔진
- 규칙 엔진을 사용하면 안 되는 경우
- 강력하고 느슨한 결합
- 규칙이란 무엇입니까?
규칙 생성 및 구현
- 사실 모델
- 키에
- 규칙 비전 및 저장소
- 수업 과정
도메인 특정 언어(DSL)
- 규칙을 DSL로 대체
- DSL 규칙 테스트
- 수업 과정
jBPM
- Drools와 통합
- 기본 BPMN에 대한 간략한 개요
- 프로세스에서 규칙 호출
- 그룹화 규칙
- 수업 과정
퓨전
- 복합 이벤트 처리란 무엇입니까?
- Fusion에 대한 간략한 개요
- 수업 과정
Mvel - 규칙 언어
- 필터링(팩트 유형, 필드
- 연산자
- 복합적인 조건
- 운영자 우선순위
- 누적 함수(평균, 최소, 최대, 합계, CollectList 등...)
Rete - 후드 아래
- 컴파일 알고리즘
- Drools RETE 확장
- 노드 유형
- 절제된 레테 트리
- 리테 최적화
규칙 테스트
- KIE로 테스트하기
- JUnit으로 테스트하기
OptaPlanner
- OptaPlanner 개요
- 간단한 예
애플리케이션과 규칙 통합
- Java 코드에서 규칙 호출
Requirements
모든 객체 지향 프로그래밍 언어에 대한 기본 지식.
관계형 데이터 모델(RDBMS)에 대한 기본 지식.
Business 프로세스 모델링의 기본 아이디어.
회원 평가 (5)
The training definitely backfilled some of the gaps in my knowledge left by reading the OptaPlanner userguide. It gave me a good broad understanding of how to approach using OptaPlanner in our projects going forward.
Terry Strachan - Exel Computer Systems plc
Course - OptaPlanner in Practice
Shared examples of every function and/or operators are all well explained.
Brian Amlon - Thakral One, Inc.
Course - Introduction to Drools 7 for Developers
Doing hands-on and/or use case activities.
Brian A - Thakral One, Inc.
Course - jBPM and Drools
I liked how the trainer was very eager to answer all of our questions
Matthew Nelson Manuel - Thakral One, Inc.
Course - jBPM for Developers
Exercises and solving problems in groups when the problems were more difficult.