1 / 55

비즈니스 룰 엔진의 필요성 및 사례

비즈니스 룰 엔진의 필요성 및 사례. 구교연 이사 ( kykoo@kstec.co.kr ) KSTEC 2009 년 2 월 12 일. Ⅱ. Ⅰ. Ⅲ. Ⅳ. 목 차. 회사 소개. BRMS 필요성 및 BPM 통합. ILOG JRules 및 통합 사례 소개. Q&A. 회사 소개.

Télécharger la présentation

비즈니스 룰 엔진의 필요성 및 사례

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 비즈니스 룰 엔진의 필요성 및 사례 구교연 이사 (kykoo@kstec.co.kr) KSTEC 2009년 2월12일

  2. Ⅰ Ⅲ Ⅳ 목 차 회사 소개 BRMS 필요성 및 BPM 통합 ILOG JRules 및 통합 사례 소개 Q&A

  3. 회사 소개 세계시장은 Global화 되고 있고, 기업환경은 급격하게 변화하고, 정보 기술 또한 눈부신 발전을 하고 있는 무한경쟁시대에서 기업이 생존하려면 경영효율의 극대화 및 비용 절감을 통하여 기업의 경쟁력을 제고시켜야만 합니다. KSTEC은 Optimization, Visualization, Business Rules 분야의 세계적인 Leader인 ILOG 사의 Software Components에 대한 Total 서비스를 제공함으로써, 기업의 생산성 향상, ROI극대화와 경쟁력을 제고시키기 위해 최선을 다하고 있습니다. • 개요

  4. KSTEC 주요사업내역 • 물류 최적화 솔루션 • 생산 계획 최적화 솔루션 • 스케줄링 솔루션 • 금융/보험 솔루션 • 기타 BRMS 솔루션 • BRMS • Optimization • Visualization • SCM Application 컨설팅 ILOG S/W 판매 주요 사업 내용 • ILOG Optimizer • ILOG BRMS • ILOG Visualization 기술 교육 패키지 판매 유지 보수 • ILOG PPO • ILOG LogicTools (SCM) • SmartPlant APS • Real Time Scheduler • ILOG S/W • KSTEC 패키지 • 응용 솔루션

  5. Services Flows Rules Data 자료원: Gartner Group 정보기술 동향 : Application 진화 Applications Services Applications Flows Flows Applications Rules Rules Rules Applications Applications Database Database Database Database Operating System Operating System Operating System Operating System Operating System Emerging Current Classic

  6. BRMS(Business Rule Management System)? 기업경영 이념/전략/전술/서비스 체계화 기업관리/운영원칙 정책 절차 규 정 지침 R&R 프로세스 보고체계 Asset Less, Information Rich, Knowledge Rich

  7. Rule Change/Add request Validation In Production In Production Deployment Coding Test Test / Validation Real-time Rule Change/Add BRMS 기대 효과 Business Logic Embedded (hard-coded) in Applications Business Org. IT Org. Time line Business Rule Management System Business Rules Business Org. “ROI는 …바로 고정된 IT 비용에서의 기회/절감을 통해 전달될 수 있다.” Jim Sinur, Gartner Group

  8. Manufacturing Telecom Finance 기타 1 삼성전자 - 반도체 생산공정 자동화 - LCD 생산공정 자동화 - S&OP 생산계획관리 2. 한국 해양대학교 - 선박엔진 진단관리시스템 1 KT - 통합망 장애관리시스템 - 교환장비 관리시스템 - 서비스 정책관리시스템 2 하나로통신 - 네트웍 장애관리시스템 3 KTF - 캠페인 관리시스템 - 상품 오더 관리시스템 1 삼성화재 - 차세대 시스템 - 상품, 보상, 계약 2 삼성생명 - 보험사기방지 시스템 3 한신정 - 신용평가 시스템 4 대한생명 - 보험사기방지 시스템 - 제수당 관리시스템 5 알리안츠생명 - 보험사기방지 시스템 6 한국투자증권 - 성과급관리 시스템 7 재경부 - 자금세탁방지 시스템 8 기업은행 - 방카슈랑스 상품추천 1 한국도로공사 - 고속도로 재난관리시스템 2 삼성 SDS - 전결라인 자동화 시스템 3. 삼성물산 - 사업관리 자동화 시스템 4 방위사업청 - 사업관리 시스템 - 조달관리 시스템 - BAM KPI 관리 시스템 5. 광교 Ucity - 교통관제 시스템 6. KT Telecop - 신호관리 시스템 7. 아이넥션 - 카드사 마케팅 시스템 ILOG BRMS 국내 주요 적용사례

  9. Information Management Engineering Production/SCM CRM Sales • Task Analysis • Notification • Project Mgt • Data Validation • Need Analysis • Approval Workflows • Technical Configuration • Quality control • Production control • Event management • Order fulfillment • Alarm handling • Sourcing • Enterprise portal personalization • Key performance indicators monitoring • Privacy / Regulatory • Access control • Versioning • Traceability • Scoring • Need Analysis • Cost calculation • Price definition • Product Recommendation • Sales configuration • Billing • Up sell / Cross sell of products & services • Marketing campaigns • Warranty management • Task assignment • RFQ / bid management Business Rules Business Rules 적용분야 (예)

  10. ILOG BRMS & BPM 적용분야 (예) Telecom Banks Insurance Public Sector Healthcare Financial Services Business Process Order mgmt Provisioning Billing Fraud detection Service config Loan Origination Underwriting Loan Servicing Fraud detection Claims processing Underwriting Claims processing Grant management Licenses & permits Fraud detection Claims processing Bill processes Order mgmt Trade mgmt Business Rules . Pricing . Rating . Order Validation . Case assignment . Recommendation . Product Recommendation • Credit analysis . Eligibility • Risk assessment • Pricing . Case assignment . Eligibility . Pricing . Regulatory compliance . Eligibility . Compensation . Benefit pricing . Case assignment . Eligibility . Pricing • Regulatory compliance . Trade order Compliance . Risk Assessment . Scoring

  11. BPM 및 BRM의 정의 BPM 시스템 • End to End 비즈니스 프로세스 자동화 및 통합, 모니터링 위한 소프트웨어 • 워크플로우와 EAI 진화 • 현업과 시스템이 상호작용 방식에 초점 BRM 시스템 • 비즈니스 룰과 정책 모델링, 유지보수, 모니터링 위한 소프트웨어 • 룰 엔진 진화 • 의사결정 처리 방식에 초점 BPM과 BRM은 모두 민첩성, 유연성, 투명성을 제고시키기 위해 통합될 수 있습니다.

  12. ILOG BRMS & BPM – 차세대 비즈니스 애플리케이션 플로우 컨트롤, 룰, 서비스 처리를 위한 내부(implicit) 프로세스 vs. 레이어드 구조의 외부(explicit) 모델 • 프로세스 플로우 • 비즈니스 룰 비즈니스 프로세스 및 비즈니스 룰 엔진 차세대 비즈니스 애플리케이션으로… 기존 모놀리식(monolithic) 비즈니스 애플리케이션에서 …

  13. JRules JRules ILOG BRMS & BPM – BPM 연계 영역 BPM Services Storage RDBMS

  14. 현업 사용자 사용 가능 주요 사례에 집중 업무 자동화 기능 향상 감사 및 추적 기능 향상 프로세스 설계 간소화 유지보수 비용 절감 비즈니스 전문가 프로세스 매니저 ILOG BRMS & BPM – 통합 효과

  15. ILOG BRMS & BPM – 모든 개발 단계 통합 • 프로세스 정의 • 비즈니스 정책 정의 • 현업 사용자들도 비즈니스 룰 정의 • 프로세스 실행 • 비즈니스 전략 실행 • 다이나믹한 경로 (routing) 처리 • 프로세스 유지보수 • 비즈니스 정책을 다이나믹하게 업데이트 • 비즈니스 정책 외부화

  16. 첨단화된 프로세스 현재는 작동 잘 됨 Request for Change • 아래와 같은 변화가 생길 때까지는 • 신제품 • 새로운 정책 • 새로운 규제 • 새로운 가격정책 룰/모델 • 새로운 스코어링 룰/테이블 • 새로운 급박한 상황 … BPM = Streamlining the Process from End to End

  17. BPM ~ Streamlining The Process From End to End Streamlined workflow works fine until… X 주 내에 첨단화된 기업의 프로세스

  18. BPM ~ Streamlining The Process From End to End Streamlined workflow works fine until… X 개월 내에 첨단화된 기업의 프로세스

  19. BPM ≠ Streamlining The Process From End to End Streamlined workflow works fine until… Your ‘streamlined’ process in x months X 년 내에 첨단화된 프로세스 ?

  20. Validation Eligibility Validation Rules Eligibility Rules Pricing Rules Pricing Business Rules BPM + BRMS = Streamlining The Process from End to End 비즈니스 정책 외부 확장

  21. BPM BPM 업무2 업무3 업무2 업무1 업무1 업무4 업무5 룰 적용업무 업무6 BRMS 기반의지능형 시스템 업무10 업무9 업무7 업무11 업무12 업무10 업무9 업무8 업무11 업무12 BRMS BPM 통합 세부분야 – 프로세스 자동화 업무 프로세스를 구성하는 노드에서 일어나는 업무 중 업무담당자의 노하우가 필요하거나, 반복적으로 이루어져야 하는 업무의 경우에는 해당 업무를 BRMS 시스템으로 구축하여 업무자동화를 이루고 프로세스를 단순화함.

  22. BPM 업무5 분기2 업무2 업무6 Database 분기1 업무 App. 업무1 업무3 업무7 업무4 라우팅 룰 서비스 호출 라우팅 결과 Rule Tool Rule Server Rule Engine Rule 처리 시 필요한 DB연동 업무 분기 Rulebase 라우팅 룰 관리 룰 추가/수정/삭제/반영 BRMS BPM 통합 세부분야 – 프로세스 분기 프로세스를 진행함에 있어 분기되어 처리되어야 하는 업무가 존재하는 경우, 복잡한 분기(routing) 로직을 룰로 구현. 프로세스의 진행 중 룰을 호출하여 라우팅 결과를 얻어내고 이후의 프로세스는 그 결과에 따라 각각 별도의 프로세스로 분기하여 진행함.

  23. BPM 일괄처리 대상 건 업무2 은행 거래 신청 업무1 업무4 카드 신청 업무3 부서 별 배분 수신(수표,추심) 카드/여신 심사 지원업무 담당자 별 배분 Rule Tool Rule Server Rule Engine 심사부서 승인부서 업무 처리 Rulebase 담당자 배분 Rulebase BRMS BPM 통합 세부분야 – 업무 배정 업무 유형 별, 업무 성과 별 배분정책이 적용되어 효율적이고 체계적인 담당자 배분업무의 수행을 지원한다.

  24. BPM 업무4 분기2 업무2 분기1 업무1 업무5 업무3 업무6 Feedback ( 프로세스 분석결과 ) 프로세스 분석 Database Rule Tool Rule Server 프로세스 진행결과 단계별 소요시간 단계별 품질 단계별 소요시간 단계별 총 처리 건수 Rule Engine 단계별 재 신청 건수 단계별 이수관 건수 프로세스 분석기준 Rulebase 단계별 취소 건수 단계별 수정 건수 단계별 예외처리 건수 단계별 반송 건수 BRMS 프로세스 분석 룰 관리 룰 추가/수정/삭제/반영 BPM 통합 세부분야 – 룰 프로세스 분석 프로세스의 진행에 있어서 각 단계별 성과측정 및 분석업무에 BRMS를 적용함으로써 프로세스의 성능 분석을 용이하게 하며, 분석 결과는 프로세스를 개선해 나가는 기준 자료로 제공된다.

  25. BPM 업무4 분기2 업무2 업무5 분기1 업무1 업무3 업무6 Rule Server Web Rule Engine Decision Table Rulebase Decision Tree BRMS 손쉬운 룰 관리 룰 추가/수정/삭제/반영 MS-Word MS-Excel BPM 통합 세부분야 – 룰 유지 보수 룰을 관리하는 담당자는 Web, MS-Word, MS-Excel, Decision Tree, Decision Table등의 쉽고 친숙한 화면을 이용하여 별도의 전산지식 없이도 룰을 유지보수할 수 있다.

  26. ERP Rule Mart CRM Rule Server제어 API JRules 제공 API Rule Engine제어 API Application 상품개발Rules 연체관리Rules 조기경보Rules 금리결정Rules 연계 및 관리제어 API 한도관리Rules 신용심사Rules 담보심사Rules 승인Rules Application 수납Rules 성과급Rules Rules Rules Rules Rules Rules Rules 업무처리능력향상 Rule의 수 • Rule Set 및 Rule Base의 컴포넌트화 • Rule의 지속적인 증가 • Rule 적용업무의 확대 기능 확대 Rulebase의 수 BPM 통합 세부분야 – 확장 기능 단위 룰이나 룰셋을 컴포넌트화하여, 지속적인 룰의 확대를 통한 기능확장이 가능하며, 제공되는 다양한 API를 이용한 제품의 커스터마이징 및 어떠한 타 제품과의 통합 및 연계도 가능하다.

  27. ILOG JRules Value Proposition • 비즈니스 프로세스 실행 가속화 • 의사결정 포인트 자동화 • True Straight Through Processing (STP) 달성 • 예외적인 경우에만 수작업 처리 • => 거래비용 절감 • 신속한 유지보수 • 프로세스 설계 단순화 • 비즈니스 현업 사용자가 직접 정책 및 규정 업데이트 • 비즈니스 전문가는 비즈니스 정책에만 집중할 수 있음 • 프로세스 관리자는 프로세스에만 집중할 수 있음 • => 총 소유비용 절감 • 비즈니스 프로세스의 컴플라이언스 향상 • 투명성 제고 • 추적성 제고 • 재 사용성 제고 • => 무한한 가치!

  28. ILOG JRules + BPM 통합 효과 – 간결한 통합 표현 • 프로세스 매니저가 글로벌 프로세스 관리. • 비즈니스 전문가가 프로세스에서 호출된 비즈니스 로직 관리. • 각 영역의 전문가가 각자의 비즈니스 전문지식에 초점 둔 업무처리. • 일반적인 프로세스의 전문화. • 간편한 설치 및 배포. With business rules Without business rules

  29. ILOG JRules + BPM 통합 효과 – 쉬운 룰 관리 • 자연어로 룰을 입력 • 비즈니스 용어 • 포인트 앤 클릭 인터페이스 • 룰 배포 및 적용 관리

  30. ILOG JRules + BPM 통합 효과 – 쉽고 빠른 유지 보수 • 변화된 정책관련 룰을 다이나믹하게 처리 • 경쟁, 규제, 개편 등 변화에 대한 신속한 대응 • 변화를 지속적으로 프로세스에 적용 • 프로세스 재 설계 불필요 • IT 부서에 대한 의존도 감소 • 비즈니스 전문가가 직접 정책 룰을 다이나믹하게 추가, 변경,삭제, 중지

  31. ILOG BRMSSuite Rule Studio Rule Execution Server Rule Team Server Rule Scenario Manager C++, JAVA, .Net, COBOL 지원

  32. 구성 및 주요 기능 • ILOG JRules 구성 및 주요 기능 비즈니스 룰 어플리케이션 개발 업무 시스템 설계 구성 Rule Engine 통합 작성 검토 모니터링 Rule Studio 디버그 배포 Rule Execution Server 작성 검증 검토 배포 Rule Scenario Manager Rule Team Server 비즈니스 룰 관리 어플리케이션 테스트

  33. 비즈니스 룰 개발을 위한 IDE 제공 • ILOG JRules Rule Studio 작성된 룰을 실행 서버에 실시간으로 배포함 작성된 룰에 대한 실시간/ 정적 정합성 검사를 진행함 비즈니스 룰을 개발하기 위해 기존의 룰에 대한 분석 작업을 수행함 분석된 비즈니스 룰을 제공된 룰 타입을 사용하여 입력함

  34. 다양한 형태 룰 지원 • Action Rule <작성된 Business Action Language> <IDE 환경의 Rule Studio>

  35. 다양한 형태 룰 지원 • Decision Table - 개요 조건 part 행위 part 입력 파트 템플릿 포맷 설정 MS-Excel과 연동 계산식을 포함한 항목 지원 MS-Excel과 유사한 조작 룰 View Part 현업 사용자 편의의 조작 제공

  36. 다양한 형태 룰 지원 • Decision Tree - 개요 <Decision Tree 구성 요소> 가로/세로자동 전환

  37. 다양한 형태 룰 지원 • Rule Flow

  38. 한글 지원 • 한글 룰 지원 <Decision Tree Table에서 한글 지원> <Action Language에서 한글 지원> <Rule Flow 에서 한글 지원> < 비즈니스 모델을 한글로 지정 >

  39. Rule Execution Server • BRES 개요 • 비즈니스 룰을 사용하는 어플리케이션을 구축하고 사용자의 J2SE/J2EE 어플리케이션과 컴포넌트를 개발하는 개발자 • 어플리케이션 서버에 Bre Server와 컴포넌트들을 Deploy하고 Package하는 관리자. • 기업 어플리케이션을 관리하고 기업의 데이터 저장소, Run-time 클라이언트 어플리케이션 코드와 시스템 레벨의 모니터링 도구, 리포팅 도구, 모니터링하는 분석도구 등의 엑세스를 관리하는 관리자. J2EE 어플리케이션 설계자/시스템 관리자 개발자 실행 관리 모니터링 J2EE application server 표준 서비스 Scalability BRE Server Console – Web 기반의 JSP 관리 콘솔 고성능의 룰셋 실행 JMX를 통한 원격 관리툴과 통합 서버의 재실행 없이 Hot-Deploy Security – J2EE 컴포넌트의 보호를 위해 사용되는 J2EE의 역할 기반 security 실행관련 통계수치 실행 자원의 RDBMS 또는 File persistence J2SE에서 두 실행 스택이 동일한 JMX Mbean 서버에 존재하지 않을 경우 룰셋을 변경하고 Deploy하는 Ant Task와 API 사용 다양한 형식의 Client (Web/JMX Console/3 party)와 모델로부터 데이터에 접근 가능 빌더에서 직접 룰 Deploy Cluster 사용 가능 XU의 생성과 풀 연결을 위한 컨테이너 Ant를 이용하여 RuleApp 저장 및 deploy Logging RuleApp의 Hot-Deploy 및 versioning 기능 Debugging

  40. Input Data Test Sets Server Redeploy Application KPI KPI 추가 비용 발생 Rule Scenario Manager • 룰 시뮬레이션 Biz user 작성된 룰 작성된 룰 실제 조건 테스팅 위한 준비 효 과 Scenarios Report 위험도 감소 신용 보장 Input Data 값 수정 Ouput Parameter Scenario suites 비용 절감 시간 단축 룰플로우 변경 + …. 시나리오 실행시간 합산 시나리오 실행시간 평균 성공한 시나리오 실행시간 합산 룰 위험도 KPI Test Result Simulation 잘못된 룰 수정 + 슈트 실행시간 평균 첫 시뮬레이션 KPI 시나리오 룰 위험도 KPI Rule Scenario Manager

  41. Rule Team Server • 팀 단위 개발 지원 구성 요소 < 사용자 > < 팀 단위 개발 지원 기능 > < 공용 레파지토리 > 외부 인터페이스 API 버전관리 형상관리 현업 사용자 Rule Team Server 권한관리 프로젝트 관리 룰 레파지토리 Rule Team Server Rule Studio IT 개발자 Rule Sync

  42. IBM WPS통합 • Design Time 통합

  43. IBM WPS통합 • Run Time 통합

  44. IBM WPS통합 • Maintenance Time 통합

  45. IBM WPS & ILOG JRules 통합 ILOG JRules 통합 1 코딩 없이 IBM WPS 내에서 룰 추가 /관리 2 Drag & Drop으로 프로세스에 Rule 추가 3 복잡한 스크립트 대신 테이블, 현업 사용자 언어 이용 코딩 없이 Rule 수정 4 비즈니스 프로세스 재설계 불필요 5 라이프 사이클 신속 변경

  46. IBM WPS + ILOG BRMS Insurance Underwriting Business Process • 투명한 의사결정 서비스 • 자동화를 통한 업무결정 및 처리: • 업무 처리량 증가 • 업무처리당 비용 감소 • 업무처리 민첩성 증가 • 업무 처리 위험성 감소

  47. Cindy 개인 정보에 의한 자동차 보험 견적 신청 Business Process Execution End-user experience

  48. Behind the scene ILOG JRules 효과 • 고객 만족도 최대화 • 업무처리량 최대화 • 업무처리당 비용 절감 • 업무처리 민첩성 최대화

  49. 지능적인 Business Rules에 의해 각 항목에 맞는 견적금액 자동 산출 Prospect : Generated Quote

  50. Exception handling with BPMS + BRMS But there are exceptions: Invalid or inconsistent data, Risk ILOG JRules 효과 • 정확한 의사결정 지원 • 의사결정 검증 지원 • 업무 처리 위험 노출 감소

More Related