1 / 38

실시간 비즈니스 이벤트 처리를 통한 업무 개선 방안 - 산업별 적용 사례

실시간 비즈니스 이벤트 처리를 통한 업무 개선 방안 - 산업별 적용 사례. 호규정 부장 한국 IBM 2009 년 6 월 9 일. 목차. CEP and BEP 구체적 사례. CEP (Complex Event Processing) 의 배경. 요구되고 있는 기업 내 업무 프로세스에서 발생하는 다양한 정보를 실시간 모니터링 , 분석. 실시간 스트림 데이터. Enterprise Application. 필요한 정보만의 수집 및 확보. 변화에 대한 신속한 대응. 금융거래. 가치 있는 내용선별.

marc
Download Presentation

실시간 비즈니스 이벤트 처리를 통한 업무 개선 방안 - 산업별 적용 사례

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. 실시간 비즈니스 이벤트 처리를 통한 업무 개선 방안- 산업별 적용 사례 호규정 부장 한국 IBM 2009년 6월 9일

  2. 목차 • CEP and BEP • 구체적 사례

  3. CEP (Complex Event Processing)의 배경 요구되고 있는 기업 내 업무 프로세스에서 발생하는 다양한 정보를 실시간 모니터링, 분석 실시간 스트림 데이터 Enterprise Application 필요한 정보만의 수집 및 확보 변화에 대한 신속한 대응 금융거래 가치 있는 내용선별 상황에 맞는 적절한 서비스 및 조치 CEP 엔진 센서 네트워크 . . . • 업무 프로세스상의 지연 방지 • 비즈니스의 영향을 줄 수 있는 이벤트의 조기 감지 및 대응 Supply Chain 교회에 종이 울리고 턱시도를 입은 남자가 보이고 폭죽이 터진다  결혼식 기업 측면 : 유연하고 민첩한 대응의 필요

  4. ! Business Event Processing 보험금 청구 What is… …a Business Event? 업무(비즈니스)의 상태가 변화하였음에 대한 전기적인 신호(메시지) 영업결과 획득 가입 설계 개인 정보 변경 …Business Event Processing? 비즈니스 이벤트나 이벤트 패턴이 발생하였을 때 이를 감지하고 수행 가능한 비즈니스 상황일 때 적절한 응답을 적절한 시간에 처리하는 것 영업기회 발굴 Correlation 복수 제품 질의

  5. Business Event Processing 비즈니스 친화적 환경 Business Event Processing Complex Event Processing + 복잡한 질의 실시간 가시성과 신속한 비즈니스 상황 파악 이벤트 소스와 이벤트 발생 이벤트 패턴 감지 상관성 분석

  6. 목차 • CEP and BEP • 구체적 사례 • 여러 산업에 걸친 예 • 제조업 안전관리 • 병원 환자추적 • 보험회사 캠페인 • 보험사기 및 자금세탁 방지 • BEP와 ESB

  7. 비즈니스 콘텍스트 1주일 이내 다수의 입금과 출금이 반복 비즈니스 콘텍스트 예금 인출 10분전 주소 변경 후 거액 인출 이벤트 주소 변경 비즈니스 콘텍스트 최근 4시간 동안 같은 장소에서 3번의 카드 사용과 인터넷을 통한 카드 사용 실시간통찰력을 행동으로 전환합니다 (금융) 행동:자금 세탁 연구 대상으로 등록 이벤트 ATM을 통한 인출 행동:계좌의 지급을 임시 정지시키고 고객과 접촉 행동:고객에게 전화로 연락해 카드를 분실하지 않았는지 확인 이벤트 신용카드 승인신청

  8. 실시간통찰력을 행동으로 전환합니다 (병원) Action:혈당치를 측정하라는 경보를 보여줌 Event: 의식 없는 환자가 응급실에 도착 Insight: 환자가 당뇨병으로 진단받거나 다른 병원에서 당뇨병 치료를 받은 경험이 있다. Action:환자에게 새로운 예약 일자와 장소를 통보 Insight: 적절한 시설을 갖춘 장소와 더불어 새로운 예약 시도 Event: 진료 예약이 지켜지지 않음 Insight: 동일한 약 처방과 유사한 병리 현상을 보인 모든 환자의 의료기록을 검색 Event: 의사나 환자에 의해 약의 부작용 보고 Action:환자를 진료하는 모든 의사에게 위험 가능성 통지

  9. 실시간통찰력을 행동으로 전환합니다 (유통) Action:발주 프로세스 개시 및 주문 처리과정 평가 조정 Event: 특정 제품의 재고 부족 감지 Insight: 해당 제품에 대한 구매주문 부재 Action:새로 이사한 고객 대상 판촉 대상 Insight: 가정용 제품 관련 판촉 Event: 고객의 주소 변경 Insight: 8주 이내 3번째매장에서의 구매이며 총 구매액 500 달러 초과 Event: 매장 내 신용카드 구매 Action:즉시 고객에게 우대고객 할인 제공

  10. 실시간통찰력을 행동으로 전환합니다 (제조) Action:공급자와 향후 조치를 개시 Event: 부품 도착 Insight: 지난 주 이후 3번째 배송 지연 Action:영향이 있을 수 있는 고객에게 경고하고 조사 착수 Insight: 동일한 현상으로 인한 4번째 보증 수리 요청 Event: 보증 수리 요청 Insight: 사전 선적 통보가 2일 전에 왔어야 한다 Event: 사전 선적 통보 미수령 Action:생산 일정을 조정하고 공급자와 접촉

  11. 실시간통찰력을 행동으로 전환합니다 (공통) Action:가망 고객으로 분류해 담당 영업사원에게 통보 Event: 신제품에 대한 문의 Insight: 최근 2주간 여러 채널을 통한 지속적인 문의 Action:고객에게 신용카드를 통한 자동납부 안내 Insight: 2달 연속 기한이 넘어 입금 Event: 지정된 기일에 고객이 입금하지 않음 Insight: 최근 2주간 여러 채널을 통해 해지 조건을 문의 Event: 해지에 대한 문의 Action:해지 예정 고객으로 분류해 담당 영업사원에게 통보

  12. 제조회사 안전관리(u-Safety) 시스템 (1/5) 인원, 자동화설비, 이동기기들의 위치를 항시 파악하고, 자동으로 작업 중 위험을 예지 및 분석하여 경보를 발송하는 선진화된 과학적 안전관리 시스템 사례입니다. u-Safety 서버: 위치 모니터링, 이력관리 위험지역 관리, 졸도/추락/충돌 등 판단 태그: 안전모 / 설비 / 검지기에 부착 Hub HMI Ultra Wide Band (무선) PLC Paging SMS Ethernet (유선) 센서: 위치 인식이 필요한 지역에 설치 무인 운전 설비 조명

  13. 제조회사 안전관리(u-Safety) 시스템 (2/5) u-Safety 시스템 도입을 통해 다음과 같은 상황에 대한 자동 감지가 가능해집니다.

  14. 제조회사 안전관리(u-Safety) 시스템 (3/5) 일례: 추락 사고 감지 인원의 추락 사고가 발생한 것으로 우려되는 상황 발생 시 안전 팀에 즉시 통보하여 현장 확인 및 유사 시 구조와 응급처치가 신속히 이루어져 사고 규모를 최소화할 수 있도록 합니다. 추락 사고 감지: 5층에서 2층으로 4층에서 2층으로 추락 사고 안전팀에 긴급 통보: 사고 추정 상황 및 발생 지점 정보 포함 안전팀에 의한 현장 확인 및 구조/응급처치 모든 인원의 실시간 위치 데이터 YES [긴급] 5상에서 작업자의 추락 사고가 발생했습니다.

  15. 제조회사 안전관리(u-Safety) 시스템 (4/5) 일례: 전체 인원 현황

  16. Zones Determination Container Checking 제조회사 안전관리(u-Safety) 시스템 (5/5) Runtime Event Flow Rule violation events (CBE) Normalized low-level events Normalized non-location events Augmented (business) events Event Provider Event Adapter Xformation, Filtering Smoothing Persistence CEP Adap. CEP CEI IF CEI Sub- scriber E-mail WS call DB CEI DB Rule violation events Derived events • Zone entry / exit • Container addition / removal Provider specific low-level events Normalized location events

  17. 독일 병원의 환자 추적 (1/5) About the University Hospital of Hannover (MHH) • 6,370 full-time staff • 1,411 beds, • 157,368 outpatients • 50,747 day patients • World-class research and patient care • 장기 이식과 면역학 관련 분야에 대한 명성 과제 • 의학적 우선 순위보다는 도착 순서에 따른 진료 • 입원에서 퇴원까지 환자를 추적하는 IT 솔루션 부재 • 치료에 영향을 주지 않으면서 의료 프로세스의 품질, 효율성 및 안정성 개선 • 환자에 대한 보안과 환자 만족 증대 • 환자의 대기 시간 감소

  18. 독일 병원의 환자 추적 (2/5) 솔루션 요약 • 환자가 내원하면 RFID 태그를 지급 • 환자가 있는 구역을 크게 다음의 4개의 지역으로 구분 • 진료실 또는 치료실 • 방사선과 • 대기 공간 • 복도 • 여러 개의 센서와 소프트웨어를 통해 환자의 위치와 환자가 그곳에 얼마나 오래 머물고 있는지를 파악 • 모니터링과 분석을 위해 모든 환자의 데이터를 수집: • 환자의 위치 • 입원 후 치료나 X-ray를 촬영을 위한 대기 시간 • 치료실이나 방사선과에서의 진료 시간 • 외상 치료센터에서 머문 시간의 합 • 특정 환자군(예를 들어 어린이)의 위치와 대기 시간을 치료실에 있는 직원들에게 대쉬보드 형태로 표시

  19. 독일 병원의 환자 추적 (3/5) Architecture KIS IBM Portal Real-time Dashboard Data Entry Medical Personnel Receptionist IBMPatient Data IBM Tracking System Patient Monitoring Data Capture IBM Wait & Treatment Times Ekahau Location Transponder WebSphere Sensor & Business Events • Location Awareness Service • WebSphere Business Events Patient x/y Location Position WLAN Infrastructure Ekahau Location Info Process Statistics (XLS) Ekahau PositioningEngine Ekahau LocationSurvey Administrator

  20. = Sensor Point Medical Personnel Administrator 4 3 Go to TreatmentRoom Wait untilcalled fortreatment Go to WaitingArea Treatment Return tagand releasein system Wait untilcalled forXRay Go to X-Ray WaitingArea Go to XRay XRay Receptionist “Check out” 독일 병원의 환자 추적 (4/5) 진료 프로세스 2 1 6 2 Admit Patient Identifytreatmentsteps 1 4 3 5

  21. 독일 병원의 환자 추적 (5/5) BEP Deliver Smart Healthcare Results • 진료 프로세스의 최적화 • 환자의 대기 시간 감소 • 환자의 보안 증대 • 미래의 진화를 위한 확장 가능한 솔루션 Next Steps • 응급실과 수술실로 적용 확대 • 의료장비와 IT장비를 포함하여 자산의 위치 파악으로 확대 • 이벤트와 기존 병원 정보와 병리 시스템을 통합하여 치료 프로세스를 개선

  22. 미국 보험회사 Campaign (1/6) 고객 소개 • 미국 손해보험 회사 • 고객 수 미국 10위 이내 • 구백만 계약자 • 보험 가입 차량 천오백만대 과제 • Performance Challenge • 12개월 이내에 ROI를 입증 • Growth Challenge • 온라인 고객 확보를 통한 시장 점유율 확대 • Agility Challenges • 즉시성을 요구하는 새로운 마케팅 캠페인에 IT가 즉각 대응하지 못함 • 이질적인 기술로 구현된 다수의 application들로 구성된 고객 확보 프로세스

  23. 미국 보험회사 Campaign (2/6) 솔루션 요약 • 고객이 웹 사이트를 방문하여 연구하고 보험료 산출을 요청 • 고객이 필요한 정보를 입력 • 고객과 차량 정보에 의거하여 보험료 산출 • 고객에 따른 맞춤형 e-mail 발송 • 고객이 산출된 정보를 수락하면 계약이 성립 핵심 요구사항 • 기존 마케팅 캠페인 시스템 대체 • 프로그래밍 분석가의 기술적 전문성 없이 마케팅 캠페인 구현 가능 • 기존 인프라와 어플리케이션에 끼치는 영향 최소화 구현 범위 • 1단계: 4개의 자동차 보험료 산출 마케팅 캠페인 구현 (60일 이내 구현) • 2단계: 7개의 추가 마케팅 캠페인으로 확대 (1단계 이후 60일 이내 구현)

  24. 미국 보험회사 Campaign (3/6) Architecture Internet Private Network Internal Network CRM application FTP Message Queue HTTP AQS for Sales Quote Requests SMTP Browser HTTP WebSphere Business Events E-mail Web Server Events IMS Mainframe Events

  25. Marketing Manager Web Customer @ 미국 보험회사 Campaign (4/6) BEP Deliver Smarter Insurance Desired Request Flow 1. Requests Auto Insurance Quote Event: Quote Request submitted Initiating Event 2 days elapsed? 2. Downloads Auto Insurance Quote Send email to customer Missing event Event: Download page displayed 3. Purchases Policy Missing event Event: Purchase Policy page displayed

  26. 미국 보험회사 Campaign (5/6) BEP Deliver Smarter Insurance: Sample Campaign Interaction Set 이벤트 발생 후 2일에 프로세스가 발생 처리 로직에 다양한 기준을 지정 변수를 활용하여 다양한 action을 지정

  27. 미국 보험회사 Campaign (6/6) BEP Deliver Smarter Insurance Lessons Learned and Next Steps • 영업과 마케팅 담당자가 BEP를 정의 • 1단계의 성공을 발판으로 즉시 2단계 구현을 시작 • 새로운 마케팅 캠페인을 추가하기 위해 청구 시스템을 포함한 다른 업무 어플리케이션과의 연계 • 보험금 청구 프로세스에 BEP 적용 분야를 찾기 위한 연구 Results • 4주 이내에 1단계 구현 완료 • 첫해의 ROI를 1달 운영으로 초과 • 온라인을 통한 새로운 고객 확보가 극적으로 증대 • 온라인을 통한 영업과 마케팅 캠페인을 구현하는 시간이 몇 주에서 몇 일로 감소

  28. 보험사기방지 시스템 원천데이타 SIU조사정보 EDW 계정계 Data 보험회사 보험사기 방지 (1/3) 기존 보험사기방지 시스템의 문제점 보험사기방지 Data Mart 데이터 다양성 및 실시간성 결여 내부 시스템 공통 영역 보고서 마트 E T L • 타 시스템 데이터를 EDW을 통해 Data Mart에 반영함으로 최소 1달 이전의 데이터로 보험사기 판정(CRM, 콜센터) • 주로 청구시스템 데이터만을 실시간으로 전달받아 보험사기 판정 정확도 저하 • 다양한 시스템 정보의 실시간 취득 필요 Staging 영역 개별 Data etc 외부시스템 IN PUT OUT PUT 외부기관 데이터 기타연계 이상 징후 모니터링 성과 모니터링 청구보험금 심사

  29. 보험사기 관련 Data 보험회사 보험사기 방지 (2/3) 실시간 보험사기방지 데이터 수집 기능 강화 부적격 계약 보상 신청 고객정보변경 복잡하고 이질적인 타 시스템 데이터 역선택 문의메일 청구보험금 콜센터 문의 FP감사정보 실시간 데이터 수집 WebSphere Business Events DBMS, Mail, FTP 등 다양한 방식을 통한 실시간 데이터 수집 및 정제 기간계시스템소스 보험사기 방지 Data Mart 감사시스템 CRM 콜센터

  30. ! 보험회사 보험사기 방지 (3/3) BEP를 활용하여 웹과 콜센터를 통한 다양한 실시간 이벤트를 제공받아, Rule Engine이 참조할 수 있는 요소를 늘려주어 리스크를 줄여줄 수 있습니다. 채널 리스크 관리 업무 계정계 • 웹이나 전화를 통해 주소, 계좌정보, 비밀 번호를 변경한 후, 보험금 지급을 신청한 경우 • 여러 채널을 통해 해지관련 상담이나 보험금 관련 상담을 수 차례 수행한 후, 보험금 지급을 신청한 경우 (외부 기관의 자료를 추가로 요청하는 것도 가능) 보험금 문의 DW CICS CICS 콜센터 Data Mart CRM 개인정보 변경 CICS EJB 계정계 DB 홈페이지 심사 시스템 사고 신고 CICS FP ... JMS 채널 DB (접촉이력) JRules WebSphere Business Events 이벤트 저장소 외부기관

  31. Rule Repository 금융회사 자금세탁방지 시스템 구성도 채널영역 운영 시스템 채널 통합 영역 CDD기준적용 콜센터 금융정보 분석원 프라이빗 금융 Transaction Records Account 창구업무 ATM Customer Products Capture 인터넷 거래 WBE 보고내역 기초 데이터 CDD 기준제공 User Console AML 시스템 CTR 스코어링 모델 룰 모델 모델 고객 위험도 Risk 순위 최적화 ILOG CPLEX KYC Risk 스코어 거래 위험도 ILOG JRules

  32. 외국 정부 Criminal activities Govt awards Record changes Tax returns Judgements Purchases Fraud Event Patterns: 같은 연도에 낮은 소득에도 불구하고 고가의 물품 구매 등 • 세금과 관련된 원천 이벤트 모니터 • 통합적인 이벤트 추출 • 세무 행정에 통보 Possible Fraud Alerts WBE Runtime

  33. 2012 여수세계박람회 GPS 기반 사용자 서비스 (WBE 도입하여 ETRI에 의해 기획 중) • GPS를 이용한 위치 추적 데이터를 연속적으로 받으면서 맵데이터와 개인이 미리 설정한 Profile과 연계하여 개인 취양을 고려한 실시간 Push 지역 광고 서비스 • 실시간으로 변화하는 온도, 습도, 기상 정보 데이터를 수집 CRM과 위치정보를 기반으로 취향을 고려하여 음식점, 음료, 제품 등의 Push 광고 서비스

  34. 철도회사 안전관리 • 열차 탈선의 가장 빈번한 원인은 열차 바퀴 베어링의 이상으로 인하여 과열되거나 작동을 하지 않는 경우 • 열차 바퀴에 열을 감지하는 RFID 태그 부착 • 열을 감지하는 이 센서와 더불어 철도를 따라 부착된 다른 센서들을 입력으로 활용하여, CEP 시스템이 자동으로 탈선의 위험을 감지  탈선 사고의 위험을 제거하여, 회사의 리스크를 관리하고 시장에서 경쟁 우위를 확보 또한 RFID 센서를 물류추적과 철도차량 관리에 활용

  35. ! BEP와 ESB의 연계 (1/2) WBE Runtime Event Sources When to Act 연관관계 평가 What to Do Business Event Processing 변환과 연결 • 비즈니스 이벤트의 연관 관계 • 이기종의 시스템들로부터 이벤트의 패턴을 정의 • 이벤트의 발생, 이벤트의 부재, 패턴의 패턴을 포함한 패턴의 정의 • 현업 사용자에 의한 조건과 조취 정의 • 보편적 연결 • 임의의 출발점에서 임의의 도착점까지 메시지의 전송과 변환 • 단순한 프로그램 • 운영 상의 관리 편의와 성능 제공

  36. Mediation Flow Component가 이벤트를 준비 Mediation Flow Component가 조치를 준비 비즈니스 상황에 따라 조치를 취함 비즈니스 이벤트 생성 비즈니스 상황에 반응 Business event consuming systems Business event producing systems ESB BEP와 ESB의 연계 (2/2) • 기존의 ESB에서의 data의 흐름을 관찰하거나, 명시적으로 이벤트 전송 • 다양한 형태의 메시지 형식과 프로토콜에 대한 이벤트 중개와 전송을 활용 Events Actions Events Actions Event Cloud Event Cloud WebSphere Business Events Runtime 비즈니스 이벤트들의 연관관계를 분석하고 비즈니스 상황을 간파

  37. 모든 비즈니스 상황에 Sense and Respond를!Identify trends, tune performance, and rebalance resources on-the-fly Power and Flexibility to Respond Appropriately to a Rapidly Changing Market 지속적인 프로세스 개선 실시간 • 업무 전문가를 위한 환경 제공 감지와 응대 • 어떠한 정보와 이벤트도 쉽게 연결할 수 있습니다. • 대량 트랜잭션과 이벤트에도 대응할 수 있는 성능 제공

  38. 감사합니다

More Related