책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 자바
· ISBN : 9788993827804
· 쪽수 : 360쪽
· 출판일 : 2014-02-18
책 소개
목차
Chapter 01 Expert: 룰 엔진
1.1 시작
1.2 엔진에서 사용할 팩트 선언
1.3 XML을 이용한 팩트 선언
1.4 룰 실행 상태 확인을 위한 로깅
1.5 타이머 기반 룰
1.6 달력 기반 룰 구현
1.7 실시간 쿼리 변화 모니터링
Chapter 02 부가 기능
2.1 소개
2.2 지식 세션 마샬링
2.3 지식 저장을 위한 퍼시스턴스 사용
2.4 중복된 팩트 제거
2.5 지식 에이전트에 사용자 정의 클래스로더 사용
2.6 Drools Verifier를 이용하여 룰의 질 검증
2.7 JMX을 이용하여 지식 모니터링
Chapter 03 중앙 집중식 지식 관리
3.1 소개
3.2 모델 편집기를 이용하여 모델 정의 생성
3.3 모델 정의 임포트
3.4 열거형 데이터 생성
3.5 BRL 편집기에서 “From Collect”패턴 사용
3.6 워킹 세트로 지식 구성
3.7 룰 템플릿 생성
3.8 지식 스냅샷 생성
Chapter 04 Guvnor: 고급 기능과 설정
4.1 시작
4.2 GUI 언어 설정 및 생성
4.3 지식 백업
4.4 MySQL을 기본 룰 리포지터리로 설정
4.5 리포지터리 파일 위치 설정
4.6 REST API를 통해 리소스 획득
Chapter 05 Fusion: 복합 이벤트 처리(CEP)
5.1 시작
5.2 팩트를 이벤트로 선언하는 방법
5.3 가상 시계를 사용하여 애플리케이션 테스트
5.4 엔트리 포인트: 엔트리 포인트가 무엇이고 어떻게 사용하는가
5.5 이벤트 스트림 처리 모드 설정
5.6 슬라이딩 윈도우
5.7 시간 연산자를 사용하여 이벤트 연관성 맺기
Chapter 06 원격 Drools 실행
6.1 소개
6.2 지식 서비스와 다수의 엔드포인트 설정
6.3 JBoss AS 5.x에서의 Drools 서버 배포
6.4 XStream 마샬링으로 명령어 구성
6.5 REST 인터페이스를 사용한 명령어 실행
6.6 soapUI로 SOAP 인터페이스 테스트
Chapter 07 Expert: Drools 연결
7.1 소개
7.2 Spring 프레임워크를 사용하여 Drools 설정
7.3 지식 퍼시스턴스를 위한 스프링 프레임워크 JPA 설정
7.4 아파치 카멜과의 연동
7.5 스프링 프레임워크와 아파치 카멜 설정
7.6 JMS 큐에서 Drools 명령어 실행
Chapter 08 계획 : 자동화된 계획의 최적화
8.1 소개
8.2 자원 할당 문제 해결
8.3 Simulated Annealing acceptor 사용
8.4 Solver 종료
8.5 기준점 생성
Chapter 09 jBPM5 비즈니스 프로세스 관리
9.1 소개
9.2 비즈니스 프로세스 수동 생성
9.3 비즈니스 프로세스 테스트
9.4 Human task 생성 및 실행
9.5 프로세스 활동 상태 모니터링 및 리포트 생성
9.6 Drools Fusion을 이용한 비즈니스 프로세스 모니터링
INDEX
책속에서
JBoss Drools는 계속해서 모듈과 기능을 추가해나가면 발전해가고 있는 오픈소스 프로젝트이다. 이렇게 발전을 해나갈 수 있는 것은, 코어 개발자의 비젼과 나은 수준으로 계속해서 모듈 및 기능을 추가해가고 있는 오픈 소스 커뮤니티 덕분이다. Drools 5.0까지, Drools는 비즈니스 룰, 비즈니스 처리, 이벤트 처리 및 자동화 계획 기법들을 위한 자신만의 플랫폼을 제공하기 위해 발전해 왔다.
이 책을 통하여, 독자는 강력한 비즈니스 룰을 만들 수 있는 새로운 기능들과 보게 될 것이다. 우선, 비즈니스 룰을 작성하기 위한 팁부터, 완전한 비즈니스 룰 솔루션을 구축하기 위한 프레임워크 연동까지 다루어 볼 것이다. 이 책에 있는 레시피는 Drools 모든 모듈을 다루고 있으며, 완전한 솔루션을 구축하기 위해 다른 프레임워크와 어떻게 연동하는지를 소개할 것이다. 또한, 복합 이벤트 처리(CEP), 원격 실행, 선언적 서비스 등과 같은 복잡한 기능들을 어떻게 사용할 수 있는지 역시 소개할 것이다.
<저자 서문 중>