세션 3 (오이식) - :: dbguide.net · eai 솔루션구성도 1.data extraction 2.data transport...

30
EAI를통한 데이터 통합 구축 사례 005. 7. 21 2005. 7. 21 ㈜모코코

Upload: others

Post on 25-Sep-2019

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 세션 3 (오이식) - :: DBguide.net · EAI 솔루션구성도 1.Data Extraction 2.Data Transport 2.Data Transport 4.Data Loading 3.Data Transformation & Routing 5.EAI Monitoring

EAI를 통한

데이터 통합 구축 사례

2005. 7. 21

2005. 7. 21

㈜모코코

Page 2: 세션 3 (오이식) - :: DBguide.net · EAI 솔루션구성도 1.Data Extraction 2.Data Transport 2.Data Transport 4.Data Loading 3.Data Transformation & Routing 5.EAI Monitoring

2 Consulting Service

Copyright © 2005 MOCOCO, Inc. ㈜모코코. All rights reserved.

목 차

1. EAI 개요

2. EAI Architecture

3. EAI 솔루션 소개

4. 구축사례

목차

Page 3: 세션 3 (오이식) - :: DBguide.net · EAI 솔루션구성도 1.Data Extraction 2.Data Transport 2.Data Transport 4.Data Loading 3.Data Transformation & Routing 5.EAI Monitoring

3 Consulting Service

Copyright © 2005 MOCOCO, Inc. ㈜모코코. All rights reserved.

Page 4: 세션 3 (오이식) - :: DBguide.net · EAI 솔루션구성도 1.Data Extraction 2.Data Transport 2.Data Transport 4.Data Loading 3.Data Transformation & Routing 5.EAI Monitoring

4 Consulting Service

Copyright © 2005 MOCOCO, Inc. ㈜모코코. All rights reserved.

제1장 EAI 개요

EAI를 통한 데이터 통합 구축사례

EAI의 정의

EAI 통합전략

EAI 통합 추진 방안

EAI 구성요소

EAI 필요성

EAI 기대효과

Contents

Page 5: 세션 3 (오이식) - :: DBguide.net · EAI 솔루션구성도 1.Data Extraction 2.Data Transport 2.Data Transport 4.Data Loading 3.Data Transformation & Routing 5.EAI Monitoring

5 Consulting Service

Copyright © 2005 MOCOCO, Inc. ㈜모코코. All rights reserved.

EAI의 정의

q “Enterprise Application Integration (EAI) is the creation of new strategic business solutions by combining the functionality of an enterprise’s existing applications, commercial packaged applications, and new code using a common middleware.”v Enterprise Application Integration, Wiley Computer Publishing

q 일반적인 통합 전략

v 사용자 인터페이스 통합전략Ø 비교적 용이 -> UI 재 개발, Portal System, 표준 화면 Frame work…

v 데이터베이스 통합 전략Ø 분산 데이터 유지, 단일 DB로 통합

v 어플리케이션 혼합전략Ø Package사용, 2개 이상의 Package 연계

v 다단계 프로세스 전략Ø MoM 사용, Message Broker (Hub)사용, BPM사용, …

기업의 성숙도에 따른 통합전략을수립하고 이 4가지 전략을 교차참조 할 필요가 있음

UI DB

Package Process

Source: 전자상거래 표준화 통합 포험, 시스템 통합절차 지침

Page 6: 세션 3 (오이식) - :: DBguide.net · EAI 솔루션구성도 1.Data Extraction 2.Data Transport 2.Data Transport 4.Data Loading 3.Data Transformation & Routing 5.EAI Monitoring

6 Consulting Service

Copyright © 2005 MOCOCO, Inc. ㈜모코코. All rights reserved.

EAIEAI를를 통한통한통합통합

EAI 통합전략

q 시스템 통합은 전략적 접근이 필요하고, 이러한 통합 전략은 시스템 통합의 성공을 결정하는

중요한 요소입니다.

Open Standard Open Standard

Back End System

Back End System

Operation & ManagementOperation & Management

산업표준 준수 및 적용

모듈화된인터페이스제공

•회사별 기존 O&M 연동•관리 기능 개발을 위한 API 제공•관리 효율성 및 가용성 제공

관리가 용이한 인터페이스 제공

•접근의 용이성•신규 서비스 연계의 편의성•테스트 및 검증 환경 제공

•체계화된 API 및 Adapter를통한 접근 방법

•Encapsulation & High level Abstraction

•접근 체계 표준화 방안 제공

