
53f4ab72002b77ec6e8262b9aded80a1.ppt
- Количество слайдов: 87
software SOA 기반 BRMS 구축방안 - SOA와 BRMS 환경 하에서의 서비스 재사용성 구교연 이사 지식시스템 BRMS 사업부
software The whiteboard SOA 환경 내 BRMS 가치 Intro to ILOG Some FAQ Intro to BRMS and SOA Creating A rule BRMS Integration BPM Example Modifying A DT ss IT Busine nt e Alignm Querying Rules 2 Reusability Defining TDS IT and Business
software Intro to ILOG SOA 기반 BRMS 구축방안 - About ILOG
software ILOG JRules Positioning 리서치기관 발표 내역 ¡ Gartner, IDC, Forrester – BRE 선두 제품으로 ILOG JRules 선정 ¡ 전 세계 점유율 1위 (IDC 2008. 1 Q, 22. 9% Revenue 기준) Business Rules Platforms For Java Developers Business Rules Platforms For IT The Forrester Wave™: Business Rules Platforms, by John R. Rymer 4
software ILOG & KSTEC Our mission 고객의 보다 나은 의사결정 지원과 보다 빠르고, 다양하고 복잡한 정책 및 절차에 대하여 가장 쉽게 유지/변경하고 관리 할 수 있게 ILOG S/W 및 컨설팅/개발/유지보수 서비스를 제공하여 고객의 경쟁력 및 효과적 성과를 극대화를 통한 기업 생존력을 강화시켜 기업 영속성을 증대한다. 5
software BRMS 소개 SOA 기반 BRMS 구축방안 - Business Rules Management System
software Business Decisions are Everywhere… 새로운 규정 적용에 대한 인 준을 빠르고 쉽게 추가할 수 있어야 한다. 최상의 고객을 위한 특별 한 Promotion을 쉽게 생 성할 수 있어야 한다. Commissions / Royalties Underwriting Tax calculation Up-sell/Cross-sell offer Compliance Screening Documentation Requirements Fraud assessment Billing Accounting Disposition Configuration Eligibility Pricing Product Selection 다양한 요구와 오더에 대하 여 자동적으로 정확하게 승 인할 수 있어야 한다. Benefit calculation 빈번한 변화가 있는 Application 7
software Business rules are everywhere 만약 쇼핑 카트에 10개 이상의 상품이 있고, 전체 액수가 50만원 이상이면, 가장 비싼 상품 3개에 대하여 15% DC 한다. 만약 자동차보험 가입자가 지난 5년간 3건 이상의 사고를 범했다면, “High Risk Driver”로 분류한다. 만약 대출 비중을 90% 이상 요청하고, 신용평가 점수가 650점 이하이면, 대출이자율을 7% 이상으로 하거나 대출 거절한다. 만약 예약자가 오후 8시 부터 9시 사이에 전화를 하고, “Evening PLUS” 옵션 상품을 계약한다면, 10% DC한다. 8
software When to think BRMS § IT 실행자들은 내부 사용자들로부터 빠른 응답을 하는 시스템 구축하여 원활한 서비스가 제공되기를 원한다. § 현업담당자들은 추가적인 환경 변화에 대하여 빠르고 정확하게 적용되어 시의 적절한 서비스가 제공되기를 원하고 있다. § 전사 환경 하의 현업담당자들은 상호 연관되는 모든 항목을 감안한 자동화나 표준화된 의사 결정되어 보다 정확한 의사 결정이 수행되기를 원한다. § 현업담당자들은 규정변화에 대하여 어떻게 적용되고 수행되는지에 대한 업무 처리되는 과정에 관여하기를 원한다. § System z application의 고도화 9
software Examples of Decisions Suitable for BRMS Solution 은행 보험 - 개인, 기업 대출 시스템 - Claims Processing - 상품 팩토리 시스템 - Underwriting - 자금세탁방지 시스템 - 상품 팩토리 시스템 - 해외점포관리 시스템 - 감사 시스템 - 멀티채널 통합시스템 - Commission System - 원가 및 수익성 관리 - 보험설계, 연금설계, - 모기지 / Billing 상품 추천 - 사기방지 시스템 - Campaign management - 자금세탁방지시스템 Management - Asset Management - Automated trading - Trade Order Management - Compliance (AML, SEC, Basel Ⅱ, SOX) - On Boarding - BaselⅡCompliance - Account Policy 증권 및 투자 - 보험사기방지시스템 - Billing/E-Insurance - Compliance (HIPAA, Privacy Act ) 10 - Account Policy Management System - 성과급관리 시스템
software What business rules are 정확 성 ng ari ess sh ta proc Da th Wi s es sin Bu 접근성 s r use Decision tables 현업 담 는 한 당자들 이사 글문 용하 장 ate upd Fast race Audit / t Business Logic 관리 No B ottle neck 성능 Sim ula Re-use tio n Better ns o Decisi Faster 11 공유성 Rep osit o ry
software Business Rule Management: how? § 저위험 대출자의 대출 금액은 대출자 수입의 33%보다 작다. § 초기 계약 금액이 대출 금액의 30% 이상인 저위험 대출자에게는 1포인트의 할인율 이 제공된다. Business Analyst 12
software Business Rule Management System § 자동화된 비즈니스 의사 결정을 통한 기업 경영 능력 § IT 기반 기술적 애플리케이션에서 벗어나 비즈니스 전문 지식을 중 앙 집중화 및 구체화 능력 § 일상적인 기업경영의사결정시스템을 비즈니스 현업 담당자가 유지 및 관리 능력 13
software ILOG BRMS architecture Business Analyst Rule Repository Rule Studio Rule Team Server Business rule maintenance Decisioning process design Business side Rule Scenario Manager Business Application Developer Policy Manager Rule Engine & Rule Execution Server 14 Technical side Admin console of the Rule Execution Server Administrator
software ILOG BRMS System z Options JRules BRMS User Tools OPTION 1: JRules using Rules for COBOL IDENTIFICATION DIVISION. PROGRAM-ID. BLANK-SCREEN. ENVIRONMENT DIVISION. CONFIGURATION SECTION. SOURCE-COMPUTER. INTEL. OBJECT-COMPUTER. INTEL. DATA DIVISION. WORKING-STORAGE SECTION. 77 HIT PIC X. 77 OPEN-STOCK PIC 9(7) VALUE ZEROES. 77 BILLS-REC PIC 9(7) VALUE ZEROES. 77 MACHINERY PIC 9(7) VALUE ZEROES. 77 FURNITURE PIC 9(7) VALUE ZEROES. IDENTIFICATION DIVISION. 77 BUILDING PIC 9(7) VALUE ZEROES. PROGRAM-ID. BLANK-SCREEN. 77 DEBTORS PIC 9(7) VALUE ZEROES. ENVIRONMENT DIVISION. 77 CASH-IN-OFFICE PIC 9(7) VALUE ZEROES. CONFIGURATION SECTION. 77 CASH-AT-BANK PIC 9(7) VALUE ZEROES. SOURCE-COMPUTER. INTEL. 77 77 77 OBJECT-COMPUTER. INTEL. DATA DIVISION. WORKING-STORAGE SECTION. 77 HIT PIC X. 77 OPEN-STOCK PIC 9(7) VALUE ZEROES. 77 BILLS-REC PIC 9(7) VALUE ZEROES. 77 MACHINERY PIC 9(7) VALUE ZEROES. 77 FURNITURE PIC 9(7) VALUE ZEROES. 77 BUILDING PIC 9(7) VALUE ZEROES. 77 DEBTORS PIC 9(7) VALUE ZEROES. 77 CASH-IN-OFFICE PIC 9(7) VALUE ZEROES. IDENTIFICATION DIVISION. 77 CASH-AT-BANK PIC 9(7) VALUE ZEROES. PROGRAM-ID. BLANK-SCREEN. ENVIRONMENT DIVISION. 77 77 77 CONFIGURATION SECTION. SOURCE-COMPUTER. INTEL. OBJECT-COMPUTER. INTEL. DATA DIVISION. WORKING-STORAGE SECTION. 77 HIT PIC X. 77 OPEN-STOCK PIC 9(7) VALUE ZEROES. 77 BILLS-REC PIC 9(7) VALUE ZEROES. 77 MACHINERY PIC 9(7) VALUE ZEROES. 77 FURNITURE PIC 9(7) VALUE ZEROES. 77 BUILDING PIC 9(7) VALUE ZEROES. 77 DEBTORS PIC 9(7) VALUE ZEROES. 77 CASH-IN-OFFICE PIC 9(7) VALUE ZEROES. 77 CASH-AT-BANK PIC 9(7) VALUE ZEROES. 77 77 77 Rules are Defined, Analyzed and Maintained Rule Repository Rules are generated as COBOL source for execution in IMS, CICS, batch OPTION 2: JRules using Rule Execution Server Rules are Stored and Shared Rules + Metadata System z z. OS And Linux on z 15 Rule Server Decision Services Rules are deployed, executed and monitored in J 2 EE services
software Full Business Rule Lifecycle Support Business Analyst Developer Model Analyze Monitor System Administrator Author Enterprise Rule Repository Validate Policy Manager Test Execute Deploy Rule Administrator 16
software Some FAQ SOA 기반 BRMS 구축방안 - Some questions we frequently have during our events
software Introduction Pics: Walt Disney 18
software What is SOA ? § 재사용성 – 저비용의 효과적인 방법으로, 현존하는 서비스를 조합하여, 새로운 서비스를 빠르게 생성하는 능력 – 민첩성 (Business 2. 0) = 재사용성 + 유연성 § SOA 가치 – 표준화 – 서비스 접근성 – 서로 다른 성격의 애플리케이션 통합 • 비즈니스 + IT 19
software What about service reuse? § 서비스들은 재사용하고자 하는 어떠한 목적 없이 생성되곤 한다 § 그러나 서비스들은 유사한 형태로 더욱 더 자주 재사용된다. 20
software What are the values of business rules ? § 표현성 – Business rule은 자연어와 유사한 형태로 정의된다. § 민첩성 – Business rule을 IT 담당자가 관리하는 것처럼 현업 담당자 가 쉽게 접근하고 추가/변경/삭제 등을 간단하게 관리할 수 있다. § 유연성 – Business rule은 변화하는 업무상황에 대하여 업무처리를 수행하고 있는 중에도 시스템 중단 없이 적용시킬 수 있다. 21
software What is a BRMS ? 이념/전략/전술/서비스 체계화 § Business Rule Management System § 업무처리 의사결정 자동화 § 정책(규정, 지침)과 처리절차는 Business Rule로 이해하기 쉽고 , 관리하기 편하게 기술 된다. 정책 규정 지침 절차 R&R 프로세스 보고체계 Asset Less, Information Rich, Knowledge Rich 22
software What are Business Rules ? ILOG BRMS 23
software BRMS VS Rule engine ? § 많은 SOA 벤더들은 자신들만의 플랫폼 내에서 룰 엔진 을 제공한다고 한다. § 그렇다면 그것에 대비하여 BRMS 가치는 무엇인가? – SOA 벤더에서 제공하는 룰 엔진은 룰만 실행한다. – BRMS는 전 Rule Life-Cycle을 관리한다. • 개발자, 분석가, 기획가, 시스템 관리자, 현업 담당자 등 • 정책(규정, 지침)과 처리절차를 기업 자산으로 관리한다 24
software Full Business Rule Lifecycle Support Business Analyst Developer Model Analyze Monitor System Administrator Author Enterprise Rule Repository Validate Policy Manager Test Execute Deploy Rule Administrator 25
software Is a BPM enough to manage policies? § BPM = Orchestrating Tasks § BRMS = Managing Complex Decisions § 비즈니스 룰은 BPM을 보완하고 프로세스를 지원한다. – 프로세스들은 비즈니스 룰이 없는 상황에서는 지속적으로 유지 하기가 어렵다. 26
software BPM with BRMS Validation Data Validation TDS Eligibility In Eligibility Out ILOG BRMS Pricing 27
software BRMS and SOA 기반 BRMS 구축방안 - Using a BRMS in your SOA
software Transparent Decision Services § SOA 환경 내 의사결정 지원 – 복잡한 의사결정 자동화 – 쉽게 직관적으로 이해하고 유지 – 확실하고 분명한 문서화 – 쉬운 접목 – 정확한 실행 결과 보고 작성 – 쉬운 배포와 표준 환경의 SOA 플랫폼 사용 29
software Where to use TDS in an SOA ? Process driven SOA Services TDS Services Legacy modernisation LEGACY SYSTEM Data Funct. App. Funct. 30
software Legacy Modernization § 목적 – 쉬운 유지보수 및 진화발전 – COBOL, 또는 다른 개발자들에 대한 더 적은 의존도 – Application간 비즈니스 정책 및 처리 절차 공유 § SOA 효과는? – Application간 연계를 통하여 프로그래밍된 코드 접근 …. 그러나 의사결정 유지보수와 서비스 재사용은 어떻게? § ILOG’s TDS – 비즈니스 의사결정은 Application Code에서 추출된다. – 의사결정 로직은 비즈니스 현업담당자가 관리한다. – 비즈니스 의사결정은 적절한 Business Time에 접목한다. 31
software Legacy modernization Compute Payment WS Compute In ILOG Business Rules Payement Out TDS In Out Hard coded decision logic Legacy System Policy Manager Developer Loan Application Compute Loan ILOG BRMS Developer 32
software Legacy modernization Compute Payement WS Compute In ILOG Business Rules Payement Out TDS In Out Hard coded decision logic Legacy System Policy Manager Developer Loan Application Compute Loan ILOG BRMS Developer 33
software Process driven SOA § Motivation – Services Orchestration 지원 – 다양한 특성의 Application을 조합 – 서비스와 사용자간 의 End-to-End 프로세스 관리 § SOA 효과 – BPM / ESB Orchestration layer – 서비스 표준화, 프로세스들의 상호 사용가능 § With ILOG TDS – Process와 Decision Logic간의 분리 – Requiring Re-engineering 없이 최신의 프로세스 유지 – Business user는 Process Life-Cycle 관리에 보다 열중 34
software Process Driven SOA Validation Data Validation TDS Eligibility In Eligibility Out ILOG BRMS Pricing 35
software Creation Rule Studio in fin Re Rule Team Server g Re u Ad se ap / t BRMS supporting TDS life cycle Rule Team Server Developer Modeler Developer TDS Policy Manager Developer Rule Studio t en Rule Execution Server Deployment 36 st Rule Scenario Manager an d Rule Team Server em ag an M va Administrator Te ge an Policy Manager lid at io Ch n Rule Studio
software TDS take away The Transparent Decision Services (TDS) § 민첩성 – Business Analyst에 의한 모델링 – IT 담당자에 의한 시스템 관리 – Business User에 의한 유지보수 및 시스템 진화발전 – 새로운 Business Context 즉각 접목 § 투명성 TDS Developer BRMS – SI – Service Owner § Governance Business Rules – Decision Logic의 표현 Business user 37
software BRM Integ S ration SOA 기반 BRMS 구축방안 - Integrating a BRMS in your SOA
software SOA benefits § Web Service 환경 표준화 – WSDL(Web Services Definition Language) § Service 접근성 향상 – 서비스 등록 및 관리 § Composite Application 구축 – BPM for the orchestration 39
software Integrating TDS in SOA platforms § Web Service는 application server 상에서 실행되는 것만 의미하는 것은 아니다. § 그러나 의사결정 서비스는 – ILOG BRMS로부터 자동적으로 산출된다. – SOA platform Tool들로부터 생성된다. – SOA platform Tool들로부터 관리된다. 40
software IBM SOA foundation: IBM WPS SOA Core Business Processes Human Tasks Business State Machines Business Rules Interface Maps Service Components Selectors Business Object Maps Relationships Service Component Architecture Business Objects JRules Common Event Infrastructure Web. Sphere Application Server (J 2 EE Runtime) 41
software Integration with IBM WPS 42
software BPM Example SOA 기반 BRMS 구축방안 - Combining BPM and BRMS Example
software Example: Insurance Underwriting process TDS TDS Transparent Decision Services (의사결정 자동화): • Data 정합성 실행 • 자격 요건 분류 • 보험료 계산 44
software End-user experience 45
software Behind the scene TDS TDS Transparent Decision Services (의사결정 자동화): • Data 정합성 실행 • 자격 요건 분류 • 보험료 계산 46
software 47
software Final result 48
software But there are Exceptions 49
software Exception handling with BPMS + BRMS 50
software 51
software 52
software ss IT Busine nt e Alignm SOA 기반 BRMS 구축방안 - 현업 담당자와 IT 개발자의 효과적 역할 분담
software Business and IT alignment for SOA § SOA 상의 시각 – 현업 업무 부서에서 새로운 환경 변화에 의한 새로운 Application 구축에 대한 요구에 대하여 IT 부서에서는 즉 각적인 시스템 구축을 가능하게 함 § 제한적 요소 – IT가 접근해서 해결해야 할 문제 잔존 – 현업이 업무에 관여하고 조정함이 제한적임 – 현업부서는 아직 IT 의존도가 높음 54
software Empowering business users § 현업 담당자들은 자신이 책임지고 있는 분야의 정책에 대해여 완벽한 조정 및 관리하기 위해서 § ILOG BRMS 제공 기능 – Define business rules – Manage versioning – Test and validate rules – Run various scenarios – Share their own rules with the IT 55
software Business Rule Management Cycle 56
software Business Rule Management Life Cycle 57
software Business Rule Management Life Cycle 58
software Business Rule Management Life Cycle 59
software Involving business users Toward “Zero” Time to Market Full Circle BRMS 60
software BRMS Business Tools 61
software BRMS Business Tools 62
software BRMS Business Tools 63
software Business and IT alignment IT side Rule Studio Business side Rule Team Server 64
software Supporting agility 65
software Reu sabi li ty SOA 기반 BRMS 구축방안 - SOA는 Reactivity와 Service Reuse에 대하여 충분한 보장은 하나? - Transparent Decision Service 효과.
software What about service reuse? § 영업 전략/전술/서비스 강화 § 기존 서비스들은 재사용된다는 목적 없이 생성되었다. § 그러나 현 비즈니스는 종종 비슷한 상황 속에서 재사용 되는 경우가 증가하고 있다 State of Wisconsin 가령 20세 고객의 신용 평가를 다른 시스템에서 서로 다른 Application과 다른 버전으로 확인할 담당자는 모든 다른 버 전간의 상관관계 및 결과를 이해하기 힘든 문제점이 있었다. Source: CIO, Sept 2005 67
software Reusable services ? § 서비스를 재사용하고 이를 확인할 수 있나요? SOA Service Registries § 서비스를 재사용하고 이에 대하여 쉽게 접근할 수 있나요? § 서비스를 재사용하고 이를 타 Application과 통합할 수 있나요? SOA Service Repositories SOA Standardization § 서비스를 재사용하고 이를 직관적으로 이해하고 인식할 수 있나요? § 서비스를 재사용하고 이를 타 시스템에 접목할 수 있나요? § 서비스를 재사용한다면 이를 감시하고 추적할 수 있나요? 68 전통적인 SOA 환경에서는 이를 지원하지 못함
software Business needs § 의사결정 서비스의 완벽한 특징: – 복잡한 의사결정의 자동화 가능 – 쉬운 이해 및 유지관리 – 분명하고 확실한 문서화 – 쉬운 시스템 접목 – 정확한 실행보고서 작성 – 쉬운 배포 및 표준 SOA Platform에서의 사용 가능 69
software Accessible to business users ILOG BRMS 70
software Clearly documented § Les business rules reports Business Rules Report 71
software Accurate execution reports § 모든 룰 실행 결과를 명확하게 표현하는 보고서 § 서로 다른 버전을 동시에 추적 관리 Example: Execution trace in the IBM CEI 72
software The all in one effect Documentation Trace ILOG Business Rules Règle Métier Execution 73
software Full life cycle BRMS supporting TDS Rule Studio in fin Re Rule Team Server g Re u Ad se ap / t Creation Rule Team Server Developer Modeler Developer TDS Policy Manager Developer Rule Studio t en Rule Execution Server Deployment 74 st Rule Scenario Manager an d Rule Team Server em ag an M va Administrator Te ge an Policy Manager lid at io Ch n Rule Studio
software TDS supporting service reuse § 재사용성은 SOA 필수 요건 – 현업 업무처리담당자는 TDS를 통하여 어떻게 의사결정 되 는지를 쉽게 이해할 수 있어야 한다. – 서비스는 새로운 실행 요건에도 환경에도 추가/삭제/조정 등의 업무를 쉽게 접목해야 한다. – 업무처리 소유권을 IT와 현업담당자들이 의사결정 할 수 있는 기반이 제공되어야 한다. – 룰 실행 과정의 추적감시는 명확하게 추적되어야 한다. 75
software Defi ning TDS SOA 기반 BRMS 구축방안 - Defining a decision service
software Service 최소단위 입도 § 최소단위의 한 서비스를 규정하는 것은 실제의 하나의 업무를 바꾸는 것이다. § 의사결정으로 이루어지는 것: – A process ? – A decision service ? – A hard coded service ? § 의사 결정 범위는? – 하나의 의사결정 서비스를 생성한다 ? – 의사결정의 분할 ? 77
software Decision Services VS BPM § 일반적이고 공통적인 실수는 BPM만 가지고도 의사결정 서비스를 할 수 있다는 것이다 : Evaluate Medical Requirement No Next Step Yes Request for a medical certificate State = CA? No Required Certificate? No Age > 40 ? Yes Request for a Medical Certificate Next Step Yes Age > 50 ? OR No ? BPM alone 78 IF The state of the residence of the borrower is CA And The age of the borrower is greater than 40 THEN Require a Medical Certificate BPM + BRMS IF The age of the borrower is greater than 50 THEN Require a Medical Certificate
software Decision services VS hard code OR ? Hard coded decision logic ILOG Business Rules 79
software How to decide ? Business Tr an sp Decision Ownership ar en IL t d OG ec isi on se rv ice s IT Low rate Decision Volatility 80 High rate
software Some real life results Process Telecom Order Processing Insurance - Process before BRMS Process after BRMS Time Cycle to validate an order 3 days (manual) 30 seconds # orders validated manually 40, 000 orders/day 1200/day (3%) Invalid order entering system 35% of 40, 000 orders 3% Adapting to regulatory change 2 months training 2 days (rule change) Average time for quotes 2 weeks (manual) 6 minutes 4 months 1 day 9 months less than 3 months Underwriting Implement a policy change Launch a new product 81
software SOA – Best practices § 높은 수준의 구체적 서비스 규정 – 하나의 의사결정을 완벽하게 수행하기 위해서 여러 개의 서비스를 호 출할 때 실수를 예방한다. – 쉽게 Client와 통합할 수 있다. – 업무처리 속도를 빠르게 개선한다. § 모듈화된 서비스로 다수의 서비스를 호출하지 않는다. : – ILOG BRMS는 많은 요구 사항에 대하여 다수의 서비스를 호출하지 않 고 모듈화된 서비스만 하나만을 유지하여 효과적인 서비스를 실행한다. § Data Format 접목: – 불필요한 수많은 Data Exchange를 하지 않는다. § Batch 작업을 위하여 최소단위의 메시지를 묶는 서비스를 규정한다. – 성능 개선. 82
software The BRMS Methodology ISIS: ILOG Solution Implementation Standard § RUP (Rational Unified Process) 기반 § ILOG Solution Implementation Standard (ISIS) 정의 분야 – Phases – Activities – Techniques – Guides – Deliverables BRMS 기반 서비스 및 Application 분석 및 개발 방법론 Gartner: “Real Competitive Advantage” 83
software BRM S Valu e SOA 기반 BRMS 구축방안 - Value of BRMS
software Value of BRMS 민첩성 증대 – 업무처리 의사결정과 규정에 대하여 보다 쉽게 접근하고 변경한다. – 업무처리 의사결정과 규정을 Application간 상호 재사용할 수 있다. Time to Market 능력 증대 – 현업 담당 및 관리자들이 규정을 관리하고 변경할 수 있다. – 시장환경 변화에 대한 규정 변경시 즉각적으로 응대할 수 있다. 규정에 의거한 의사결정 관리 – 규정 적용 및 변경 승인과정 개선 – 타 Application간의 업무처리 시 일관된 의사결정을 할 수 있다. Application 고도화 증대 – IT 전문가에 종속되거나 의존하지 않고도 업무처리 규정 및 절차를 관 리할 수 있기에 Application을 지속적으로 진화 발전시킬 수 있다. 85
software Value of BRMS on System z ILOG BRMS는 업무처리 규정 및 절차를 쉽고 직관적으로 접근하고, 이해하며, 변경 및 관리할 수 있어 수주 걸리던 업무적용 시간을 수일 또는 수 시간 또는 즉각적으로 적용할 수 있는 시스템 환경을 제공한다. Agility Use BRMS to define and manage Automated Decisions Reuse BRMS 86 Use BRMS to create Decision Services as part of a System z SOA Strategy
software Any question ?
53f4ab72002b77ec6e8262b9aded80a1.ppt