21
1 © 2009 IBM Corporation 기기 기기 기기기 기기기 기 기기 채채채 채채 WebSphere 채채채채채 , IBM 채채채채채 채채 June 5, 2009

© 2009 IBM Corporation 1 기업 통합 방안의 트렌드 및 전략 채윤정 부장 WebSphere 기술영업팀, IBM 소프트웨어 그룹 June 5, 2009

Embed Size (px)

Citation preview

Page 1: © 2009 IBM Corporation 1 기업 통합 방안의 트렌드 및 전략 채윤정 부장 WebSphere 기술영업팀, IBM 소프트웨어 그룹 June 5, 2009

1© 2009 IBM Corporation

기업 통합 방안의 트렌드 및 전략

채윤정 부장WebSphere 기술영업팀 , IBM 소프트웨어 그룹June 5, 2009

Page 2: © 2009 IBM Corporation 1 기업 통합 방안의 트렌드 및 전략 채윤정 부장 WebSphere 기술영업팀, IBM 소프트웨어 그룹 June 5, 2009

2© 2009 IBM Corporation

1. Enterprise Integration

2. Messaging 기반 통합

3. IBM 의 Messaging Solution 전략

1. Enterprise Integration

2. Messaging 기반 통합

3. IBM 의 Messaging Solution 전략

Page 3: © 2009 IBM Corporation 1 기업 통합 방안의 트렌드 및 전략 채윤정 부장 WebSphere 기술영업팀, IBM 소프트웨어 그룹 June 5, 2009

3© 2009 IBM Corporation

통합의 필요성

Distributed …

Business Functions

Applications

Data

Integrated …

고객

기업내부

비즈니스파트너

혁신 성장 비용절감 운영효율 시장 점유율확대 비즈니스 목표

Page 4: © 2009 IBM Corporation 1 기업 통합 방안의 트렌드 및 전략 채윤정 부장 WebSphere 기술영업팀, IBM 소프트웨어 그룹 June 5, 2009

4© 2009 IBM Corporation

통합이란 ? – 컴퓨터 시스템 , 회사 , 사람의 연결

* 출처 - Hohpe, Woolf, Enterprise Integration Patterns. Addison Wesley

Information Portals Data Replication

Distributed Business Processes

Shared Business Functions

Service-Oriented Architectures

Business-to-Business Integration

Page 5: © 2009 IBM Corporation 1 기업 통합 방안의 트렌드 및 전략 채윤정 부장 WebSphere 기술영업팀, IBM 소프트웨어 그룹 June 5, 2009

5© 2009 IBM Corporation

Integration Challenge

불안정한 데이터 네트워크네트워크 속도저하이기종 환경 : 플랫폼 , OS,

프로그래밍 언어불가피한 변경

Page 6: © 2009 IBM Corporation 1 기업 통합 방안의 트렌드 및 전략 채윤정 부장 WebSphere 기술영업팀, IBM 소프트웨어 그룹 June 5, 2009

6© 2009 IBM Corporation

좀더 느슨한 결합 (Loose Coupling) 으로의 진화

시간 프로토콜 포맷 언어 플랫폼 위치계약

Dimensions of Coupling

EAI

Reduced development and maintenance; increased flexibility and reuse

ESB

Message Queuing Message Brokering Service OrientationDirect Connectivity

Page 7: © 2009 IBM Corporation 1 기업 통합 방안의 트렌드 및 전략 채윤정 부장 WebSphere 기술영업팀, IBM 소프트웨어 그룹 June 5, 2009

7© 2009 IBM Corporation

How to integrate – 고려사항

•Application coupling

•Integration simplicity

•Integration technology

•Data format

•Data timeliness

•Data or functionality

•Asynchronicity

Page 8: © 2009 IBM Corporation 1 기업 통합 방안의 트렌드 및 전략 채윤정 부장 WebSphere 기술영업팀, IBM 소프트웨어 그룹 June 5, 2009

8© 2009 IBM Corporation

How to integrate – Integration 유형 (Connectivity 관점 )

Session Peer to Peer

API based communication (APPC, TCP, IPX)

File Transfers

Commonly agreed upon file structure, name and location

RPC or RMI

Calling functions exposed by remote application

Shared Database

Multiple applications sharing database schema and its data

Messaging

Common message structure communication between applications using channels (queues)

Page 9: © 2009 IBM Corporation 1 기업 통합 방안의 트렌드 및 전략 채윤정 부장 WebSphere 기술영업팀, IBM 소프트웨어 그룹 June 5, 2009

9© 2009 IBM Corporation

How to integrate – Integration 유형 (Interaction 관점 )

bb

1 : 11 : 1

1 : N1 : N

N : 1N : 1

1 : 11 : 1

CollectionCollection

AggregateAggregate

AsynchronousAsynchronous SynchronousSynchronous

Publish & SubscribePublish & Subscribe