• JAVA, C++…• XML• Web Services•…

• Mainframe • ERP•CRM•기간계•…

• 인터페이스 모니터링 / 통계• 인터페이스 프로세스 현황• 장애 Alert• 서비스 관리

Page 7: 세션 3 (오이식) - :: DBguide.net · EAI 솔루션구성도 1.Data Extraction 2.Data Transport 2.Data Transport 4.Data Loading 3.Data Transformation & Routing 5.EAI Monitoring

7 Consulting Service

Copyright © 2005 MOCOCO, Inc. ㈜모코코. All rights reserved.

EAI 통합 추진 방안

인터페이스 표준화인터페이스 표준화 •업무적, 기술적 변화에 효과적으로 대응이 필요

•산업 표준 인터페이스 방식을 통한 인터페이스 규격화를 통한 확장성 확보

•업무적, 기술적 변화에 효과적으로 대응이 필요

•산업 표준 인터페이스 방식을 통한 인터페이스 규격화를 통한 확장성 확보

인터페이스 로직과비즈니스 로직의 분리인터페이스 로직과비즈니스 로직의 분리

직접 인터페이스 지양직접 인터페이스 지양 •각 단위 기능별, 시스템 별 직접 인터페이스 지양

•EAI를 통해 향후 인터페이스 요건의 증가에 효율적으로 대응

•각 단위 기능별, 시스템 별 직접 인터페이스 지양

•EAI를 통해 향후 인터페이스 요건의 증가에 효율적으로 대응

•비즈니스 로직과 인터페이스를 기능을 분리하여 어플리케이션의 수정을 최소화

•향후 비즈니스 로직의 변경에 유연하게 대처가능

•비즈니스 로직과 인터페이스를 기능을 분리하여 어플리케이션의 수정을 최소화

•향후 비즈니스 로직의 변경에 유연하게 대처가능

RTE 환경의 지원RTE 환경의 지원•통합된 업무정보의 최대한 Near Real Time 및 Real Time으로 처리

•정합성 보장을 위해 업무요건을 고려

•통합된 업무정보의 최대한 Near Real Time 및 Real Time으로 처리

•정합성 보장을 위해 업무요건을 고려

q EAI 통합을 위해서는 내부 시스템 연계를 위한 Interface와 EAI 솔루션 적용을 통한 관련프로젝트의 성과를 최대화 하기 위하여 다음과 같은 원칙에 의해 작업을 진행합니다.

인터페이스 모듈화인터페이스 모듈화•API 및 Adapter 를 사용 하여 연결함으로써 업무 능력을 향상

•업무의 효과적인 재사용 및 품질 향상 및 표준화를 통한 생산성 증가

•각 어플리케이션의 레이어 사이에는 loosely coupled로 연계

•API 및 Adapter 를 사용 하여 연결함으로써 업무 능력을 향상

•업무의 효과적인 재사용 및 품질 향상 및 표준화를 통한 생산성 증가

•각 어플리케이션의 레이어 사이에는 loosely coupled로 연계

Page 8: 세션 3 (오이식) - :: DBguide.net · EAI 솔루션구성도 1.Data Extraction 2.Data Transport 2.Data Transport 4.Data Loading 3.Data Transformation & Routing 5.EAI Monitoring

8 Consulting Service

Copyright © 2005 MOCOCO, Inc. ㈜모코코. All rights reserved.

EAI 구성요소

q EAI를 위한 기능요소는 5가지이며, 현재 사용되는 대부분의 EAI 솔루션들을 분류해 보면 4가지의주요 구성요소로 되어 있습니다

데이터 추출(Data Extraction)

기능

데이터 전송(Message Data Mover)

흐름제어(Flow Controller )

Adapter, Adapter Development Tool

데이터 변환 (Data Transformer)

인터페이스 관리(Management Facility )

Message Oriented Middleware

Message Broker

Process Management & Monitoring

EAI 구성요소

•개발이 용이한 환경제공•개발정보 Repository•XML Message 처리

특징적 요소

•메시지 전달 보증

•메시지 흐름의 제어 Rule 처리•메시지 변환 Rule 처리

• Interface Process Monitoring•메시지 처리 Monitoring

Page 9: 세션 3 (오이식) - :: DBguide.net · EAI 솔루션구성도 1.Data Extraction 2.Data Transport 2.Data Transport 4.Data Loading 3.Data Transformation & Routing 5.EAI Monitoring

9 Consulting Service

Copyright © 2005 MOCOCO, Inc. ㈜모코코. All rights reserved.

