490 likes | 933 Views
Oracle Policy Automation. OPA 소개자료. Agenda. Market Challenges & Trends BRE(Business Rule Engine) 소개 OPA 소개 고객 사례 Q&A. Market Challenges. High Adaption Lower Initial Cost Painless Upgrade Seamless Integration. Responsiveness. Cloud. Innovation. SaaS. Everything as Service
E N D
Oracle Policy Automation OPA 소개자료
Agenda • Market Challenges & Trends • BRE(Business Rule Engine) 소개 • OPA 소개 • 고객 사례 • Q&A
Market Challenges • High Adaption • Lower Initial Cost • Painless Upgrade • Seamless Integration Responsiveness Cloud Innovation SaaS • Everything as Service • Lower Initial Cost • Reduce complexity • Increase IT Agility PaaS Demand IaaS Information Technology Apps UXP Middleware Reduce CM BPM BI Integration Cost Application
Challenges in IT Projects IT Executive Manager 에게 물었습니다. 비즈니스와 IT 의 통합 필요 * THE STANDISH GROUP REPORT
Rules in Life 결혼 근속연수 휴가 휴가일 산정 직장 및 재력 기업 성과 고객 등급 산정 연차 전체 매출 고객 가입 기간 연봉 2억 이상 현재 부서 근속 연수 승인권자 및 승인 신체 과거 휴직 여부 특별휴가 순 이익 고객 연 구매 금액 서울 30평 아파트 휴가 등록 방법 종교 직원 만족도 청원휴가 휴가일 적당한 재력과 직장 Rules 캠페인 보너스 고객등급 기업성과 나이 직급 지역 근속연수 가입상품 고과
Business Rule Business rules for Loan
전통적인 Software Life Cycle • STEP 1: Business 요구 사항 정리 • STEP 4: 사용자 검수 테스트 • STEP 2: 시스템 상세 설계 • STEP 3: 프로그램 개발 변경 및 수정요청을 하는것은 많은 자원이 요구됨
Business Rule Engine 비즈니스 룰 및 로직을 분리하여 개발하는 툴 규칙기반관리시스템(RBMS) 60년대 미 항공우주국(NASA)에서 고안 - 아폴로 우주 탐험 시 예상되는 다양한 상황 대응 시스템을 상황별 규칙을 만들어 적용. (AI 시스템) - IT 시스템 개발자가 아닌 과학자들이 바로 룰을 입력
빠른 시스템 적용 비즈니스 로직의 정확한 구현 타 시스템과의 연동 Why Business Rule Management System?
여전히 IT 중심적임 BRE의 전문성을 가진 인력 필요 추가적인 교육 필요 BRMS 의 문제점
OPA 소개 Oracle Policy Automation 웹 프로그램/웹서비스 일반 비즈니스 사용자 자연어를 사용하여 개발
OPALife Cycle • STEP 1: Oracle Policy Modeling에서 자연어 기반으로 Rule을 캡쳐링 • STEP 3: 배포와 사용자 검수 테스트 신규 추가 및 Rule 의 수정이 적은 비용과 자원으로 가능해짐 • STEP 2: 엔터프라이스 데이터 모델에 Rule을 매핑
왜 OPA 인가? 손쉬운 업무/정보 공유 No Program Code 자연어 사용 사용이 매우 쉽습니다 Excel, Word 사용 (친숙함) 빠른 개발 및 시스템 적용 가능
OPA의 7가지 고유 특장점 자연어 기반 동적 다국어 서비스지원 특허 “What If” 분석 의사결정의 근거 제시 시간 변화에 따른 Rule 관리 Rule간의 관계 표시 특허 손쉬운 셀프서비스 구축
Oracle Web Determinations on 8 CPU Sun server Key Differentiator: 뛰어난 성능 특허받은 고속의 선형 추론 알고리즘(Linear Inferencing algorithm) • Rule엔진 제품에 일반적으로 사용되는 RETE알고리즘보다 복잡한 규정처리에서 나은 성능을 보여줌 • 최신의 CPU 아키텍쳐에 최적화 • 더 많은 공간 효율성 (No 메모리 점유 공간) • Batch 및 대규모 트랜섹션 시나리오에 적합 벤치마킹 결과: • Over 1 million premise evaluations/sec • Using dual CPU Sun Fire 280R 24 24
Linear Inferencing (patented) Execution Axioms • Technical Approach • Rules are ordered so they can be processed in a single left-to-right sweep • Maintaining state is discarded in favour of fast rule re-execution • Uses a bitmap of data items x dependent rules • Only read access needed, allowing engine sessions to share one cached rulebase Click here for Linear Inferencing Whitepaper
Thresholds indexed Pay rise Newrules come into effect Work hours reduced Transition period ends Claimant gets married New child Annual rate increase Child turns 5 Temporal Reasoning (patented) • Challenges • Date effective policies: prior policy versions often apply for historical claims or cases • Customer data changes over time: their situation at each point-in-time must be used • Policy and data changes overlap: can’t slice processing cleanly by either one • Result: rules in code, unstable maintenance cycles, poor performance, manual calculations • Solution • Add a temporal dimension to data • Calculate results simultaneously across all relevant time periods • No need to change existing rules – time dimension is transparent, and only used as needed • Key Benefits • Logic remains simple and concise while delivering an order of magnitude more power • Optimal performance, without forgoing transparency or decision reports • See Temporal Reasoning Whitepaper
Temporal Reasoning (patented) Efficiently handle changes in: Entitlement eg a change in minimum age, which takes effect on a certain date Rates eg a quarterly increase of a benefit rate Circumstanceseg number of children, marital status Benefits of temporal reasoning: Accurate, transparent calculations even when notification is retrospective Expressing time-based logic is simple and concise High performance (only one call required to OPA) 23
쉬운 영향 분석 – Regression Tester 기존에 사용한 테스트 케이스를 사용하여 프로그램 변화로 발생할 영향을 미리 파악 가능 예: 가격 변경으로 발생할 Impact 조사
What-if Analysis 를 통한 분석 Excel 을 사용하여 OPA 룰을 실행 가능 Excel 의 다양한 기능 사용 가능
왜 OPA 인가? 매우 유연합니다 Service Oriented Architecture SOA
OPA Component 아키텍쳐 OPA runtime components Oracle Policy Modeling Debugger Visual Browser Regression Tester 컨넥터 인터페이스 OPA Determinations Engine OPA Connector for SAP JCo .NET/Java APIs OPA Determinations Server (웹서비스) SOAP API OPA Connector for Siebel OPA Web Determinations (대화형 질의응답) Browser UI OPA Connector for CRM On Demand Flat File(CSV)Database OPA Batch Processor Business Rule 배포 Business Rule 작성
모든 체널과 시스템의 비즈니스 룰 통합 콜센터 온라인 커뮤니티 본부 사용 현장 인력 OPA 런타임(Java or .NET) OPA Connector for Siebel 모바일용 OPA (Java or .NET) Siebel CRM BPEL/BPMN OPA Determinations Engine (native API ) HR / ERP 모바일 레거시 시스템 OPA DeterminationsServer (SOAP) Rules, Screens and Flow Definitions CRMOD OPA Web Determinations (interactive) OPA Connector for CRMOD SOAP Web Service OPA Batch Processor Core Rules App 1 Rules OPA Connector for SAP App 2 Rules App 3 Rules SAP Batch Processing
업무 적용 가능 분야 • 대 고객 응대 메뉴얼 스크립트 적용 • 복잡한 요금 계산 및 계산로직 자동화 적용 • 고객 FAQ 및 질의 응답 셀프서비스 구축 • 사내 업무 규정 전산화 (Process, Compliance, etc) • 다언어 지원 기능을 통한 ‘글로벌 고객 서비스’ 구축 • 순서가 없이 나열형으로 규칙이 정해진 비정형 업무 자동화 • 복잡한 규정으로 인하여 담당자의 지식과 경험 의존도가 높은 업무의 자동화
Single Repository of Rules “들쭉날쭉한 안내에 학생들 원성” • 비즈니스 룰 분리& 체널 통합으로 인한 일관성 향상 “일하는 아르바이트 학생들이 1주일이나 1달을 하고 그만두고 있어 고충” • 응대 스크립트 자동화를 통한 교육시간 단축 • 상대적으로 복잡한 난이도의 업무도 바로 응대 가능
After 7 manual steps OPA 를 사용한 프로세스 간소화 Before 26 manual steps
With OPA Before OPA • 복잡한 프로세스 • 긴 처리 시간 • 투명하지 않은 판단 기준 • 한 명의 청구 접수부터 지급까지 처리 가능 • 기존 처리시간 대비 처리시간 60% 감소청구 처리 건수 60%증가 • 항의(Appeal) 가 30%감소 됨 • 관리 비용 절감 (연 2백만 달러) • 의미있는 데이터 수집 • 직원들의 변화 Department of Veterans’ Affairs(호주 재향군인회- 연금)
문제점 OPA 를 통한 해결 방안 결과 • 현업 사용자 프로세스를 소유(개발/테스트) • SOA 환경 도입 • 연75만건 VISA 신청서 자동 처리 • 10,000건 이상의 Business Rule 적용 • 16,000건 이상의 테스트 케이스 생성 • 셀프서비스의 커다란 사용률 증가 • 98%콜센터 질의가 셀프서비스로 처리 (일 평균 8300건) • Australian Excellence in e-Government Award and the International FutureGov Government Technology Awards수상 • 의사 결정자 부족 • 부정확하고 일정하지 않은 업무 절차 • 결여된 일관성 • 대형 사로로 인한 신뢰도 추락 호주 이민국
미 국세청 적용 사이트 • Calculators, eg Sales Tax Deduction Calculator:http://www.irs.gov/individuals/article/0,,id=152421,00.html • Customer Online Decision Support (COLDS) • 120 개 이상의 주제 영역 • 2만 3천명의 미 국세청 콜 센터 직원들에 의해서 사용됨 • Interactive Tax Assistant:http://www.irs.gov/ita/ 납세자를 위해 공개된 웹사이트에서 제공하는 7가지 주요 주제: • 나의 소득 신고서를 제출해야 하는가? • 누구에게 부양자신고를 해야하는가? • 각각의 공제항목에 대하여 내가 얼마나 공제받을 수 있는가? • 나의 평균 공제액은 얼마인가? • 나에게 적용되는 세율표는 무엇인가? • 나는 자녀세금공제를 받기에 적합한가? • 나는 소득세공제 또는 공무원 연금공제를 받기에 적합한가?
OPA 가 적용된 규정들 • Compensation for Injury or Illness • Education Credits • IRA Roth Contributions • IRA Roth Distributions • IRA Traditional and Roth Rollovers and Transfers • Adoption Benefits • Alimony • Child and Dependent Care Credit • Credit for the Elderly or Disabled • Deduction for Expenses of Educators • Disaster Relief Payments • Education Savings Bonds • Electronic Federal Tax Payment System • Employer Identification Number • Federal Tax Deposits for Employment Tax • Federal Unemployment Tax Act • Foreign Tax Credit • Foreign Earned Income Exclusion • Foster Care Payments • General Employers • Innocent Spouse Relief • Interest Income • IRA Roth Conversions • IRA Traditional and Roth Additional Tax on Excess Contributions • IRA Required Minimum Distributions Traditional or Inherited • IRA Traditional and Retirement Plans Excess Accumulations • IRA Traditional Distributions • IRA Traditional and Roth and Retirement Plans Early Distributions • Moving Expenses • Personal and Spousal Exemptions • Qualified Tuition Program • Retirement Savings Contributions Credit • Roth Distributions • Scholarships and Fellowships • State, Local and Other Taxable Refunds • Student Loan Interest • US Savings Bonds • Amended Returns • First-Time Homebuyer Credit • Pension and Annuity Income • Alien Clearance • Alien Residency • Basis of Property Including Main Home • Basis Stocks Bonds And Mutual Funds • Cancellation Of Debt • Casualty And Theft Losses • Charitable Contributions • Child Tax Credit • Court Awards And Damages • Coverdell Education Savings Account Contributions • Coverdell Education Savings Accounts Distributions • Coverdell Education Savings Accounts Rollovers And Transfers • Decedents • Dividends And Other Corporate Distributions • Early Withdrawal Penalty • Earned Income Credit • Electronic Filing Options For Individuals • Estimated Tax Payment • Estimated Tax Penalty • Filing Status • Gambling Winnings And Losses • Group Term Life Insurance • Heavy Highway Vehicle Use Tax • Household Employment Taxes • Individual Taxpayer Identification Number • Injured Spouse • IRA Qualified Charitable Distributions • Life Insurance Proceeds • Lump Sum Distributions • Medical And Dental Expenses • Miscellaneous Deductions • Mortgage Interest Points And Deductions • MWPC & GRC • Other Income • Residential Energy Credit Non-Business Energy Property • Residential Energy Efficient Property Credit • Retirement Plans Rollover • Sale Of Property • Self Employment Tax • Selling Your Home • Social Security Benefits • Standard Deduction • Taxes Schedule A • Wages Salaries And Other Employment Related Income • When To File • Which Form To Use • Who Must File
미 국세청프로젝트결과미 감사원 감사자료 2% 12% OPA introduced 미국 감사원은 Interactive Tax Law Assistant (세무 상담 사 정책 가이드 웹사이트 ) 에대한 특별 감사를 실시한 결과 , 전화 및 방문상담 시 정책설명 정확도가 증가(1백6십만건)했고상담을 위한 직접 방문의 횟수가 약 40만건이나 줄었다고 보고했음 관련근거: 미 감사원 보고서 2009.12 http://www.gao.gov/new.items/d10225.pdf
IBERIA • Challenges • Iberia는 1300명의 콜센터 상담원을 위한 Smartscript를 확장사용 중. • 복잡한 상담 스크립트와 Rule/정책이 수시로변경되는 필요성에 따라, 기존 Smartscript를 대체하여 OPA가 공급됨. • OPA는 주로 고객불만을 처리하는 데 사용(비행지연에 따른 환불로부터 항공편취소, 티켓환불,콜센터에서 응대하는 일반적인 모든 불만들을 처리) Profile • Iberia Líneas Aéreas de España, S.A. – 마드리드에 본사를 둔 스페인 국영 항공사.마드리드 바라하스 공항과 바르셀로나 엘 프랏 공항을 주요 거점으로 하여 국제 네트워크 서비스를 운영 중. • Iberia Group airlines은 전세계 39개국 102개 도시에 취항 중. 다른 항공사와 코드 공유방식을 통해, 기타 90개 도시에도 취항 • 2010년4월8일에영국 브리티쉬 항공과 합병계약하고, 매출기준 전세계 3위의 상업항공사로 통합운영 중. 통합회사명은 International Airlines Group이며, 양 항공사가 현재 브랜드로 운영을 지속하고 있음 Solution OPA를 선택한 3가지 주요 근거: 1.상담스크립트 생성 및 컨텐츠 디자인을 위한 기능적 리소스에 대한 유지보수 업무를 대체 2.고객 케어를 위한 상담 스크립트의 빠른 생성 및 관리를 가속화 3.스크립트 관리의 확장성이 개선됨 – 추가적인 스크립트 카테고리 및 콜센터 그룹을 생성하고 점진적으로 관리