Page 10: © 2009 IBM Corporation 1 기업 통합 방안의 트렌드 및 전략 채윤정 부장 WebSphere 기술영업팀, IBM 소프트웨어 그룹 June 5, 2009

10© 2009 IBM Corporation

How to integrate – Integration 유형 (Data 통합 관점 )

• Real-time information access• Federation of data from

multiple sources• Dynamic drill down• Semi-structured &

unstructured data

EII

StructuredData Source

unstructuredLegacy

Data Source

Data Virtualization

SQL

EAI

Application

Application

Application

InterpretTransform

Route

• Process-based integration of application data

• Message-based, transaction-oriented processing

• Workflow and data orchestration, content-based routing

DataSource

… DataSource

extract

transform

load

Target /Data

Warehouse

ETL

• Bulk data integration • Set-based &

hierarchical transformations

• High-scale, batch-oriented data delivery

Page 11: © 2009 IBM Corporation 1 기업 통합 방안의 트렌드 및 전략 채윤정 부장 WebSphere 기술영업팀, IBM 소프트웨어 그룹 June 5, 2009

11© 2009 IBM Corporation

1. Enterprise Integration

2. Messaging 기반 통합

3. IBM 의 Messaging Solution 전략

1. Enterprise Integration

2. Messaging 기반 통합

3. IBM 의 Messaging Solution 전략

Page 12: © 2009 IBM Corporation 1 기업 통합 방안의 트렌드 및 전략 채윤정 부장 WebSphere 기술영업팀, IBM 소프트웨어 그룹 June 5, 2009

12© 2009 IBM Corporation

Evolution of Enterprise Application Integration

EAI

EDA

SOAWeb 2.0

Page 13: © 2009 IBM Corporation 1 기업 통합 방안의 트렌드 및 전략 채윤정 부장 WebSphere 기술영업팀, IBM 소프트웨어 그룹 June 5, 2009

13© 2009 IBM Corporation

What is Messaging

메시징 (Messaging): 신뢰할 수 있는 데이터 전달을 통해 어플리케이션 간 고속의 비동기 방식의 통신을 가능하게 하는 기술

메시징 시스템 (Messaging System): 이러한 통신 메커니즘을 제공하는 미들웨어로서 일반적으로 MOM(Messaging Oriented Middleware) 라고 함 .

Hohpe, Woolf, Enterprise Integration Patterns. Addison Wesley

MOM 은 다음과 같은 5 단계로 메시지를 처리함

• Create• Send• Deliver• Receive• Process

Page 14: © 2009 IBM Corporation 1 기업 통합 방안의 트렌드 및 전략 채윤정 부장 WebSphere 기술영업팀, IBM 소프트웨어 그룹 June 5, 2009

14© 2009 IBM Corporation

Value of Messaging Systems

Remote Communication

Platform/Language Integration

Application Simplification

Asynchronous Communication

Variable Timing

(Real Time, Batch, Parallel)

Providing a buffer between the producer and consumer

Reliable Communication

Disconnected Operation

Mediation

Page 15: © 2009 IBM Corporation 1 기업 통합 방안의 트렌드 및 전략 채윤정 부장 WebSphere 기술영업팀, IBM 소프트웨어 그룹 June 5, 2009

15© 2009 IBM Corporation

Why Asynchronous Messaging EAI (AM EAI)

구성 방식 장점 단점 적용 대상•시스템 간 종속성이 가장 낮은 Loosely coupled 연결

•대용량 , 고성능 메시지 처리 가능

•Hub 의 부하가 적음 •MOM 을 통한 메시지 버퍼링 가능

•통신 프로토콜 표준화 가능

•인터페이스 개발 표준화 용이

•Spoke 시스템에 MOM, ADT 설치 필요

•Spoke 시스템의 MOM, Adapter 관리 필요

•Mission Critical 업무 시스템

•대용량 , 고성능 메시지 처리가 필요한 경우

•비동기 , 전달보증 요건이 많은 경우

•N/W 환경이 불안정한 경우

•Spoke 시스템의 MOM, ADT 설치 및 관리 불 필요•기존 Application 의 변경 최소화

•Hub 시스템의 부하 증가•상대 시스템의 가용상태에 의한 영향이 큼•통신 프로토콜의 표준화 불가•연계 방식에 따라 인터페이스 개발 표준화 어려움

•대용량 , 고성능 메시지 처리가 불필요한 경우•Spoke 시스템의 변경이 어려운 경우•N/W 환경이 안정적인 경우

EAI Hub Adapter APPL

메시징

EAI Hub Adapter APPL

Appl 고유 프로토콜

DB Link 등

Page 16: © 2009 IBM Corporation 1 기업 통합 방안의 트렌드 및 전략 채윤정 부장 WebSphere 기술영업팀, IBM 소프트웨어 그룹 June 5, 2009

16© 2009 IBM Corporation

1. Enterprise Integration

2. Messaging 기반 통합

3. IBM 의 Messaging Solution 전략