EAI 필요성

q 다양한 Interface 형태를 EAI Architecture 구조로 통합화, 단순화 및 표준화합니다.

As - Is To - Be

시스템

구성

• Point to Point 방식 • EAI Architecture 방식으로 구조화구성방법

• 지역/업무별 시스템 단위 운영관리• Interface 분산화/비표준화/복잡화• Data 정합성 관리 및 Maintenance어려움• 개발 및 Maintenance 비용 증가

• 전사 통합 운영관리• Interface 통합화/표준화/단순화• Data 정합성 보증 및 Maintenance 용이• 개발 및 Maintenance 비용 절감

구성특성

HR

CRM

ERP

SCM 수출 영업

DW CARD 지사

회계

KM

구매,서비스

… .

SocketETT

HR

CRM

ERP

SCM 수출 영업

DW CARD 지사

회계

KM

구매,서비스

… .

EAIRFC

FTP DB Link

• FTP, DB Link, Socket 통신등 구성 방식의 혼재 및 업무별API 프로그램에 의한 Interface 개발

• 업무별 단위 시스템에 종속된 Maintenance

• 통일한 EAI 도구에 의한 구성 및 Interface 개발• Interface의 통합 관리를 고려한 Maintenance구현

기술

Page 10: 세션 3 (오이식) - :: DBguide.net · EAI 솔루션구성도 1.Data Extraction 2.Data Transport 2.Data Transport 4.Data Loading 3.Data Transformation & Routing 5.EAI Monitoring

10 Consulting Service

Copyright © 2005 MOCOCO, Inc. ㈜모코코. All rights reserved.

EAI 기대 효과

q EAI Solution 을 통한 통합 Intra를 제공으로 기존 IT System 보다 높은 ROI 및 낮은 TCO(Total Cost of Ownership) 제공받을 수 있습니다.

q 높은 재사용성으로 최소한의 시스템 수정으로 각 시스템간의 신속한 통합 구현이 가능해집니다.

• 통합 어플리케이션 구현 비용을 1/3로줄여준다.

• 통합 시스템의 유지 보수비용을 2/3로줄여준다.

• 통합 어플리케이션 구현 비용을 1/3로줄여준다.

• 통합 시스템의 유지 보수비용을 2/3로줄여준다.

EAI 도입의 기대효과EAI 도입의 기대효과

Lifecycle (Time)

Effo

rt (D

ays)

Design

BuildRun

Build

Run

TraditionalApproach

EAI

§ Source : Gartner Group

Page 11: 세션 3 (오이식) - :: DBguide.net · EAI 솔루션구성도 1.Data Extraction 2.Data Transport 2.Data Transport 4.Data Loading 3.Data Transformation & Routing 5.EAI Monitoring

11 Consulting Service

Copyright © 2005 MOCOCO, Inc. ㈜모코코. All rights reserved.

제2장 EAI Architecture

EAI를 통한 데이터 통합 구축사례

EAI Architecture

HUB & Spoke Architecture

Contents

Page 12: 세션 3 (오이식) - :: DBguide.net · EAI 솔루션구성도 1.Data Extraction 2.Data Transport 2.Data Transport 4.Data Loading 3.Data Transformation & Routing 5.EAI Monitoring

12 Consulting Service

Copyright © 2005 MOCOCO, Inc. ㈜모코코. All rights reserved.

EAI Architecture

Hub & Spoke

Distributed Network

Information Bus (Bus topology)

Point to Point

B

S RR

B

S

R

S R

R

RB

B B

B

RR

S

BSR

: Broker: Sender: Receiver

기능예시

q EAI Architecture는 EAI 솔루션의 특성에 따라 다양한 구조를 지원합니다. 대상 시스템의 규모 및인터페이스의 특성에 따라 다음과 같은 기반으로 하지만, 특별한 경우의 데이터 통합을 위해 다른Architecture를 동시에 지원하는 Hybrid Architecture가 사용되는 경우도 있습니다

Page 13: 세션 3 (오이식) - :: DBguide.net · EAI 솔루션구성도 1.Data Extraction 2.Data Transport 2.Data Transport 4.Data Loading 3.Data Transformation & Routing 5.EAI Monitoring

13 Consulting Service

Copyright © 2005 MOCOCO, Inc. ㈜모코코. All rights reserved.

HUB & Spoke Architecture

? 이기종, 다양한 환경? 변경의 어려움, 커스터 마이징된 인터페이스? 어플리케이션을 통한 정보의 공유가 어려움? 내부 프로세스를 통한 통합문제

