JB465

Implementing with Red Hat JBoss BRMS

다음 관련 정보 보기:

Authoring Rules(JB461)와 Developing Rules Applications with Red Hat JBoss BRMS(JB463)의 조합

Red Hat® JBoss® BRMS를 통해 Authoring Rules with Red Hat JBoss BRMS(JB461)와 Developing Rules Applications with Red Hat JBoss BRMS(JB463)의 교육 내용이 통합됩니다. 이 교육 과정에서는 비즈니스 애널리스트, 룰 개발자 및 Java 엔터프라이즈 애플리케이션 개발자를 대상으로 비즈니스 룰을 생성, 테스트, 디버그, 제어하는 방법을 다룹니다.

교육 과정 개요

수강생은 프로덕션 환경에서 비즈니스 룰을 생성하고 관리할 수 있도록 설계된 Red Hat JBoss Developer Studio 및 Red Hat JBoss BRMS를 사용해 세부적인 핸드온 실습 정보를 확인할 수 있습니다. 이 교육 과정은 또한 Red Hat Certified Specialist in Business Rules Exam(EX465)을 준비하는 데 도움이 될 수 있습니다.

교육 과정 내용 요약

  • JBoss Developer Studio 및 Business Central에서 기본 비즈니스 룰 작성
  • 비즈니스 룰을 Java 애플리케이션과 통합
  • 고급 룰 작성
  • 비즈니스 룰 테스트
  • 의사 결정표에서 룰 작성 및 테스트
  • 룰 템플릿 작성 및 의사 결정표에서 룰 생성
  • 도메인별 언어 작성
  • 런타임에서 BRMS 아키텍처 및 룰 실행
  • 룰 실행 제어 및 충돌 방지
  • CEP(복잡한 이벤트 처리)
  • Business Central과 통합

대상자 및 전제 조건

이 교육 과정의 대상자

  • 비즈니스 정책을 만들어 도입하는 역할을 담당하는 비즈니스 애널리스트 및 기업 SOA 아키텍트
  • 룰을 작성하고 테스트하는 룰 작성자
  • SOA 및 Java EE 엔터프라이즈 애플리케이션에 비즈니스 룰을 통합하는 역할을 담당하는 Java EE 애플리케이션 개발자

이 교육 과정의 전제 조건

  • 기본적인 Java 및 Java EE 프로그래밍 경험
  • Eclipse IDE, Maven, GIT에 대한 지식은 유용하지만 필수는 아님

이 교육 과정의 개요

교육 과정의 개요
  • Red Hat JBoss BRMS 등 비즈니스 룰 관리 시스템을 위한 아키텍처, 기본 배포 옵션, 비즈니스 요구에 대해 배웁니다.
기본 비즈니스 룰 작성
  • Facts working memory를 포함해 비즈니스 룰 구조 및 구성 요소를 개발합니다.
  • 룰 구성 요소를 식별합니다.
  • Business Central 및 Red Hat JBDS(JBoss Developer Studio)를 이용해 룰을 작성합니다.
비즈니스 룰을 Java 애플리케이션과 통합
  • Knowledge API를 사용해 룰 처리를 하나의 애플리케이션에 통합합니다.
기술 룰, 의사 결정표, 템플릿 및 도메인별 언어 파일로 각각의 룰 작성
  • Business Central 기술 룰 편집기를 이용해 룰을 작성하고 스프레드시트 의사 결정표를 생성합니다.
  • 룰 템플릿을 생성합니다.
비즈니스 룰 의사 결정표 및 룰 템플릿
  • 룰 및 룰 템플릿을 이용해 스프레드시트를 작성합니다.
BRMS에서 도메인별 언어
  • DSL(도메인별 언어)의 목적, DSL 작성 방법, BRMS의 룰에서 DSL을 사용하는 방법을 학습합니다.
  • 개발자가 작성한 DSL을 이용해 룰을 생성합니다.
비즈니스 룰 테스트
  • Business Central 웹 인터페이스와 Java 코딩을 이용해 비즈니스 룰을 테스트합니다.
BRMS를 이용해 복잡한 룰 작성
  • 고도화된 조건 및 현장 제한 사항을 사용해 복합적인 비즈니스 룰을 작성합니다.
룰 실행 제어
  • 룰 실행을 제어합니다.
  • 룰 충돌을 방지하는 방법을 배웁니다.
Drools에서 기본적인 비즈니스 룰 디버그
  • JBDS에서 Drools 애플리케이션을 디버그합니다.
BRMS에서 CEP(복잡한 이벤트 처리)
  • 룰을 포함한 CEP(복잡한 이벤트 처리)를 생성 및 사용합니다.
Business Central과 통합
  • BRMS에 내장된 웹 애플리케이션인 Business Central을 통해 BRMS 관리 개요를 습득합니다.
  • Business Central을 Java 코드와 통합하는 방법을 배웁니다.

권장되는 다음 시험 또는 교육 과정

이 교육의 영향

조직에 미치는 영향

이 교육 과정은 그래픽 인터페이스를 사용하여 비즈니스 룰로서 비즈니스 로직을 생성하는 데 필요한 기술을 개발하기 위한 것입니다. 애플리케이션을 업데이트하고 재배포하지 않고도 전통적인 애플리케이션에서 사용되는 비즈니스 룰을 변경할 수 있는 방식입니다. 그 결과 출시 시간을 단축하고 애플리케이션에 의해 구현되는 특정 비즈니스 룰의 가시성을 개선하고 애플리케이션 오류로 이어질 수 있는 해석 오류의 위험을 줄일 수 있습니다.

Red Hat은 고객에게 이점을 제공하기 위해 이 교육 과정을 만들었지만, 회사마다 상황과 인프라가 다르므로 실제로 얻어지는 이점은 다를 수 있습니다.

개인에게 미치는 영향

이 교육 과정을 이수하면 수강생은 Business Central 웹 인터페이스 및 JBoss Developer Studio IDE를 사용하여 비즈니스 룰을 개발하고 테스트하고 Java 애플리케이션에 통합할 수 있습니다. 비즈니스 룰은 소프트웨어 개발자뿐만 아니라 비즈니스 전문가가 이해할 수 있는 언어를 사용하여 작성됩니다.

수강생은 다음 기술을 시연할 수 있게 됩니다.

  • Drolls 선언적 언어를 사용하여 비즈니스 룰 생성
  • 의사 결정표 및 DSL(Domain Specific Languages)을 사용하여 비즈니스 룰 생성
  • 애플리케이션 외부에서 비즈니스 룰 테스트
  • 비즈니스 룰을 Java 또는 Java EE 애플리케이션에 통합
  • 비즈니스 룰 디버그
  • 비즈니스 룰에 대한 충돌 해결 전략 구현
  • CEP(복잡한 이벤트 처리)에 가장 적합한 룰 구현
  • Drolls 선언적 언어를 사용하여 비즈니스 룰 생성