1. Enterprise Integration

2. Messaging 기반 통합

3. IBM 의 Messaging Solution 전략

Page 17: © 2009 IBM Corporation 1 기업 통합 방안의 트렌드 및 전략 채윤정 부장 WebSphere 기술영업팀, IBM 소프트웨어 그룹 June 5, 2009

17© 2009 IBM Corporation

Qualities-of-Service Delivery Styles

Transactional

Persistent

At-least-once

Best-Effort

Fire-and-Forget

Request-Reply

Replay

Guaranteed

At-Most-Once

Client-Server

Backbone

Point-to-Point

Peer-to-Peer

Publish/Subscribe

Grid

Bus

Fastest speed

Multicast

Lowest Latency

Unicast

Skills

Languages

Mindsets

Orientations

COBOL, C/C++, RPCJava, JEE, JMS.NET, C#, VB, WCFAJAX, Perl, Python…

ServiceBatchFileMessageResource…

WSDL, XML, WS-*REST, MEST, KISS

End-Points

Vendor Platforms

Applications

Operating Systems

Devices

Web services

Web 2.0

JEE, .NET, etc

Exploitation & Support

SAP, Siebel, etc…

Mobile, Wireless, PoS,Sensor, Actuator, RFID…

AppliancesHTTP, AJAX, REST,…

SOAP, WSDL, WS-RM, WS-N…

Universal Messaging Backbone 기업 통합을 위한 모든 전송요건에 대한 전체 스펙트럼을 지원

Page 18: © 2009 IBM Corporation 1 기업 통합 방안의 트렌드 및 전략 채윤정 부장 WebSphere 기술영업팀, IBM 소프트웨어 그룹 June 5, 2009

18© 2009 IBM Corporation

Universal Messaging Backbone Components

•WebSphere MQ 는 메시징 백본의 중심•고객 비즈니스 요건에 부합하기 위한 속도 (Speed), 피드 (Feed), 가용성 (Availability) 에 대한

포괄적 범위의 옵션 제공

WebSphere MQ

–Dist and z/OS

–Everyplace/Mobile

–Telemetry Transport

–Low Latency Messaging

–File Transfer Edition

WebSphere Business Services Fabric

WebSphere Process Server

WebSphere ESB

WebSphere Application Server

SIB

WebSphere MQ providing universal connectivity

Page 19: © 2009 IBM Corporation 1 기업 통합 방안의 트렌드 및 전략 채윤정 부장 WebSphere 기술영업팀, IBM 소프트웨어 그룹 June 5, 2009

19© 2009 IBM Corporation

• 개발자 생산성 향상을 위한 툴 강화MQ Explorer, MQI Verb

• 획기적인 성능 향상JMS, Pub/Sub, MQ Client connection

• Web 2.0 HTTP 브리지 제공 , REST-style access to WebSphere MQ

WebSphere MQ V7

EnhancedTooling

EnhancedPerformance

EnhancedResilience

Enhanced Pub/Sub

Enhanced JMSSupport

New MQI Commands

HTTP Bridge for Web 2.0

New Pub/Sub for z/OS

WebSphere MQ V7

Messaging

Page 20: © 2009 IBM Corporation 1 기업 통합 방안의 트렌드 및 전략 채윤정 부장 WebSphere 기술영업팀, IBM 소프트웨어 그룹 June 5, 2009

20© 2009 IBM Corporation

전송을 위한 유연한 백본 –네트워크 상의 모든 지점으로 파일 전송 가능

다목적 – 메시지와 파일 모두 전송 감사 - 로깅 서브시스템을 통해 전송 추적 중앙집중적인 제어 및 구성 대용량 파일 – MQ 메시지 보다 큰 신뢰성 있는 MQ 전송기능 활용 MQ 를 통해 애플리케이션 , ESB 와 통합 프로그램 코딩이 필요 없음 단순한 GUI 툴로 원격 구성 자동화된 파일 변환 및 압축 보안 - of file payload using SSL

가시화 - 전송 상태 및 보고서 기능 MQ 가 지원하는 다양한 환경 지원

IBM WebSphere MQ File Transfer Edition V7.0

• WebSphere MQ 에 File 전송 서비스 기능 추가 - 파일 Size 에 관계 없이 , 관리형 방식 (reliable, auditable, secure) 으로

• 파일과 메시지 모두 전송하는 다목적 인프라로서의 WebSphere MQ

File Transfer EditionWebSphere MQ

……

auditconfigure track

A B C X Y Z

Page 21: © 2009 IBM Corporation 1 기업 통합 방안의 트렌드 및 전략 채윤정 부장 WebSphere 기술영업팀, IBM 소프트웨어 그룹 June 5, 2009

21© 2009 IBM Corporation

SOA Connectivity

Service Enrichment

Messaging

Service Visibility and Governance

Extend Your ESB

Partner Services Access Services

ES

B

Process & Event Services

Extend Your ESB