? 접근의 용이성 및 영역 증대, 산업표준에 바탕을 툰 통신? 적은 노력에 비해 자산으로부터의 향상된 결과 도출? 변화에 대한 표용성 및 예비성 증대

? 통합 및 트랜잭션 비용 감소, 상호 운영성 증대

? 주요 패러다임 이동에 대한 대비 가능

8*(8-1)/2=28Interfaces Channels

8 Interfaces Channels

q HUB&Spoke Architecture는 대부분의 EAI 솔루션에서 지원되는 구조로서, 시스템의 확장성이 용이하고 대상 시스템의 변경 및 e-Biz 기술의 변화등에 대한 유연성이 우수한 구조입니다.

Page 14: 세션 3 (오이식) - :: DBguide.net · EAI 솔루션구성도 1.Data Extraction 2.Data Transport 2.Data Transport 4.Data Loading 3.Data Transformation & Routing 5.EAI Monitoring

14 Consulting Service

Copyright © 2005 MOCOCO, Inc. ㈜모코코. All rights reserved.

제3장 EAI 솔루션 소개

EAI를 통한 데이터 통합 구축사례

통합 Reference Architecture

Enterprise Service

EAI 솔루션 구성도

EAI 솔루션 구성요소

WBI Message Broker

WebSphere MQ

MTE EAI Adapters

MTE Monitoring 시스템

Contents

Page 15: 세션 3 (오이식) - :: DBguide.net · EAI 솔루션구성도 1.Data Extraction 2.Data Transport 2.Data Transport 4.Data Loading 3.Data Transformation & Routing 5.EAI Monitoring

15 Consulting Service

Copyright © 2005 MOCOCO, Inc. ㈜모코코. All rights reserved.

통합 Reference Architecture

q IBM WBI(WebSphere Business Integration) 솔루션은 다양한 비즈니스 통합 요건을 만족시키기

위한 IBM의 전략적 오퍼링 입니다. WBI에서 제공하는 기반 기술은 ESB(Enterprise Service Bus)를 통한 통합이며, ESB를 통해 Messaging 전송 및 변형, 공개 표준 기반의 웹서비스 지원 등을 제공

합니다. 이는 향후 SOA(Service Oriented Architecture)의 기반이 됩니다.

【 통합 Reference Architecture 】

Enterprise Applications and Data

Infrastructure Services

Application and Data Access Services

Business Application and Data ServicesPartner Services

Enterprise Service Bus

Adapters

Business Performance Management Services

Development Platform

Process Services Information ServicesInteraction Services

Business App Services

WBI Message BrokerWebSphere MQ

Page 16: 세션 3 (오이식) - :: DBguide.net · EAI 솔루션구성도 1.Data Extraction 2.Data Transport 2.Data Transport 4.Data Loading 3.Data Transformation & Routing 5.EAI Monitoring

16 Consulting Service

Copyright © 2005 MOCOCO, Inc. ㈜모코코. All rights reserved.

Enterprise Service Bus

q ESB는 SOA Runtime 환경에서 필요한 기능들을 포괄적으로 제공해 주며, 다양한 운영 환경에서

서로 다른 비즈니스 서비스의 연계를 가능하게 하는 Business Service ConnectionBackbone입니다.

Web ServiceWeb Service

Mediator

Routing Transformation

Business Connection

Data

ServiceFlow

ExistingApplications

NewService Logic

B2BInteractions

SOAPService Request

Portals

Connectivity

Synchronous/AsynchronousPersistent/Non-persistentLoosely-coupled/Tightly-coupledEvents

Publish and Subscribe

Adaptor/Connector

Application Adapter

Enterprise Services BusBusiness

Connection Web Service Connectivity Adaptor/Connector

Mediator Events

• Runtime 환경 : 시장 상황에 신속히 대응하기 위해 향후의 업무는 기존 활용 혹은 신규 서비스를 개발/조립해서 구현합니다. 그러기

위해서는 기반이 되는 Service Oriented Architecture에서 각 과정을 가능하게 해주는 기능들이 제공되어야 합니다.

Page 17: 세션 3 (오이식) - :: DBguide.net · EAI 솔루션구성도 1.Data Extraction 2.Data Transport 2.Data Transport 4.Data Loading 3.Data Transformation & Routing 5.EAI Monitoring

17 Consulting Service

Copyright © 2005 MOCOCO, Inc. ㈜모코코. All rights reserved.

EAI 솔루션 구성도

