코스 개요
룰 엔진에 대한 짧은 소개
- 전문 시스템 및 룰 엔진의 짧은 역사
- 인공지능이란 무엇인가?
- 순방향 vs 역방향 체이닝
- 선언형 vs 절차/객체지향
- 솔루션 비교
- 룰 엔진을 언제 사용할 것인가?
- 룰 엔진을 언제 사용하지 않을 것인가?
- 룰 엔진의 대체재
KIE
- 작성 자산
- 워크벤치 통합
- KIE에서 바로 규칙 실행
- 배포
- 결정 테이블
- 룰 템플릿
- 가이드된 룰 편집기
- 테스트
- 작업 항목
- 버전 관리 및 배포
- 리포지토리(git)에 대한 좀 더 많은 정보
- 룰을 포함한 간단한 프로세스 개발
Eclipse에서 규칙 작성
- 상태 없는 vs 상태 있는 세션
- 적절한 사실 선택
- 기본 연산자 및 Drools 전용 연산자
- 기본 누적 함수(sum, max 등)
- 중간 계산
- 새로운 사실 삽입
- 연습 문제(많음)
- BPMN을 사용하여 규칙 정렬
- 우선순위
- Ruleflow vs BPMN 2.0
- 프로세스에서 규칙 세트 실행
- 룰 vs 게이트웨이
- BPMN 2.0 기능 개요(트랜잭션, 예외 처리)
- Drools에서 포괄적인 선언형 비즈니스 로직
- 도메인 특화 언어(DSL)
- 새로운 언어 생성
- 관리자가 DSL을 사용할 수 있도록 준비
- DSL을 통한 기본 자연어 처리(NLP)
- Fusion(CPE), 시간적 추론(사건이 발생한 후, 사이에 등)
- Fusion 연산자
- 이벤트 일정 예시
- 유닛 테스트
선택 사항 주제
- OptaPlanner
- jBPM
- 웹 서비스를 통한 Drools 통합
- 명령줄을 통한 Drools 통합
- 배포 후 컴파일 없이 규칙/프로세스 변경 방법
요건
- 어떤 언어에 대한 프로그래밍 능력 (예: SQL, Java, C#, VBA)
대상
- 소프트웨어 개발자
- 시스템 아키텍트
- 규칙 엔진을 평가하는 기술적 결정자
회원 평가 (7)
I liked the positive and optimistic attitude. Gives good answers to questions.
Emil Krabbe Nielsen
코스 - Introduction to Drools 6 for Developers
I was benefit from the flexibility and thorough explanations regarding the usage.
Denis Kirchhubel
코스 - Introduction to Drools 6 for Developers
Maintaining speed with taking every one in the group along. Exercise oriented. Tried to cover as much as possible comfortably.
Rakesh Prajapati
코스 - Introduction to Drools 6 for Developers
It met our expectations.
Vadim Bilan
코스 - Introduction to Drools 6 for Developers
The exercises were great and the material is short and concise.
Anjali Sharma
코스 - Introduction to Drools 6 for Developers
I really was benefit from the exercises in Eclipse.
Anna Beluskova
코스 - Introduction to Drools 6 for Developers
It was nice to see some other editors, other details around bpmn.