코스 개요
룰 엔진에 대한 간단한 소개
- 전문가 시스템 및 규칙 엔진의 짧은 역사
- 인공지능이란 무엇인가?
- 순방향 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)
- 퓨전(CPE), 시간적 추론(이벤트가 발생한 후, 사이에 발생하는 등)
- 퓨전 연산자
- 이벤트 스케줄의 예
- 단위 테스트
선택 사항 주제
- OptaPlanner
- jBPM
- Drools와 웹 서비스를 통한 통합
- 명령줄을 통한 Drools 통합
- 배포 후 컴파일하지 않고 규칙/프로세스 변경 방법
요건
모든 언어(SQL, Java, C#, VBA 등...)의 프로그래밍 기술을 적극 권장합니다.
회원 평가 (4)
The training is very interesting and can be useful on our future projects and the trainer is always active on answering our questions and helping us when we are having issues on our end.
Charles Kevin Regaliza - Thakral One Inc.
코스 - Introduction to Drools 7 for Developers
I am really impressed on his technical skills most especially on the debugging of errors and writing of codes. This just shows that he is really technically equip and is very good at that. But that is different from a skill of cascading and sharing your knowledge as a trainer.
Roi Jason Buela - Thakral One, Inc.
코스 - Introduction to Drools 7 for Developers
His demonstrations, he demo from the scratch, which allows us to see the step by step process. As well as the practical examples, it was great, it looks like a real case scenario already.
Kim Justine Ferriol - Thakral One, Inc.
코스 - Introduction to Drools 7 for Developers
Shared examples of every function and/or operators are all well explained.