1.Data Extraction

2.Data Transport

2.Data Transport

4.Data Loading

3.Data Transformation& Routing

5.EAI Monitoring 시스템

Adapter Adapter

WMQ WMQ

WBIMB

( MTE Monitor)

ERP

SCM

CRM

Legacy

Internet

DB

DW

ERP

SCM

CRM

Legacy

Internet

DB

DW

q EAI 솔루션은 Legacy 시스템 또는 Package Application 간의 데이터 통합을 위하여 각종 Adapter, Middleware, Message Broker, Monitoring 도구들을 사용합니다.

Page 18: 세션 3 (오이식) - :: DBguide.net · EAI 솔루션구성도 1.Data Extraction 2.Data Transport 2.Data Transport 4.Data Loading 3.Data Transformation & Routing 5.EAI Monitoring

18 Consulting Service

Copyright © 2005 MOCOCO, Inc. ㈜모코코. All rights reserved.

EAI 솔루션 구성 요소

WBI Message BrokerWBI Message Broker

WebSphere MQWebSphere MQ

MTE AdaptersMTE Adapters

데이터의 변환 및 지능적인 라우팅(Intelligent Routing) 을 필요로 하는 어플리케이션 및 데이터 (정보) 통합을 위한 Message Broker 솔루션입니다.

데이터의 변환 및 지능적인 라우팅(Intelligent Routing) 을 필요로 하는 어플리케이션 및 데이터 (정보) 통합을 위한 Message Broker 솔루션입니다.

IBM의 WebSphere MQ 솔루션은 Messaging & Queuing 방식의 미들웨어로서 시스템간의 데이터 정합성을 보장하며, 기업의 전사적인 비즈니스 통합을 위한 Robust 메세징 인프라를 제공합니다.

IBM의 WebSphere MQ 솔루션은 Messaging & Queuing 방식의 미들웨어로서 시스템간의 데이터 정합성을 보장하며, 기업의 전사적인 비즈니스 통합을 위한 Robust 메세징 인프라를 제공합니다.

MTE Adapter는 다양한 Legacy 시스템 ↔ WBI 간의 데이터 전송을 담당하는 Connecter로써 Legacy 시스템의 업무 특성을 일반화 하여 데이터를 가공 처리한 후 WBI로 전송하며 SAP, Notes, DB, File, Tuxedo 등과 같은 다양한업무시스템을 지원합니다.

MTE Adapter는 다양한 Legacy 시스템 ↔ WBI 간의 데이터 전송을 담당하는 Connecter로써 Legacy 시스템의 업무 특성을 일반화 하여 데이터를 가공 처리한 후 WBI로 전송하며 SAP, Notes, DB, File, Tuxedo 등과 같은 다양한업무시스템을 지원합니다.

MTE Monitoring SystemMTE Monitoring System

EAI Component들의 관리 및 시스템 모니터링과 인터페이스 데이터의 실시간 처리 결과 및 현황에 대한 모니터링정보를 제공함으로써 EAI 시스템을 효율적으로 관리하고 운영할 수 있도록 지원합니다.

EAI Component들의 관리 및 시스템 모니터링과 인터페이스 데이터의 실시간 처리 결과 및 현황에 대한 모니터링정보를 제공함으로써 EAI 시스템을 효율적으로 관리하고 운영할 수 있도록 지원합니다.

Page 19: 세션 3 (오이식) - :: DBguide.net · EAI 솔루션구성도 1.Data Extraction 2.Data Transport 2.Data Transport 4.Data Loading 3.Data Transformation & Routing 5.EAI Monitoring

19 Consulting Service

Copyright © 2005 MOCOCO, Inc. ㈜모코코. All rights reserved.

WBI Message Broker

v 송 수신 간의 데이터 형태 변환, 라우팅 그리고 데이터 확장을 담당합니다.

v 1 : 1, 1 : N, N : N 형태의 연계를 지원하며, 전송 데이터를 요건에 따라 Pub/Sub 합니다.

v XML, Fixed Length, Delimited, Tagged 등 다양한 데이터 포맷을 지원합니다.

v Enterprise Service Bus의 주요 기능을 담당하는 고성능 EAI HUB Engine입니다.

q WBI Message Broker 솔루션은 데이터의 변환 및 지능적인 라우팅(Intelligent Routing) 을 필요

로 하는 어플리케이션 및 데이터 (정보) 통합을 위한 Message Broker 솔루션입니다.

