html5-img
1 / 28

비즈니스 이벤트의 등장과 BPM 적용 영역의 확장

비즈니스 이벤트의 등장과 BPM 적용 영역의 확장. 최진호 한국 IBM WebSphere 브랜드 cjh@kr.ibm.com. 목차. CEP and BEP WebSphere Business Events Scenarios & architecture. Event Processing 에서의 이벤트 처리 스타일. Simple event processing

todd
Download Presentation

비즈니스 이벤트의 등장과 BPM 적용 영역의 확장

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. 비즈니스 이벤트의 등장과 BPM 적용 영역의 확장 최진호 한국 IBM WebSphere 브랜드 cjh@kr.ibm.com

  2. 목차 • CEP and BEP • WebSphere Business Events • Scenarios&architecture

  3. Event Processing에서의 이벤트 처리 스타일 Simple event processing 비교적 그 의미가 명확하고 측정가능한, 주목할만한 조건 변화. 자동차 타이어 압력변화가 어느 수위 이상 낮아졌을 경우 발생하는 alert가 예. Event Stream Processing Event Stream에는 보통의 이벤트와 주목할만한 이벤트 사이의 구분이 없다.scriber에게 무조건 주기적으로 발생하는 이벤트. 실시간성 강조 Complex event processing Simple과 Stream방식의 조합이며 CEP는 이러한 다중 복잡한 이벤트들을 받아서 action을 취하는 역할까지 부담한다. 이벤트 해석기와 패턴 정의, 패턴 분석기 등을 포함한다. 따라서 CEP는 단순히 이벤트 처리기가 아닌 Event Bus, Event Hub로서의 역할을 담당하게 된다.

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

  5. Complex Event Processing CEP를 이용한 운용의 장점 • 시스템 성능 • 복합 실시간 이벤트를 분석 및 모니터링을 할 경우의 전통적 개발 방법으로는 Application, DB, Server, Network 등 전반적 시스템 성능에 영향을 줄 수 있습니다. • CEP엔진을 이용한 이벤트 프로세싱의 경우 CEP엔진 자체의 성능과 분석을 하기 위한 Application에서의 Query가 필요 없기 때문에 우수한 성능을 보장합니다. • 실시간 상황인지가 가능하여 지능적인 시스템 구축이 가능 • 복잡한 데이터를 인지하여 사고, 시스템 Failure 등을 미리 감지 및 예측 가능 • 다양한 소스로부터 수집된 정보에 대해 Application에 적합한 데이터를 실시간으로 처리 • 유지보수 • Application에 Code를 넣지 않고 CEP엔진에서 룰을 정의하기 때문에 프로세싱 조건이 변경될 시 Application을 수정할 필요가 없습니다.

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

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

  8. Only IBM Can Provide the Platform that Supports the Full Spectrum of Business Event Processing Capabilities Business Activity Monitoring Information Derived Events Business Logic Derived Events Business Event Processing Predictive Processing Active Diagnostics High Volume and Stream Analytics Business Service Management

  9. Turning Insight into Action Leveraging BEP, BAM, and BPM ! When to Act What’s Happening Event Sources BEP Runtime Evaluations Correlations What to Do Know What’s Happening, When to Act, and What to Do

  10. 쇼핑몰 사례 2명의 관리자가 WebSphere Business Monitor 대시보드로부터 경고메시지를 수신 마케팅 관리자 창고 관리자 꽃무늬 프로모션이 퇴직자 대상으로 실시한 꽃무늬 셔츠 프로모션이 기대한 만큼의 성과가 없다 꽃무늬 셔츠의 재고가 3지역에서 부족 …서로 고립되어있는 상황이었다면 창고 관리자는 그저 부족한 재고에 대하여 보충만 했을 것이며 마케팅 관리자는 캠페인 검토만 하였을 것이다. 둘 다 새로운 비즈니스 기회를 발견할 수 없었을 것이다 WBE Runtime 영업 프로모션의 성과가 저조한 때 특정 상품의 재고가 부족해지고 있다면? Evaluations Correlations 기대하지 않았던 히트 상품 꽃무늬 셔츠는 젊은이들에게 트렌드 패션이 되었다.

  11. 쇼핑몰 사례 2명의 관리자는 대시보드에 전달된 WBE 경고를 기반으로 정책을 수립 기대하지 않았던 히트 상품! 꽃무늬 셔츠는 젊은이들에게 트렌드 패션이 되었다. 마케팅 관리자 창고 관리자 새로운 연령층을 대상으로 하는 프로모션을 기획한다. 상품 디자인 팀을 구성하여 꽃무늬 상품 라인을 확장한다. 기존 베스트셀링 상품의 재고 기록을 바탕으로(BI를 이용) 꽃무늬 상품의 재고 수준을 현격히 높인다 마케팅 관리자가 전략을 세우는 동안 창고 관리자는 비즈니스 프로세스의 정책(Policy)을 변경한다.

  12. 쇼핑몰 사례 보다 빠른 영업 기회 발굴을 통한 이익 달성 마케팅 관리자 창고 관리자 바쁜 휴가 시즌에도 재고 부족 없음 새로운 꽃무늬 모자와 스카프 라인도 역시 잘 팔리고 있다 …Business Activity Monitoring와 Business Event Processing은 그것이 없었다면 잃어버렸을 기회에 즉각적으로 응답함으로써 신규 영업 기회를 발굴하였다

  13. New BPM Messaging Will Link BAM and BEP Common BPM Adoption Patterns 비즈니스 요구사항 End-to-End 프로세스 자동화 “더 나은 효율성과 비용 감소” “스마트한 결정과 실행을 위한 실시간 가시성 확보” 통찰에서 실행으로 전달 동적으로 적응하고 반응 “변화를 위한 빠르고 쉬운 응답”

  14. 통찰과 실행을 위한 BPM기회에 집중하고 위험을 회피한다 보다 스마트한 결정과 실행이 가능한 운영 프로세스의 실시간 가시성을 비즈니스 프로세스에 연계 핵심 지원 제품 • WebSphere Business Monitor • WebSphere Business Events • WebSphere Business Modeler 이익 • 업무활동에 대한 실시간 가시성 확보 • 실시간 업무 이벤트로부터 실행 가능한 통찰력 확보 협업 기반 사용자 인터페이스 • Business Space powered by WebSphere 그 외 관련 제품 • Cognos 8 BI • WebSphere Process Server/WebSphere Business Services Fabric

  15. 목차 • CEP and BEP • WebSphere Business Events • Scenarios&architecture

  16. 업무 사용자 이벤트 소스 패턴 감지 ! 자동화된 액션! “초기 조사" 외부이벤트소스 BPM Business Processes Business Services Web Services Applications Alerts/KPIs WebSphere Business Events 새로운 기회와 위협을 예측하고 반응하기 위해 복잡한 이벤트 구름에서 실행 가능한 패턴을 이용하여 적절한 이벤트들을 수집한다 대량 인출 Account Mgr Visit 비밀번호변경 복잡하고 이질적이고 예측 불가능한, 불규칙적인 이벤트 주소변경 신규 계좌 개설 신규 대출신청서 잦은 옵션 거래 수집 “잠재적인 위협!" Application/Middleware Information Streams…

  17. WebSphere Business Events 런타임 아키텍처 상황판 OBJECTGRID Lotus Mashups 기술 Solid/DB2

  18. WebSphere Business Events 디자인 환경소스 코드 없는 Full GUI 이벤트 Flow 이벤트 Block WBE 객체 저장소 룰 Logic 대쉬보드 사용자 콘솔 18

  19. 이벤트블럭 이벤트 조건 액션 WebSphere Business Events 디자인 환경소스 코드 없는 Full GUI B사 CEP제품을 이용한 이벤트 룰 정의dictionary <string,lab49.external.MarketPrice> marketPriceCache; lab49.external.MarketPrice epx;on all lab49.external.MarketPrice() :epx { marketPriceCache[mktPrice.instrument] := lab49.internal.MarketPrice(epx.market, epx.instrument, epx.bidPrice, epx.bidSize, epx.askPrice, epx.askSize); enqueue( ProcessPriceQueue(epx.instrument) );}on all lab49.internal.ProcessPriceQueue() :ppq { if (marketPriceCache.hasKey(ppq.id)) then { lab49.internal.MarketPrice px := marketPriceCache[ppq.id]; marketPriceCache.remove(ppq.id); route px; }} A사 CEP제품을 이용한 이벤트 룰 정의CREATE STREAM TickTriples AS SELECT symbol, T1.price AS price1, T2.price AS price2, T3.price AS price3 FROM Ticks T1 -> Ticks T2 -> Ticks T3 WHERE T1.symbol = T2.symbol AND T2.symbol = T3.symbol; SELECT * FROM TickTriples WHERE price1 > 80 AND price2 < 80 AND price3 < 80 AND symbol = "IBM"; VS 19

  20. 종합: WebSphere Business Events • Event-driven application 개발을 위해 설계되었다 • Business Event Processing (BEP) 기반 • 통합된 Platform; 설계, 실행, 모니터링 • 기존의 인프라와 공존 • 순수하게 GUI 방식에 의한 개발 도구 제공 • Scalable하고 표준 기반의 아키텍처 • 빠른 time-to-value; 평균 2-4 주 개발 time

  21. 목차 • CEP and BEP • WebSphere Business Events • Scenarios&architecture

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

  23. 상품 문의 신규 가입 불만 상담 만기/ 갱신 직업 변화 가족 변화 시장 변화 GFC/법인 고객만족을 위한 WBE 향상된 차별적인 CRM시스템을 위한 아키텍처 Cyber Marketing FC/TC /AM/FP/LT 홈쇼핑 방카 주요 판매 상품 고객 세그먼트 영업기회 우선순위 etc. BEP 디자인 툴 비대면 SMS 이벤트별 Business Rule 적용 SFA Home Page 룰 엔진 방카/비전속 email 영업 기회 활동 Guide Call Center Event Repository 영업 활동 관리 VOC 관리기능 대면 인트라넷 개인 영업지원시스템 FC.net Mobile PDA NotePc 인터넷폰 영업점 창구 설계사 상담사 대리점 PDA 영업 활동 모니터링 채널별 Action plan적용 및 배분 법인SFA 법인 노트북 Biz.net Mobile PDA 직판 영업 사원 Sales Dashboard 인터넷

  24. WBE는 보다 수준 높고 유연한 고객 서비스를 제공한다Centro Corporation 비즈니스 가치 • 감소된 시간과 비용(without coding) • long running business 이벤트 프로세스에 대한 강화된 고객 만족 Challenge • 내부적으로 복잡한 승인 및 검토 절차 자동화 • 고객의 lease 요청을 처리하는데 드는 비용과 시간이 과도하게 증가 해결 • 복잡적이고 이질적인 시스템들간의 activity들을 업무담당자가 처리할 수 있도록 제공 • 프로세스를 동적으로 검증하고 승인하는 데 BEP의 역량을 강화

  25. WBE는 신규 고객확보에 긍정적 영향을 미친다Insurance Company 스마트한 비즈니스 결과: • 취소한 온라인 쇼핑 카트 감지와 반응 • 자동화된 웹기반 프로세스 미국 내 6위 보험사 • 신규 고객 확보의 목표 Why Business Event Processing? 마케터는 실시간으로 고객 패턴을 인지하고 반응하며 그 결과 한 달 내에 첫해 ROI를 초과 달성 25

  26. 고객만족과 생산성 향상을 위한 WBE ActiveCare Network Challenge • 환자가 직접 약이나 백신 치료 정보를 접할 수 있는 중앙집중화된 시스템 필요 • 기존의 건강 인프라의 생산성을 높이고 유지비용 절감 • 검증된 품질 필요- 모든 병실의 이벤트를 감시 • 병렬적이지 않은 보고체계 비즈니스 가치 • 임상의 일관성, 환자 만족도 개선 • 낮아진 결근, 높은 수익성, 향상된 종업원 생산성 • 비용 절감 • 적절한 케어와 편리함 해결 • 자원 최적화 솔루션 • 병상 관리자 • 재고 관리 • Complex Event Processor • 보고 및결과 엔진 26

  27. 모든 비즈니스 상황에 Sense and Respond를!Identify trends, tune performance, and rebalance resources on-the-fly Power and Flexibility to Respond Appropriately to a Rapidly Changing Market 기 탑재된 비즈니스 프로세스 지속적인 프로세스 개선 의사 결정 지원 • 피드백을 통한 프로세스 모델링과 시뮬레이션에 적용 자동화된 응답 • 심도깊은 분석과 비즈니스 개선 • 프로세스 감시 와 이벤트 트리거링 27

  28. 감사합니다 질문?

More Related