책 이미지
eBook 미리보기
책 정보
· 제목 : 거침없이 배우는 Drools 
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 자바
· ISBN : 9788993827804
· 쪽수 : 360쪽
· 출판일 : 2014-02-18
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 자바
· ISBN : 9788993827804
· 쪽수 : 360쪽
· 출판일 : 2014-02-18
책 소개
오픈소스 비지니스 룰 엔진인 Drools에 대해 설명하고 있는 도서. JBoss Drools는 계속해서 모듈과 기능을 추가해나가면 발전해가고 있는 오픈소스 프로젝트로 이 책을 통하여, 독자는 강력한 비즈니스 룰을 만들 수...
오픈소스 비지니스 룰 엔진인 Drools에 대해 설명하고 있는 도서. JBoss Drools는 계속해서 모듈과 기능을 추가해나가면 발전해가고 있는 오픈소스 프로젝트로 이 책을 통하여, 독자는 강력한 비즈니스 룰을 만들 수 있는 새로운 기능들과 보게 될 것이다. 우선, 비즈니스 룰을 작성하기 위한 팁부터, 완전한 비즈니스 룰 솔루션을 구축하기 위한 프레임워크 연동까지 다루어 볼 것이다.
이 책에 있는 레시피는 Drools 모든 모듈을 다루고 있으며, 완전한 솔루션을 구축하기 위해 다른 프레임워크와 어떻게 연동하는지를 소개하고 또한, 복합 이벤트 처리(CEP), 원격 실행, 선언적 서비스 등과 같은 복잡한 기능들을 어떻게 사용할 수 있는지 역시 소개한다.
JBoss Drools 프로젝트를 위해 현재 알고 있는 개념을 확장하기 원하는 자바 개발자 및 아키텍트를 대상으로 하고 있으며 개발자 들이 프로젝트에 적용할 수 있는 새로운 기능 역시 다루고 있는 많은 도움이 될 것이다.
이 책에 있는 레시피는 Drools 모든 모듈을 다루고 있으며, 완전한 솔루션을 구축하기 위해 다른 프레임워크와 어떻게 연동하는지를 소개하고 또한, 복합 이벤트 처리(CEP), 원격 실행, 선언적 서비스 등과 같은 복잡한 기능들을 어떻게 사용할 수 있는지 역시 소개한다.
JBoss Drools 프로젝트를 위해 현재 알고 있는 개념을 확장하기 원하는 자바 개발자 및 아키텍트를 대상으로 하고 있으며 개발자 들이 프로젝트에 적용할 수 있는 새로운 기능 역시 다루고 있는 많은 도움이 될 것이다.
목차
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
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
추천도서
분야의 베스트셀러 >
분야의 신간도서 >




