Page 20: 세션 3 (오이식) - :: DBguide.net · EAI 솔루션구성도 1.Data Extraction 2.Data Transport 2.Data Transport 4.Data Loading 3.Data Transformation & Routing 5.EAI Monitoring

20 Consulting Service

Copyright © 2005 MOCOCO, Inc. ㈜모코코. All rights reserved.

WebShere MQ

q IBM의 WebSphere MQ 솔루션은 Messaging & Queuing 방식의 미들웨어로써 35개 이상의 상이

한 플랫폼간의 데이터 전달 보증 기능을 지원함으로써 시스템간의 데이터 정합성을 보장하며, 기업

의 전사적인 비즈니스 통합을 위한 Robust 메세징 인프라를 제공합니다.

v MOM 시장에서 75% 시장 점유율

v 메시징 기술을 이용한 데이터 전달 보증

v 큐 매니저 클러스터링을 통한 부하 분산 및 고가용성

지원

v 스마트 메시지 분배 및 멀티 캐스팅

v 다양한 개발 환경을 위한 API 지원

ServerAppl

Cluster queue

Queue manager

Xmitqueue

Queue manager

ClientAppl

Increasedavailability

Reduced systemadministration

ServerAppl

Cluster queue

Queue manager

ServerAppl

Cluster queue

Queue manager

Workloadbalancing

Page 21: 세션 3 (오이식) - :: DBguide.net · EAI 솔루션구성도 1.Data Extraction 2.Data Transport 2.Data Transport 4.Data Loading 3.Data Transformation & Routing 5.EAI Monitoring

21 Consulting Service

Copyright © 2005 MOCOCO, Inc. ㈜모코코. All rights reserved.

MTE EAI Adapters

q MTE Adapter는 다양한 Legacy 시스템 및 Package Application의 인터페이스 데이터의 추출 및

적재를 담당하는 Connecter로써 DB, File, SAP, Tuxedo 등과 같은 다양한 데이터 또는 시스템 환

경을 지원합니다.

v개요

Ø 수 많은 Legacy 업무의 특성을 일반화하여 데이터 송/수신 처리

기능을 수행하는 솔루션

Ø 기존의 송/수신 업무 프로그램에 많은 수정을 가하지 않고 새로운

통신 체계로 전환할 수 있는 솔루션

v주요 기능 및 특징

Ø 중앙 집중식으로 Repository 를 관리하여 편리한 유지 보수 지원

Ø SQL 작성에 필요한 DB 탐색기 제공

Ø Data Tracking에 필요한 메시지 플로우 생성 지원

Ø FTP/MQ 를 통해 원격에 있는 목표 시스템에 환경 파일배포

Ø 인터페이스 개발의 생산성 및 유지보수의 편이성 제공

Page 22: 세션 3 (오이식) - :: DBguide.net · EAI 솔루션구성도 1.Data Extraction 2.Data Transport 2.Data Transport 4.Data Loading 3.Data Transformation & Routing 5.EAI Monitoring

22 Consulting Service

Copyright © 2005 MOCOCO, Inc. ㈜모코코. All rights reserved.

q EAI Monitoring 도구는 EAI Component들의 관리를 통한 EAI 시스템 모니터링과 인터페이스

데이터의 실시간 처리 결과 및 현황에 대한 모니터링을 제공합니다.v EAI 시스템을 적은 인력으로써 효율적으로 관리하고 운영v 장애 발생 시 Alerting 기능v 빠른 시간 내에 문제를 탐지하고 장애를 해결할 수 있도록 지원

MTE Monitoring 시스템

전체전체 시스템시스템 및및 EAI EAI 자원자원 모니터링모니터링

정상

실시간으로각 노드 상태

EAI EAI 실시간실시간 처리처리 현황현황 모니터링모니터링실시간실시간 데이터데이터 전송전송 처리처리 결과결과 확인확인

비정상

Page 23: 세션 3 (오이식) - :: DBguide.net · EAI 솔루션구성도 1.Data Extraction 2.Data Transport 2.Data Transport 4.Data Loading 3.Data Transformation & Routing 5.EAI Monitoring

23 Consulting Service

Copyright © 2005 MOCOCO, Inc. ㈜모코코. All rights reserved.

제4장 구축사례

EAI를 통한 데이터 통합 구축사례

사례 1. CRM 시스템과의 연계

사례 2. 통합 DB 시스템과의 연계

사례 3. 실시간 업무와의 연계

Contents

