1 / 25

WebSphere Business Events (WBE) 솔루션 소개

WebSphere Business Events (WBE) 솔루션 소개. 이범은 차장 (belee@kr.ibm.com) 한국 IBM WebSphere Tech Sales 2009 년 6 월 9 일. 기타. 비즈니스 프로세스. !. IT 개발자. 센서. 어플리케이션. 데이터베이스. WebSphere Business Events (WBE) 는 이벤트의 종류나 발생 시간에 관계 없이 다양한 이벤트를 수집 , 평가 , 분석 ( 상관관계 ) 하여 필요한 조치를 수행합니다. Purchase.

edan
Download Presentation

WebSphere Business Events (WBE) 솔루션 소개

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. WebSphere Business Events (WBE) 솔루션 소개 이범은 차장 (belee@kr.ibm.com) 한국 IBM WebSphere Tech Sales 2009년 6월 9일

  2. 기타 비즈니스 프로세스 ! IT 개발자 센서 어플리케이션 데이터베이스 WebSphere Business Events (WBE)는 이벤트의 종류나 발생 시간에 관계 없이 다양한 이벤트를 수집, 평가, 분석(상관관계)하여 필요한 조치를 수행합니다. Purchase 계좌 관리자 상담 대량 인출 Arranges onsite visit 비밀번호변경 Password Change Downloads service guide 주소 변경 복잡하고 이질적이고 예측 불가능한, 불규칙적인 이벤트 신규 계좌 개설 신규 대출신청서 Accepts offer for a live chat Address Changes Click through from follow-up email offer 잦은 옵션 거래 이벤트 수집 현업 사용자 WBE 런타임 만약 이벤트 A,B,C가 5일 이내에 같이 발생하면, 조치 X와 Y를 시작한다. 이벤트 이벤트 평가 및 상관관계 분석 조치 발생 외부 이벤트 소스 내부 이벤트 소스 조치 BAM

  3. 어떤 업무에 WebSphere Business Events가 필요한가? • 중요한 이벤트 패턴을 감지하기 위해서 • 서로 다른 이벤트 소스에서 발생하는 다양한 형태의 이벤트를 동시에처리하기 위해서 • 이벤트의 발생 뿐 아니라 발생하지 않는것도 중요한 업무인 경우 • 이벤트의 발생이 순차적이지 않은 업무 • 이벤트의 발생이 시간과 관련된 곳 – 특정한 시간까지 꼭 발생해야 하거나 서로 특정한 시간 이내에 같이 발생해야 하는 경우 • 물리적인 이벤트로부터 실행 가능한 조치(이벤트)가 필요한 경우 • 다양한 이벤트의 조합에 의해서만 발생하는 조치를 적용하고자 하는 경우 이벤트수집 평가 및 상관관계 분석 조치 발생

  4. 이벤트 생산자 WBE 런타임 UI • 관리 • 대시보드 • 사용자 콘솔 Servlet Engine Connectors Connectors WebSphere Business Events Distributed Cache Protocol Conversion Protocol Conversion File FTP HTTP JMS POP3 RDBMS SOAP File FTP HTTP JMS RDBMS SMTP SOAP Actions Events Payload Conversion Payload Conversion WBE Object 저장소 WBE 디자인 UI • 디자인 데이터 • 디자인 • 이벤트 플로우 이벤트 소비자 WebSphere Business Events 아키텍처

  5. 사용자 콘솔 디자인 데이터 WBE 런타임 • 사용자 및 사용자 그룹 관리 • 사용자 타스크 리스트 등 • 터치포인트 • 이벤트 • 조치 • Intermediate Objects (이벤트 데이터에 대한 비즈니스적인 뷰) WBE Object 저장소 WBE 대시보드 디자인 이벤트 플로우 • 필터 • 상호작용 세트 • 이벤트 • 필터 • 조치 • 기타 상호작용 세트 • 차트와 테이블 형태로 이벤트 처리 데이터 표시 • 이벤트 플로우 WebSphere Business Events 사용자 인터페이스IT 개발자와 현업 사용자를 위한 Codeless 사용자 인터페이스 제공 현업 사용자 IT 개발자

  6. XML 기반의 이벤트 및 조치 데이터 • 이벤트와 조치 데이터는 XML 기반으로 구성 • XML 데이터와 더불어 XML 스키마 정의도 같이 생성되어 제공 • 다양한 방식을 통해 비정형 데이터를 XML 데이터로 변환가능: • 커넥터에서 XSLT 사용한 변환 • ESB (Enterprise Service Bus) 통한 변환 • WTX(WebSphere Transformation Extender) • 사용자 코드

  7. WebSphere Business Events – 커넥터(Connectors)자체 내장된 다양한 커넥터 및 외부 자원을 통한 연결 지원 • WBE 자체 내장된 커넥터 사용 • 디자인 데이터 UI를 통한 설정 제공 • 런타임 서버 내부에서 실행 (권장 사항) • 어플리케이션에서 외부로 실행 (unmanaged) • 내장 커넥터: • RDBMS • HTTP/REST • SMTP (Email) • FTP • File system • JMS (SIB, MQ) • SOAP • ESB (Enterprise Service Bus) 사용 • 사용자 코드 사용 • 3rd Party 제공 어플리케이션/어댑터 사용 Connectors WebSphere Business Events ESB 사용자 코드 어댑터

  8. WebSphere Business Events 런타임 오브젝트 비즈니스 처리 정의 Building Blocks 이벤트 필터 상호작용 블록 Intermediate Objects 이벤트 플로우 조치 WBE 디자인 WBE 디자인 데이터 IT 개발자 현업 사용자

  9. Intermediate Object 처리WBE가 내부적으로 사용하는 이벤트에 대한 비즈니스 관점의 데이터 상호작용 블록 처리기 4. Intermediate Objects를 사용하여 각각의 상호작용 블록을 평가. 필요 시 데이터 추출 Intermediate Objects 5. 상호작용이 “참”인 경우 조치 발생 3. 평가 상호작용 블록 Start 1. 이벤트 감지 7. 조치 생성 Event Cloud Event Cloud 이벤트 조치 2. 이벤트로부터 데이터와 함께 Intermediate Objects 생성 6. Intermediate Objects의 데이터를 사용하여 조치 생성. 필요 시 데이터 추출 WebSphere Business Events

  10. Intermediate Object를 통한 Object 간 상호작용전형적인 이벤트 처리 사례 상호작용 블록: 고객의 상품 검색 이벤트에 대해 IF 상품종류 = ‘Line of Credit’ AND 계좌 잔고 > \10,000,000 THEN Sales Lead 생성 ELSE 마케팅 메일 발송 필터: Data Warehouse 조치: Sales Lead 생성 CRM 시스템 Intermediate Objects 계좌 성 이름 상품종류 계좌 잔고 조치: 마케팅 메일 발송 이벤트: 상품 검색 고객 성 이름 Email 주소 전화번호 성 이름 Email 주소 성 이름 상품명 상품종류 가격 상품 상품명 상품종류 상품가격 WebSphere Business Events

  11. IT 개발자 WBE 사용자 인터페이스: 디자인 데이터커넥터, 이벤트/조치, Intermediate Object 등을 정의 • 윈도우 기반 어플리케이션 (MFC) • Building Block을 정의 • 커넥터 • 이벤트 / 조치 • Intermediate Objects • 데이터 소스 • Check-in/Check-out 지원

  12. IT 개발자 WBE 사용자 인터페이스: 디자인 데이터Connectivity 정의 E-mail 연결 설정 MQ 연결 설정 마우스 오른쪽버튼

  13. 현업 사용자 WBE 사용자 인터페이스: 디자인Drop-Down, 포인트&클릭을 사용하여 이벤트 처리 로직 작성 • Java Swing • 복잡한 상호작용 정의 • 재사용 가능한 필터 • 복잡한 상호작용 • Check-in/Check-out 지원 IT 개발자가 작성한 building block을 현업 사용자가 넘겨 받아 디자인 작업 수행

  14. 현업 사용자 WBE 사용자 인터페이스: 디자인 > 상호작용 세트(처리 로직) 정의현업 사용자는 작성된 Building Block과 필터를 사용하여 상호작용 작성 재사용 가능한 필터 (처리 조건) Context 상호작용 세트 (when to apply the Filter) 이벤트 조건 조치 Drop-down, Point & Click을 통한 작성

  15. 현업 사용자 WBE 사용자 인터페이스: 디자인 >이벤트 플로우 보기Drag & drop을 통해 상호작용 블록 간 관계를 그래픽으로 표시 상호작용 블록

  16. 현업 사용자 WBE 사용자 인터페이스: 이벤트 플로우 모니터이벤트 처리를 눈으로 확인하면서 테스트 및 디버깅 WBE V6.2 SupportPac으로 제공

  17. 현업 사용자 WBE 사용자 인터페이스:대시보드이벤트, 조치, 상호작용 세트 및 Intermediate Object 필드에 대한 간단한 통계 및 차트 제공

  18. 현업 사용자 WBE 사용자 인터페이스: 사용자 ConsoleWEB 기반의 경고, 알림, 사용자 태스크 처리 • Web Browser 기반 (JSP) • XSL 스타일시트 • 포탈로의 통합 가능

  19. 요약 • 이벤트 기반 어플리케이션 개발을 위한 전문 솔루션 • Business Event Processing (BEP) 기반 • 통합된 플랫폼 제공 : 설계, 실행, 모니터링 • 기존의 인프라 활용 • 코딩이 필요 없는 GUI 기반의 개발 도구 • 확장 가능한 표준 기반의 아키텍처 • 신속한 업무 적용; 평균 2-4 주 개발 기간

  20. WBE (WebSphere Business Events)제품 데모

  21. WBE 런타임 Evaluations Correlations 인터넷 쇼핑몰 사례: 재고 부족으로 인한 고객 주문 처리 문제 발생 상품 재고 ERP 구매시스템 특정 상품의 재고 수준이 낮은 경우 지난 24시간 동안 상품에 대한 구매 주문을 하지 않은 경우 A 쇼핑몰의 상품재고시스템, 구매시스템, 주문처리 시스템은 서로 연결되어 있지 못하고 야간 배치 작업으로 동기화 되고 있음. 상품재고 담당자와 판매부서 담당자는 재고가 부족한 것을 다음날 까지는 알지 못하여... 만약 상품 재고 보충이 늦어져 고객에게 약속한 배송 기일을 지키지 못하거나 상품이 더 이상 생산되지 않는다면... 고객 주문 처리에 대한 예상치 못한 문제 발생!

  22. 하지만 WBE의 도움에 따른 예방 조치로 고객 불만의 발생을 사전에 예방하고 미리 재고를 보충하였습니다 판매부서 담당자 구매 담당자 주문 상품에 대한 배송 기간이 길어질 것을 고객에게 미리 통보하거나 생산이 중단된 상품인 경우 더 높은 할인율 적용 상품의 재고수준이 기준보다 낮은 경우 자동으로 구매 주문을 발생 …판매부서에서는 고객에게 주문에 대한 정확한 정보를 적절한 시점에 제공하고 구매 담당자는 신속한 재고 확보를 통해 주문처리의 지연을 방지

  23. 인터넷 쇼핑몰 데모 시나리오

  24. 관리자 현업 담당자 IT 개발자 WebSphere Business Events의 “Building Blocks” 방식 개발재사용 가능한 컴포넌트를 활용한 신속한 적용과 손쉬운 관리 디자인 데이터 WBE 대시보드 • 터치포인트 • 이벤트 • 조치 • Intermediate Objects (이벤트 데이터에 대한 비즈니스적인 뷰) • 차트나 표 형태로 이벤트 처리 데이터를 표시 디자인 사용자 콘솔 • 필터 • 상호작용 세트 • 이벤트 • 필터 • 조치 • 기타 상호작용 세트 • 사용자 태스크 처리 • 사용자 및 사용자 그룹 관리 이벤트 플로우 • 상호작용 세트 간의 관계를 그림으로 표현

More Related