JB463

Developing Rules Applications with Red Hat JBoss BRMS

다음 관련 정보 보기:

프로덕션 환경에서 비즈니스 룰을 생성, 테스트, 디버그, 제어하는 방법 배우기

Developing Rules Applications with Red Hat JBoss BRMS(JB463) 교육 과정은 룰 개발자 및 Java 엔터프라이즈 애플리케이션 개발자를 대상으로 비즈니스 룰을 작성, 테스트, 디버그, 제어하고 룰 패키지를 생성하는 방법과 Red Hat JBoss BRMS(비즈니스 룰 관리 시스템) 런타임 환경에서 룰이 실행되는 방식을 설명합니다.

교육 과정 개요

수강생은 Red Hat JBoss Developer Studio 7 및 Red Hat JBoss BRMS 6를 사용하여 프로덕션 환경에서 비즈니스 룰을 생성하고 관리할 수 있도록 구성된 세부적인 핸드온 실습을 수행하게 됩니다. 이 교육 과정에서 학습한 원리를 독립 실행형 Red Hat JBoss BRMS 솔루션 또는 Red Hat JBoss BPM Suite(비즈니스 프로세스 관리) 솔루션을 구현하는 데 적용할 수 있습니다.

내용 요약

  • Red Hat JBoss Developer Studio에서 기본적인 비즈니스 룰 작성
  • 고급 룰 작성
  • 비즈니스 룰 테스트 및 디버그
  • 스프레드시트 의사 결정표 사용
  • DSL 매핑 파일 작성 및 사용
  • Red Hat JBoss BRMS 아키텍처 및 런타임 룰 실행
  • 룰 실행 제어 및 충돌 방지
  • CEP(복잡한 이벤트 처리)

이 교육 과정의 대상자

  • Red Hat JBoss Developer Studio를 사용하여 룰 작성 및 테스트를 담당하는 룰 작성자
  • 비즈니스 룰을 개발하고 Java 및 Java EE 엔터프라이즈 애플리케이션에 통합해야 하는 Java 애플리케이션 개발자

이 교육 과정의 전제 조건

  • 기본적인 Java 및 Java EE 프로그래밍 경험
  • Eclipse IDE, Maven, GIT에 대한 지식은 유용하지만 필수는 아님
  • 비즈니스 룰 개발 경험은 필요하지 않음

이 교육 과정의 개요

Red Hat JBoss BRMS의 개요
Red Hat JBoss Business Rules Management System(BRMS)의 아키텍처 및 비즈니스 요구 사항에 대해 학습합니다.
기본 룰 작성
Red Hat JBoss Developer Studio(JBDS)를 사용하여 기본적인 비즈니스 룰을 작성합니다.
비즈니스 룰을 Java 애플리케이션과 통합
API를 사용하여 룰 처리를 하나의 애플리케이션에 통합하는 방법을 학습합니다.
의사 결정표
스프레드시트 의사 결정표의 목적과 레이아웃을 학습하고, 런타임에 JBoss BRMS가 의사 결정표를 로드하는 방식을 식별합니다.
도메인별 언어
DSL(도메인별 언어)의 목적, 선언 방법 및 룰에서 이를 사용하는 방법에 대해 학습합니다.
룰 테스트
JUnit 테스트 및 BRMS 애플리케이션의 테스트 방법에 대해 학습합니다.
복잡한 룰 작성
BRMS 룰 엔진의 복잡한 기능을 사용하는 방법을 학습합니다.
룰 실행 제어
룰 실행 시 충돌 해결 전략을 구현하는 방법을 학습합니다.
Drools 디버그
Red Hat JBoss Developer Studio에서 Drools 애플리케이션을 디버그하는 방법을 학습합니다.
복잡한 이벤트 처리
룰을 포함한 복잡한 이벤트 처리를 사용합니다.

참고: 교육 과정 개요는 최신 기술 업데이트와 기본 작업의 개념 진화에 따라 변경될 수 있습니다. 특정 목표 또는 토픽과 관련하여 질문 또는 확인할 사항이 있는 경우 교육 전문가에게 문의하세요.

이 교육의 영향

조직에 미치는 영향

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

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

개인에게 미치는 영향

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

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

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