Page 24: 세션 3 (오이식) - :: DBguide.net · EAI 솔루션구성도 1.Data Extraction 2.Data Transport 2.Data Transport 4.Data Loading 3.Data Transformation & Routing 5.EAI Monitoring

24 Consulting Service

Copyright © 2005 MOCOCO, Inc. ㈜모코코. All rights reserved.

사례 1. CRM 시스템과 연계 – Request & Reply

q CRM 시스템에 콜 보너스 변경 사항이 생기면 EAI를 통해 실시간으로 보너스 시스템으로 변경 정보

를 Update 하고 결과를 알려주는 인터페이스 유형

1. 콜 보너스 변경 이벤트를 CRM의 Workflow를 통하여 전송

2. EAI HUB에서 Data Formatting

3. Tuxedo 서비스를 통하여 변경 이벤트 처리 및 결과 리턴

� 콜 보너스 변경 이벤트가 발생하면업무BS를 호출하고 Workflow를통하여 EAI HUB로 데이터를 전송한다

� EAI HUB에서 데이터 포맷팅을 하여보너스시스템으로 데이터를 전송한다

� 보너스시스템에서 해당 Tuxedo 서비스를 호출하여 해당 이벤트를처리하고 결과를 EAI를 통하여 리턴한다

� CRM 시스템의 업무 BS로 결과를통보한다

��

EAI HUB

WBIMB

보너스 시스템

ADT

DB

CRM 시스템

Workflow

업무 BS

Common BSWMQ TS

WMQ

Page 25: 세션 3 (오이식) - :: DBguide.net · EAI 솔루션구성도 1.Data Extraction 2.Data Transport 2.Data Transport 4.Data Loading 3.Data Transformation & Routing 5.EAI Monitoring

25 Consulting Service

Copyright © 2005 MOCOCO, Inc. ㈜모코코. All rights reserved.

사례 1. CRM 시스템과 연계 - Replication

q 제품 가격 생성 및 변경이 생기면 EAI를 통해 실시간으로 CRM 시스템으로 변경 정보를 전송하여

처리하는 인터페이스 유형

1. 제품 가격 생성 및 변경 정보를 실시간으로 전송

2. EAI HUB에서 Data Formatting

3. CRM 시스템에서 제품 가격 정보 변경

� 제품 가격 정보가 생성되거나 변경되면실시간으로 이벤트가 발생한다

� Adapter가 데이터를 HUB로 전송하면HUB에서 데이터 포맷팅을 한후전송한다

�WMQ Receiver가 데이터를Workflow에 전달하고, Workflow는업무BS를 호출하여 처리한다

EAI HUB

WBIMB

빌링 시스템

ADT

DB

CRM 시스템

WMQReceiver

업무 BS

WorkflowWMQ WMQ

� � �

Page 26: 세션 3 (오이식) - :: DBguide.net · EAI 솔루션구성도 1.Data Extraction 2.Data Transport 2.Data Transport 4.Data Loading 3.Data Transformation & Routing 5.EAI Monitoring

26 Consulting Service

Copyright © 2005 MOCOCO, Inc. ㈜모코코. All rights reserved.

사례 2. 통합 DB 시스템과 연계 - N:1 관계

q 해외법인의 영업/회계 데이터를 EAI를 이용해 ODS 시스템으로 통합하는 인터페이스 유형

1. 법인의 배치 데이터를 압축해서 EAI를 통해 통합 DB 시스템으로 전송

2. ETT 도구를 사용하여 전송 데이터를 ODS로 변환

3. 변환 데이터를 본사 DM으로 EAI를 통해 전송, 전사 EDW의 Logical 통합

* ETT : Extraction, Transition & Transforamation

DM3

DM2

DM1

LegacyDB

추출

I/FTable

해외1

EAIHUB

LegacyDB

추출

I/FTable

해외2

LegacyDB

추출

I/FTable

국내

:

DM5

DM4

:

본사 DM

본부 DM

� Adapter에서 데이터를 추출하여압축한 후 WMQ를 통하여 전송

� HUB에서 데이터 Formatting 후통합 DB 시스템으로 전송

� 통합 DB 시스템에서 ETT 도구를사용하여 Data Transition 및Code Validation

� 본사 DM 시스템으로 EAI를 통해데이터 전송

� � � �

Target ODS•Transition•Validation

ETT*

통합 DB 시스템

EAIHUB

Page 27: 세션 3 (오이식) - :: DBguide.net · EAI 솔루션구성도 1.Data Extraction 2.Data Transport 2.Data Transport 4.Data Loading 3.Data Transformation & Routing 5.EAI Monitoring

