금 융 선 진 화 를 위 한 W e b Sph e re 솔 루 션 소 개 ( 2 /2 ) - J Ru le s 김정수 과장 I BM WebSphere 사 업 부 20 09 2009 09..05.27 1
1. B RM S 정 의 Business Rule 기업 내외부의 업무 활동을 정의하거나 제약하는 암시적/명시적 비즈니스 정책 Business Rule Management 비즈니스 관리자, 분석가, 아키텍트, 개발자가 비즈니스 의사결정에 있어, 올바른 툴과 프로세스를 통 해 편리하고 안전하고 지속적이며 예측 가능한 통제가 가능하도록 비즈니스 Rule을 구조화하여 관리하 는것 Business Rule Management System BRMS란 기업조직의 운영 시스템에서 사용되는 다양하고 복잡한 Decision Logic의 정의, 배포, 실행, 모니터링, 유지관리에 사용되는 소프트웨어 시스템이다. Business Rule이라고 부르는 이 Logic은 어플 리케이션과 시스템에서 실행되는 Tactical Actions을 결정하는데 사용되는 정책, 요구사항, 조건사항을 포함한다. 2
2. I B M B RMS Ov e rv ie w 비 즈 니 스 룰 룰 개 개 발 환 환경 Business vocabulary and syntax Multi-locale Generic, multi-platform and modular 비 즈 니 스 룰 룰 관 관리 Robust and secure Collaborative Governance support: meta-data, permissions, versioning, queries, etc. 비 즈 니 스 룰 룰 실 실 행 환 환경 3 Platform-neutral Fast Standard based Fully managed
3. I B M B RM S Sui t e 구 성 IBM JRules는 비즈니스 룰 엔진 기반의 시스템을 구축하기 위한 모든 기능을 제공하고 있는 BRMS(Business Rule Management System)로서, IT 개발자는 물론 현업 사용자의 비즈니스 룰 관리가 편리하게 구성되어 있습니다. Rule Studio 룰 어플리케이션 통합 개발 환경 기반 환경의 편리한 룰 관리 및 제품 과 연계 의 룰 세트 디버깅과 이관을 지원 Rule Studio Rule Team Server Rule Execution Server 기반의 안정적인 서버 환경 등의 웹 어플리케이션 제품에 서비 스 형태로 룰 제공 가능 웹 서비스 기반의 비즈니스 룰 호출 비즈니스 룰 이관을 위해 와 완 벽한 통합 4 웹 기반의 비즈니스 룰 관리 툴을 통해 비즈니스 생산성을 높이기 위한 정책 및 룰 등을 관리 탁월한 확장성을 보장하는 룰 관리 서버 와 룰 레파지토리 를 통한 비즈니스 룰 관리자들 간 협업 지원 Rule Team Server 웹 기반의 비즈니스 룰 관리 JRules 권한부여 관리 인증 룰 배포 등의 협업 을 위한 웹 환경 Rule Scenario Manager 편리한 룰 정책 변경 및 시뮬레이션 비즈니스 룰 검증을 위한 테스트 시나리 오 생성 및 관리 통합환경 Rule Execution Server Rule Scenario Manager 기업 데이터 상황 및 배포 프로세스 리 포트 요구사항에 따라 커스터마이징 가능
3. 다 양 한 룰 타 입 표 현 F lo w 형 태 의 Ru le low 코 드 속 의 Ru le 직관적 플로우 프로세스 체계화 용이 직 관 적 Ru le + 업 무 용 어 정 책 가 독 성 뛰 어 남 De c is io n T a b le 형 태 의 Ru le 대량 정책 관리 용이 De c is io n T r e e 형 태 의 Ru le 서 술 형 룰 ( BA L) BAL 5
4. B us i n e s s Rul e 의 개 발 Rule Studio 편리한 룰 작성 환경 제 공 Point & Click의 편리한 개발 컴포넌트 제공 Technical Rule /Action Rule /Decision Table / Decision Tree /Rule Flow 등 다양한 형태의 Rule 개발 가능 R u l e E x plo r e r 룰 탐색 화면. File, Class, Rule 등을 Tree구조로 탐색 유 연 한 Ru le 개 발 환 경 외부 Archive File/Existing Project, Team Project Set 등을 Import/Export 가능 P r o pe r t y V i e w 선택한 화면의 Property를 보여 주고 수정 완성된 룰에 대한 Jar/RuleSet/Ant Builders/ Archive File 형태로 Export 통합 개발 환경의 제공 테스트 환경 제공 오류 수정을 위한 룰 디버거 제공 Step-by-Step Rule 실행 가능(Break point 설정) Rule 로직 검사 기능 수행 룰 이력관리 6 V o c a bu l a r y V ie w Ru le P r o j e c t M a p 룰에 사용되는 어휘를 트리 형 식으로 표현 Rule Project를 도식화하여 Map으로 보여줌
5. Rule 의 실 행 Rule Ex ecution Serv er 다양한 룰 실행 환경 모드 제공 RetePlus 실행모드 Sequential 실행모드 FastPath 실행모드 각 Task 특성에 맞는 실행모드를 선택하여 상이 한 실행모드를 동일 룰 플로우에서 혼용할 수 있습 니다. 안정적인 서버 운영 환경 및 시스템 연계 고성능의 룰 셋 실행 서버의 재실행 없이 Hot-Deploy RuleApp의 Hot-Deploy versioning 기능 진단모드나 서버정보 메뉴를 통해 룰 서버의 상 태 점검 다양한 형식의 Client (Web/JMX Console/3 Party)와 모델로부터 데이터에 접근 가능 다양한 BPM 제품과의 연동(IBM WebSphere Process Server, FileNet, BizFlow 등 다수) <IBM BRMS System 구성> 7
6. 배 포 된 Rule 의 관 리 Rule Team Serv er 확장 가능한 룰 관리 서버 관리 웹 기반의 관리자 화면을 통해 비즈니스 룰의 권 한 부여, 관리, 확인 및 배포 등의 협업 기능 제공 개발 시에 작성된 비즈니스 룰을 Tree/Table/ Technical Rule 등의 다양한 형태로 편집 및 관리 가능 비 즈 니 스 룰 리 파 지 토 리 비즈니스 룰 엔터프라이즈 리파지토리 룰 프로젝트 및 룰 내역을 저장 및 협업 관리 사용자 관리형 잠금 설정 및 레벨 설정 지원 비즈니스 어휘 및 룰 셋 등의 룰 산출물 관리 비즈니스 룰 이력 관리 8
7. Rule 의 검 증 및 시 뮬 레 이 션 Rule Scenario Manager I n put D a t a R u l e R e po s i t o ry pos S c e n a ri o R e po porrt 위험도 감소 B us in es s U s e r T es t S et s P o licy M a n a g e r LOB Ma n a g er In put D a t a R u le 신 뢰 성 향 상 S c e n a ri o S u i t e + 테스트 시간 단축 KP I O ut p u t P a r a m et er 테스트 비용 절감 시나리오 실행시간 합산 시나리오 실행시간 평균 성공한 시나리오 실행시 간 합산 룰 위험도 KPI 9 S i mu l at i o n T es t R es u lt + KP I 슈트 실행시간 평 균 첫 시뮬레이션 KPI 시나리오 룰 위험 도 KPI
8. R ul e So l ut i o n f o r O f f i c e 통합 개발 툴인 Rule Studio 및 Rule Team Server에서 Excel 및 Word로 Import/Export를 지원합니다. Decision Table의 경우, MS-Excel로 호환이 가능하며, Copy & Paste 기능을 상호 지원합니다. <Rule Solution for Office MS Word> 10 <Rule Solution for Office MS Excel>
9. B RM S 적 용 분 야 은행 대출관리, Product Factory, 멀티채널 통합시스템, 원가 및 수익성 관리, 캠페인관리, 자금세탁방지 신용평가, 파이낸셜 플래닝, 연금 펀드관리, Compliance Underwriting, claim Processing, Billing, e-insurance, 여신관리 1.잠재 보험 고객 Product Factory, 보험설계, 연금 설계, 상품추천, 계약관리, 성과급관리, 사기적발 1.잠재 고객 자산관리, 주식거래 자동화, 거래주문 관리, Compliance (AML, SEC, Basel Ⅱ,SOX) 증권 회계 정책, 영업 관리 시스템, 성과급 관리 시스템, 성과급관리 시스템, 자금세탁방지 공공 e-government, 복지 행정, 클레임 자격심사, 보상관리, 리스크 관리 자금세탁방지, 법령 및 규제 관리, 국방 보안 통신 / 항공 수익 관리, CRM, Billing, 네트워크 및 서비스 관리, 장애관리, 스토리지 관리, 미디어 관리 마케팅, loyalty 프로그램, 고객서비스, 빌링, 계약시스템 <Rule Solution for Office MS Word> <Rule Solution for Office MS Excel> 공정관리, CRM, PRM, 수익 관리, 재고관리, 결재선 관리 제조 / 유통 11 스토리지 관리, 미디어 관리
10. W B E, J Rul e s W o r k T o g e t h e r! FDS 및 AML 등 특정 사건(이벤트)의 신속한 파악 및 알람이 필요한 업무에는 정확한 정보의 파악 및 예측과 함께 실시간 데이터의 알림 및 처리(액션)가 시스템 구축의 핵심 성공요소입니다. 12 룰의 타입 비즈니스 로직 & 수식 룰 비즈니스 이벤트 프로세싱 룰 사용 영역 및 시점 비즈니스 프로세스 및 서비스의 수행 중에 발생 할 수 있는 흐름 분기 및 결정을 위해 룰 적용 복잡한 이벤트의 패턴을 발견하기 위해 지속적으 로 사용되는 룰 : 룰을 통한 패턴의 인식과 함께 해당 상황에 대한 액션 및 처리를 위한 룰의 정의 제품 영역 B RM S W e b S ph e r e Bu s i n e s s E v e n t s 용어 비즈니스 룰 비즈니스 이벤트 룰 예시 고객의 등급 및 주문 유형에 따라 할인 유형 및 서비스의 방법이 달라져야 경우, 이에 대한 해법 을 제시 30일 이내에 3번 이상의 구매를 한 고객에게 10% 할인 쿠폰을 보내고, 이에 대한 감사 알림장을 보 내는 등, 특정 이벤트의 유형에 따른 다양한 액션 이 필요할 경우, 이에 대한 해법을 제시 ->프 로 세 스 및 서 비 스 를 제 공 하 기 위 한 해 법 을 제시 -> 향 후 발 생 할 비 즈 니 스 에 대 한 사 전 적 서 비 스 및 액션을 제공하기 위한 해법을 제시 진행 유형 Stateless, synchronous Stateful, asynchronous 관리 유형 비즈니스 담당자 (Primary) IT 담당자 (Secondary) 비즈니스 담당자 (Primary) IT 담당자 (Secondary)
10. W B E, J Rul e s W o r k T o g e t h e r! Decisions When to Act What s Happening Event Sources BEP Runtime Evaluations Correlations What to Do! Powerful Solution Stand Alone and in Combination 13
11. 시 장 에 서 의 평 가 2008 BRMS 시장 마켓리더로 공인 받고 있는 ILOG BRMS가 세계 유수의 리서치 기업의 조사 결과 기술력, 시장 경 쟁력, 시장 전략, 서비스 측면에서 BRMS 선두 기업으로 선정됨으로써 다시 한 번 뛰어난 성능을 인정받았습니다. (Gartner, IDC, Forrester BRE 선두 제품으로 ILOG JRules 선정) B u s i n e s s R u l e s P l a tfo rms Fo Forr IT B u s i n e s s R u l e s P l a tfo rms Fo r Jav a D e v e l o pe rsu si n e s s R u l e M a n age me n t S y s te m M ark e t S h a re perb The Forrester Wave : Business Rules Platforms, by John R. Rymer 14 IDC Report Business Rule Management System Market Share2007
12. W h y I B M!!! 1 삼성화재, 대한생명, 삼성전자, KT 등 대규모 고객사에서 검증 받은 솔루션 검증된 솔루션 2 풍부한 경험의 전문가 은행,보험,증권,카드사를 포함하는 금융권 및 제조, 통신, 유통, 공공 등 다양한 분야에 능통한 시스템 및 비즈니스 전문가 보유 3 Glo bal L eader 전세계 BRMS/BPM 시장 점유율 1위, Gartner, Forrester 등 세계적인 리서치 기관 으로 부터 호평받은 BRMS/BPM Market Leader! 4 SOA, BEP, BRMS 등 최신 기술에 대한 지속적인 기술 투자 및 Process/ Integration/Portal/Reposory/BRMS 등 통합 SOA 솔루션 보유하고 있는 진보된 기 술Word> 파트너 SOA Cafor paoffice bility MS <Rule Solution 15
* B RMS 제 품 선 정 시 고 려 사 항 통합 제품 구성력 밑 안정성 : 다양한 플랫폼에 지원이 가능하며, 대규모 구 축경험을 통해 검증된 솔루션인가? 종 합 서 비 스 지 원 능 력 (컨 설 팅, 구 축 등 ) : 혹 시 제 품 만 팔 고,이 외 의 서 비 스 지 원 능 력 이 부족한 것은 아닌가? 다양한 룰 구축 경험 : 특정 영역에 치우친 구축 경험을 가지고 있 지는 않은가? 기 존 IT 시 스 템 과 의 상 호 운 용 성 : 기존 시스템과의 연계가 유연하며, 안정적 인 확장 기능을 제공하는가? 16
17