27 Consulting Service

Copyright © 2005 MOCOCO, Inc. ㈜모코코. All rights reserved.

사례 2. 통합 DB 시스템과 연계 – 1:N 관계

q 빌링 시스템에 계약 정보등의 변경 사항이 생기면 EAI를 통해 실시간으로 관련 업무 시스템으로 변

경 정보를 Broadcasting 하는 인터페이스 유형

1. 계약 정보에 변경이 생기면 DB Trigger를 사용하여 실시간으로 전송 정보 생성

2. EAI HUB에서 대상 시스템으로 전송 데이터 Broadcasting

3. 데이터 정합성 유지

계약정보DB

I/FTable

A 시스템 � 계약정보에 변경이 생기면DB Trigger가 발생하여 I/F 테이블에변경 정보 저장

� I/F 테이블에 있는 정보를 Adapter가추출하여 WMQ를 통해 EAI HUB로전송

� EAI HUB의 WBIMB가 데이터를 해당시스템으로 Broadcasting

� 수신 시스템에서 Adapter를 사용하여데이터 적재

� � � �

EAI HUB

DB TriggerADT WBIMB

ADT DB

B 시스템

ADT DB

C 시스템

ADT DB

빌링시스템

WMQ WMQ

Page 28: 세션 3 (오이식) - :: DBguide.net · EAI 솔루션구성도 1.Data Extraction 2.Data Transport 2.Data Transport 4.Data Loading 3.Data Transformation & Routing 5.EAI Monitoring

28 Consulting Service

Copyright © 2005 MOCOCO, Inc. ㈜모코코. All rights reserved.

사례 3. 실시간 업무 연계 – 농협 EAI 시스템

q 농협 EAI 시스템은 Real-time Adapter 들을 사용하여 실시간 Transaction 처리를 위하여 수행합니다.

송신 시스템 수신 시스템HUB 시스템

업무정보 업무서비스 EAI 어뎁터

BC카드

BC카드

WMQ

TMAXTMAX Rules, Trans Repository

RuleRule--Based EngineBased Engine

Rule Action 실행

Queue에

넣음

Meta Data

CleansRules

Meta Data

CleansRules Format

OutPutInPut

처리

WMQ

WMQ

TMAXTMAX

UnixUnix

Win-NTWin-NT

계정계계정계

대학등록금대학등록금

UnixUnix

계정계계정계 UnisysUnisys

자산관리자산관리

Win-NTWin-NT

승인업무승인업무

수납처리수납처리

……

계좌조회계좌조회

EAI 어뎁터 업무서비스 업무정보

BC카드 업무는 TMAX 어뎁터를 사용하여대외계, Win-NT, Unix, 계정계 환경의 수신서비스 요청 실행이 가능합니다

계정 계 업무 시스템의 계좌조회 서비스는이 기종 시스템으로 부터 요청된 서비스처리를 실행합니다

HUB는 EAI 표준헤더 와Repository 정보를 분석정보 연계를 통합 관리

WBI

2.Data Transport

4. Transaction Service

1. Transaction Request

2.Data Transport

3. DataTransformation

& Routing

Page 29: 세션 3 (오이식) - :: DBguide.net · EAI 솔루션구성도 1.Data Extraction 2.Data Transport 2.Data Transport 4.Data Loading 3.Data Transformation & Routing 5.EAI Monitoring

29 Consulting Service

Copyright © 2005 MOCOCO, Inc. ㈜모코코. All rights reserved.

사례 3. 실시간 업무 연계 – 농협 EAI 시스템

q 농협 EAI 시스템에서는 다양한 인터페이스 유형을 사용하여 실시간 업무의 Transaction 처리를 수행합니다.

병렬처리조회 (인터넷 뱅킹고객 계좌정보조회)

Request/Reply ( Transaction 동기화 및정보 조회 )

다중수신 시스템 Data 동기화(개국및 폐국전문)

Deferred Real time( 대량발생 Transaction 동기화)

Page 30: 세션 3 (오이식) - :: DBguide.net · EAI 솔루션구성도 1.Data Extraction 2.Data Transport 2.Data Transport 4.Data Loading 3.Data Transformation & Routing 5.EAI Monitoring

30 Consulting Service

Copyright © 2005 MOCOCO, Inc. ㈜모코코. All rights reserved.

Thank you

TEL : 82-2-3430-3600 FAX : 82-2-3430-3636 Homepage : www.mococo.com

㈜모코코

Born To Be a Leader of eAI !