0-2. soa on system z - dbguide.net · 2007-10-29 · 2. soa on system z (zsoa) 4 ibm system z...

46
IBM System z Conference 2007 2007. 9. 5 SOA on System z 정승건 ([email protected] ) zStack IBM Korea

Upload: others

Post on 15-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 0-2. SOA on System z - DBGuide.net · 2007-10-29 · 2. SOA on System z (zSOA) 4 IBM System z Conference 2007 CEO Agenda 2006년IBM Global CEO Survey에서87%의CEO들은혁신(Innovation)을이끌어갈변화가필요하다고믿고있습니다

IBM System z Conference 2007

2007. 9. 5

SOA on System z

정 승 건 ([email protected])zStackIBM Korea

Page 2: 0-2. SOA on System z - DBGuide.net · 2007-10-29 · 2. SOA on System z (zSOA) 4 IBM System z Conference 2007 CEO Agenda 2006년IBM Global CEO Survey에서87%의CEO들은혁신(Innovation)을이끌어갈변화가필요하다고믿고있습니다

2

IBM System z Conference 2007

Agenda

1. SOA Overview

2. SOA on System z (zSOA)

Page 3: 0-2. SOA on System z - DBGuide.net · 2007-10-29 · 2. SOA on System z (zSOA) 4 IBM System z Conference 2007 CEO Agenda 2006년IBM Global CEO Survey에서87%의CEO들은혁신(Innovation)을이끌어갈변화가필요하다고믿고있습니다

3

IBM System z Conference 2007

Agenda

1. SOA Overview1.1. SOA 등장 배경과 기대 효과

CEO Agenda

CIO Agenda

Today's Infrastructure

On Demand Business

On Demand Operating Environment (oDoE)

SOA and Business Values

SOA 기대 효과

1.2. SOA 개념

2. SOA on System z (zSOA)

Page 4: 0-2. SOA on System z - DBGuide.net · 2007-10-29 · 2. SOA on System z (zSOA) 4 IBM System z Conference 2007 CEO Agenda 2006년IBM Global CEO Survey에서87%의CEO들은혁신(Innovation)을이끌어갈변화가필요하다고믿고있습니다

4

IBM System z Conference 2007

CEO Agenda

2006년 IBM Global CEO Survey에서 87%의 CEO들은 혁신(Innovation)을 이끌어 갈 변화가 필요하다고 믿고 있습니다.

65%A lot22%

Moderate

13%

Little or no

‘향후 2년 내에 급격하고도 본질적인 변화가 필요한가?’에 대한 답변

Source: 2006 IBM Global CEO Survey

Rapidly evolving market forces drive the need for innovation

CEO에게 중요한 혁신 (Innovation) 과제

Top Innovation Priorities:

Extend the abilityto collaborate inside & outside

Innovatebusiness models & processes

Leverage informationfor business optimization

혁신은 전적으로 변화에 대해 말합니다.SOA는 더 쉽게 변화하게 만듭니다.

Page 5: 0-2. SOA on System z - DBGuide.net · 2007-10-29 · 2. SOA on System z (zSOA) 4 IBM System z Conference 2007 CEO Agenda 2006년IBM Global CEO Survey에서87%의CEO들은혁신(Innovation)을이끌어갈변화가필요하다고믿고있습니다

5

IBM System z Conference 2007

CIO Agenda

2006년 McKinsey Survey에 따르면, 64%의 CIO가 2007년에 SOA를 구현할 계획을 가지고 있다고 응답했습니다.

SOA (Services Oriented Architecture)

64%

Lean principles to Data Center

28%

Page 6: 0-2. SOA on System z - DBGuide.net · 2007-10-29 · 2. SOA on System z (zSOA) 4 IBM System z Conference 2007 CEO Agenda 2006년IBM Global CEO Survey에서87%의CEO들은혁신(Innovation)을이끌어갈변화가필요하다고믿고있습니다

6

IBM System z Conference 2007

Today’s Infrastructure

IT Silossurrounded by shared infrastructure complexity

FirewallServers

RoutersSwitches

UI Data

DNSServers

CachingAppliances

Web Servers

SSLAppliances

ApplicationServers

Security &Directory Servers

File/PrintServers

LAN Servers

Database Servers

Business Data

PCs

UNIX

UNIXPCs

Mainframe

z

다양한 IT 주변 환경과 관리의 복잡성IT 자산 (Asset)의 활용도가 낮음개인 비 보호, 보안, 비즈니스 영속성적용되는 기술과 지원해야 할 Platform이 급격히 증가IT 유연성이 비즈니스의 요건을 충족하기 위한 운영 속도를 보이지 못함IT Infrastructure 유연하게 관리하기 곤란함.

IT IssuesIT Issues

Page 7: 0-2. SOA on System z - DBGuide.net · 2007-10-29 · 2. SOA on System z (zSOA) 4 IBM System z Conference 2007 CEO Agenda 2006년IBM Global CEO Survey에서87%의CEO들은혁신(Innovation)을이끌어갈변화가필요하다고믿고있습니다

On Demand Business

IntegratedIntegrated

AutonomicAutonomicVirtualizedVirtualized

OpenOpen

Busi

ness

Tran

sfor

mat

ion

Flexible Financial &

Delivery Models

OperatingEnvironment

On Demand Operating EnvironmentOpen

IntegratedVirtualizedAutonomic

Requires an On Demand Operating Environment (oDoE)

Page 8: 0-2. SOA on System z - DBGuide.net · 2007-10-29 · 2. SOA on System z (zSOA) 4 IBM System z Conference 2007 CEO Agenda 2006년IBM Global CEO Survey에서87%의CEO들은혁신(Innovation)을이끌어갈변화가필요하다고믿고있습니다

8

IBM System z Conference 2007

On Demand Operating Environment (oDoE)

On Demand 비즈니스는 On Demand 운영 환경 (oDoE)을 필요로 합니다.

비즈니스 요건에 따른효율적인 IT 자산 활용

비즈니스 정책에 의한IT 자원의 할당

유연하고 동적인비즈니스 프로세스

IT 자원이 중단 없이동적으로 할당되고 운영됨

IT와 비즈니스 간에우선 순위에 대한 차이를 연결하는

교량역할

VirtualizationAutomation

Integration

Page 9: 0-2. SOA on System z - DBGuide.net · 2007-10-29 · 2. SOA on System z (zSOA) 4 IBM System z Conference 2007 CEO Agenda 2006년IBM Global CEO Survey에서87%의CEO들은혁신(Innovation)을이끌어갈변화가필요하다고믿고있습니다

9

IBM System z Conference 2007

SOA and Business Values

최근에 IBM 기업가치 연구소가 11개 산업계에서 실제로 구현된 35개의 SOA 프로젝트를 분석한 결과 아래와 같은 비즈니스 가치를제공하는 것으로 파악되었습니다.

97% justified SOA projects based on cost savings & impact to profitability (비용절감)

Source: IBM Institute for Business Value “The Business Value of Service-Oriented Architecture” 2006

100% realized improved flexibility (유연성 개선)

71% reduced risk(리스크 감소)

51% experienced increased revenue(매출 증대)

97% 100%

51%71%

A Recent Study from IBM SOA Engagements

Page 10: 0-2. SOA on System z - DBGuide.net · 2007-10-29 · 2. SOA on System z (zSOA) 4 IBM System z Conference 2007 CEO Agenda 2006년IBM Global CEO Survey에서87%의CEO들은혁신(Innovation)을이끌어갈변화가필요하다고믿고있습니다

10

IBM System z Conference 2007

SOA 기대 효과

SOA의 특징인 유연성 / 재사용성 / 확장성 / 통합 능력 / 모니터링 등을 통하여, 비즈니스 측면에서 변화에 대한 신속한 대응, IT 측면에서 개발 및 운용 비용 절감의 효과를 볼 수 있습니다.

매출 증대신규 상품/애플리케이션 개발 기간 단축을 통해 신속한 시장 진입기존 시스템을 통한 신규 value 창출

유연성향상 프로세스(“서비스”)의 granularity 향상으로 인한 유연한 비즈니스 모델 개발

신속한 대응 서비스의 재구성/재활용 형식의 애플리케이션 개발을 통해 시장 변화에 빠르게 대응

효율성 향상기존 분산 시스템의 통합 및 M&A 용이자동화를 통하여 외부 협력 파트너사의 연계 시간 단축 및 비용 감소

고객 서비스 향상IT 인프라에 대한 걱정 없이 신속한 신규 서비스 개발 및 제공고객에게 신속하고 일관성 업무 처리 및 서비스 제공

비용 감소 중복 시스템 제거, 한번의 개발 후 재활용 및 개발 기간 단축시스템 통합을 위한 비용 제거

리스크 감소 비즈니스 및 IT 측면의 운영 모니터링 향상

Page 11: 0-2. SOA on System z - DBGuide.net · 2007-10-29 · 2. SOA on System z (zSOA) 4 IBM System z Conference 2007 CEO Agenda 2006년IBM Global CEO Survey에서87%의CEO들은혁신(Innovation)을이끌어갈변화가필요하다고믿고있습니다

11

IBM System z Conference 2007

Agenda

1. SOA Overview1.1. SOA 등장 배경과 기대 효과

1.2. SOA 개념

SOA in Business View

SOA in Architectural View

Align Business Architecture & IT Architecture

SOA Lifecycle

Business Centric SOA

SOA Governance

SOA Reference Architecture

2. SOA on System z (zSOA)

Page 12: 0-2. SOA on System z - DBGuide.net · 2007-10-29 · 2. SOA on System z (zSOA) 4 IBM System z Conference 2007 CEO Agenda 2006년IBM Global CEO Survey에서87%의CEO들은혁신(Innovation)을이끌어갈변화가필요하다고믿고있습니다

12

IBM System z Conference 2007

SOA in Business View - Separation of Concerns

비즈니스 요구들을 필요한 서비스로 분해하고, 비즈니스 프로세스를 표현하기 위하여 기존의 서비스와 새로 만들어진 서비스들을조합하여 구성합니다.

운영 환경

비즈니스 요구 필요한 기능과 서비스 혼합된 어플리케이션

1. 비즈니스 요구를 필요한 기능과 서비스로 분해한다. (Separation of Concerns)

2. 비즈니스 서비스 Reuse/Create (Create/reuse services)

3. 운영환경에 의해 제공되는 공통 서비스 활용 (Leverage Infrastructure)

결과 : 비즈니스 프로세스를 표현하는 혼합된 어플리케이션 구축

1 2

3

Page 13: 0-2. SOA on System z - DBGuide.net · 2007-10-29 · 2. SOA on System z (zSOA) 4 IBM System z Conference 2007 CEO Agenda 2006년IBM Global CEO Survey에서87%의CEO들은혁신(Innovation)을이끌어갈변화가필요하다고믿고있습니다

13

IBM System z Conference 2007

SOA in Architectural View - SOA Layers

SOA is composed of 3-layer model, Component, Service and Process.

ServiceModeling services

atomic and composite

operational systems

service components

consumers

business compositionprocess choreography, business state machines

Service Provider

Service Consum

er

Integration (Enterprise Service Bus approach)

QoS, Security, M

anagement &

Monitoring Infrastructure Services

Data A

rchitecture and Business Intelligence

Governance

PackagedApplication

CustomApplication

OOApplication

Page 14: 0-2. SOA on System z - DBGuide.net · 2007-10-29 · 2. SOA on System z (zSOA) 4 IBM System z Conference 2007 CEO Agenda 2006년IBM Global CEO Survey에서87%의CEO들은혁신(Innovation)을이끌어갈변화가필요하다고믿고있습니다

14

IBM System z Conference 2007

Align Business Architecture & IT Architecture

기업의 비즈니스 분석을 시작으로, 비즈니스 프로세스 설계, 서비스 도출, 아키텍처 설계 및 구현으로, IT 시스템에 실제 비즈니스 목적을반영할 수 있도록 단계적으로 SOA를 적용합니다.

구현을 위한 설계

비즈니스 목적과 서비스비즈니스 프로세스 설계비즈니스 도메인 / 컴포넌트 도출

서비스 포트폴리오 및 정의서비스 구현

Component

Customer Sales& Service

Airport Services OCR Aircraft

MaintenanceFlight

OperationsCargo

Services

Customer Relations

Spotassignment Check-in Departure/Arrival

ControlCrew

Administration

Ramp Control

FlightOperation

CargoOperation

Aircraft LineMaintenance

Catering Cabin Cleaning

Baggage Handling

Domain

Weather Info

FuelComponent

Customer Sales& Service

Airport Services OCR Aircraft

MaintenanceFlight

OperationsCargo

Services

Customer Relations

Spotassignment Check-in Departure/Arrival

ControlCrew

Administration

Ramp Control

FlightOperation

CargoOperation

Aircraft LineMaintenance

Catering Cabin Cleaning

Baggage Handling

Domain

Weather Info

Fuel

0 Ramp Coordination

1.2.1Inspect

Parking Spot

1.2.2Check Towing

1.2.5CheckDuty

Person

1.3.2CheckChock

1.3.3Check

Pre-condition Air

1.3.4Check Power

Connection

1.3.5Unload

Priority baggage

1.3.6Clear spot

for commerce vehicle

1.3.7CHK

UnloadBaggage/Cargo

1.3.7.1CHK

Unload Catering

1.3.7.2CHK

UnloadBaggage

1.3.7.3CHK

UnloadCargo

1.1.1Get Flight

SKD/SPOT

1.1.4Get

WX Info

1.1.2Get

PAX Info

1.1.3Get

Cockpit crew Info

1.1.5Get

Cabin Crew Info

1.3.8Check

Maintenance Status

1.1.6Get MEL

1.3.1Monitor

de-boarding

1.1Get

A/C info

1.2Check SPOT before spot In

1.3Coordinate after arrival

1.4Coordinate

loading

1.5Coordinate

before departure

1.1Get

A/C info

1.2Check SPOT before spot In

1.3Coordinate after arrival

1.4Coordinate

loading

1.5Coordinate

before departure

1.3.9Check Custom

Registration

Sub GoalsSub GoalsBusiness GoalBusiness Goal

• Safety

• Improve On-time operation

• Cost efficiency

Related Related ServicesServices

• Improve R/C work efficiency

• Improve real time information sharing

• Improve real time event notification

• Improve safety management

• Automate R/C work

• Percentage of real time flight info sharing

• Percentage of real time PAX information sharing

• Percentage of real time WX info notification

• Percentage of other information sharing

• Percentage of critical check point notification

• Percentage of real time irregular event notification

• Reduced percentage of R/C workload

• Percentage of automation of R/C work

• Reduce of percentage of unsafe affair

Get flight SKD and spot No.

Get PAX infoGet Crew infoGet Cabin infoGet WX infoGet MEL

Check MaintenanceTraffic ServiceCoordinate before

arrivalCoordinate after

arrivalCoordinate LoadingCoordinate Prepare

Departure

Baggage ServiceCatering ServiceCabin ServiceCargo ServiceFueling Service

Key performance Key performance indicatorindicator

1.1Get

A/C info

1.4Coordinate

loading

1.5Coordinate

before departure

1.1Get

A/C info

1.2Check SPOT before spot In

1.3Coordinate after arrival

1.1Get

A/C info

1.2Check SPOT before spot In

1.3Coordinate after arrival

1.4Coordinate

loading

1.5Coordinate

before departure

1.1Get

A/C info

1.2Check SPOT before spot In

1.3Coordinate after arrival

1.4Coordinate

loading

1.5Coordinate

before departure

Departure Only

Short Turn Around

Arrival Only

0 Ramp Coordination

1.1 Get Flight Info- 1.1.1 Get Flight SKD and spot No.- 1.1.2 Get PAX info- 1.1.3 Get WX info- 1.1.4 Get Crew info- 1.1.5 Get Cabin info- 1.1.6 Get MEL

1.2 Check SPOT before spot In- 1.2.1 Inspect parking spot- 1.2.2 Check tow-in- 1.2.4 Check duty person

1.3 Coordinate after arrival- 1.3.1 Monitor de-boarding- 1.3.2 Check chock status- 1.3.3 Check pre-conditioned air- 1.3.4 Check power connection- 1.3.5 Monitor priority baggage unloading- 1.3.6 Clear spot for commerce vehicle- 1.3.7 Monitor Unloading

1.3.7.1 CHK Unload Catering1.3.7.2 Monitor baggage unloading1.3.7.3 Monitor cargo unloading

- 1.3.8 Check A/C maintain status- 1.3.9 Check Custom Registration

1.4 Coordinate Loading1.4.1 Check Loading equipment safety 1.4.2 Check ULD Safety1.4.3 Check Loading baggage1.4.6 Check Fueling1.4.5 Check Catering1.4.4 Check Cabin Cleaning1.4.7 Check Crew Show Up1.4.8 Check Maintenance1.4.9 CHK Cargo loading1.4.10 CHK Cargo Safety

1.5 Coordinate Prepare Departure1.5.1 Check before PAX boarding1.5.1.1 Check Cabin Preparation Status1.5.1.2 Get Boarding Sign1.5.1.3 Check Boarding Start time1.5.1.4 Notify Delay 1.5.1.5 Check Check-in Status1.5.2 Monitor PAX Boarding1.5.3 Check Final Departure1.5.4 Inform Captain And stand by1.5.4.1 Prepare for engine start 1.5.4.2 Check Delivering DOCs1.5.5 CHK Door Close1.5.6 Monitor Push Back Event

Architecture decision subject area- ESB Infrastructure components

Option 1: WAS5.x- Advantage: JCA, Web Service, WSIF, JMS support with embedded messaging and/or

Event Broker and Message Broker

Option 2: WAS 6.0- Advantage: platform Messaging, SI Bus, SCA, JService and CEI support over WAS 5.x

Option 3: WBI Message Broker- Advantage: transformation, load balance and scalability, routing, persistence, monitoring

Conclusion- Option 1 is enough for pilot, and easy to migrate to option 2 or 3- WAS 5.x + WBI Event Broker + MQ

비즈니스혁신및최적화서비스

개발서비스 인터랙션서비스 프로세스서비스 정보서비스

파트너서비스 비즈니스어플리케이션서비스

접속서비스

솔루션자산의디자인과개발을위한 통합환경

서비스, 애플리케이션및자원의관리및보안

실시간 비즈니스 정보를 통한 더 좋은 의사결정 가속화

사람, 프로세스 및 정보사이의협력을가능하게함

비즈니스프로세스의관리 및 자동화

통일된방식으로다양한 데이터 관리

비즈니스 파트너와의 연결 강력하고확장 가능한 보안서비스 환경 구축

기존정보와어플리케이션자산과의 인터랙션 가속화

ESB서비스사이의 커뮤니케이션 조정ESB서비스사이의 커뮤니케이션 조정

IT 서비스관리

인프라스트럭쳐서비스산출물, 가용성 및 성능최적화

BusinessArchitecture

(CBM)

ServiceModeling(SOMA)

ServiceRealization

ServiceModeling(SOMA)

㈜1. CBM (Component Business Modeling)2. SOMA (Service Oriented Modeling Architecture)

Page 15: 0-2. SOA on System z - DBGuide.net · 2007-10-29 · 2. SOA on System z (zSOA) 4 IBM System z Conference 2007 CEO Agenda 2006년IBM Global CEO Survey에서87%의CEO들은혁신(Innovation)을이끌어갈변화가필요하다고믿고있습니다

15

IBM System z Conference 2007

SOA Lifecycle

IBM의 SOA를 구현함에 있어, 라이프싸이클을 통해서 프로세스를 지속적으로 개선할 수 있도록 합니다.

요구사항 수집모델 및 시뮬레이션디자인

요구사항 수집모델 및 시뮬레이션디자인

신규 개발구성 및 테스트조합

신규 개발구성 및 테스트조합

사람 통합프로세스 통합정보 통합 및 관리

사람 통합프로세스 통합정보 통합 및 관리

어플리케이션 및 서비스 관리권한 및 인증 관리비즈니스 지표에 대한 모니터링

어플리케이션 및 서비스 관리권한 및 인증 관리비즈니스 지표에 대한 모니터링

비즈니스와 IT를 포함하는Composite 어플리케이션의조합을 단순/신속하게 통합 비즈니스 프로세스에 대한 유연한 처리/전개

(필요한 구성요소를 Plug & Play 방식으로처리)어플리케이션/서비스 연계를 위한 통합인프라 (SOA를 이루는 핵심요소)

현업으로 하여금 프로세스 및 관련자원에 대한재사용을 최대한 가능하게 해주는 손쉬운모델링 도구

프로세스 관리/중재 및 지속적인 개선을 가능하게 하는프로세스 성능에 대한 가시성 확보

정책 수립 및 기획비즈니스/IT 결합SOA 운영 프로세스 관리

정책 수립 및 기획비즈니스/IT 결합SOA 운영 프로세스 관리

SOA 프로젝트에 대한 가이드와 관리 감독을 위해라이프 사이클 전반에 걸쳐 관리통제 강화

Page 16: 0-2. SOA on System z - DBGuide.net · 2007-10-29 · 2. SOA on System z (zSOA) 4 IBM System z Conference 2007 CEO Agenda 2006년IBM Global CEO Survey에서87%의CEO들은혁신(Innovation)을이끌어갈변화가필요하다고믿고있습니다

16

IBM System z Conference 2007

Business Centric SOA

IBM의 최근 사례 조사에 따르면, 1900개 이상의 기업들이 비즈니스 중심 (비즈니스 고충 또는 요건)의사람 (People), 프로세스 (Process), 정보 (Information) 또는 이들을 조합한 형태로 SOA를 시작하고 있습니다.

신뢰성 높은 정보 제공을 통해, 기업혁신을 위한비즈니스 인사이트 (Business Insight) 제공

일관된 서비스 레벨을 유지하며 사용자와프로세스 간의 인터렉션 제공

비즈니스 모델 혁신을 통해 업무효과성 및 효율성 향상

33

11

22

5544

Page 17: 0-2. SOA on System z - DBGuide.net · 2007-10-29 · 2. SOA on System z (zSOA) 4 IBM System z Conference 2007 CEO Agenda 2006년IBM Global CEO Survey에서87%의CEO들은혁신(Innovation)을이끌어갈변화가필요하다고믿고있습니다

17

IBM System z Conference 2007

SOA Governance

서비스의 라이프 사이클 전반에 걸쳐 올바른 의사결정, 관리 및 통제가 이루어지도록 함으로써, Business와 IT가 함께 보조를 맞출 수있도록 합니다.

SOA Governance의 가치

비즈니스 유연성과 향상된 적시 서비스를 제공하여SOA 비즈니스 이점을 실현합니다.

서비스 품질과 일관성을 유지하여 비즈니스 위험성을 낮춥니다.

비즈니스와 IT 사이 분명한 의사소통이 가능해지게 함으로 팀 효율성을 증대시킵니다.

"IBM's approach aligns with Gartner’s view of SOA governance, and we believe it is likely to be more effective than narrower approaches.”

Page 18: 0-2. SOA on System z - DBGuide.net · 2007-10-29 · 2. SOA on System z (zSOA) 4 IBM System z Conference 2007 CEO Agenda 2006년IBM Global CEO Survey에서87%의CEO들은혁신(Innovation)을이끌어갈변화가필요하다고믿고있습니다

18

IBM System z Conference 2007

SOA Reference Architecture

Business Innovation & Optimization Services

Dev

elop

men

tSe

rvic

es

Integrated environment

for design and creation of

solution assets

Manage and secure

services, applications

& resources

Facilitates better decision-making with real-time business information

IT S

ervi

ceM

anag

emen

t

Infrastructure ServicesOptimizes throughput,

availability and performance

ESBFacilitates communication between services

App

s &

In

fo A

sset

sPartner Services Business App Services Access Services

Connect with trading partners

Build on a robust, scalable, and secure services

environment

Facilitates interactions with existing information and application assets

Interaction Services Process Services Information ServicesEnables collaboration

between people, processes & information

Orchestrate and automate business

processes

Manages diverse data and content in a

unified manner

Page 19: 0-2. SOA on System z - DBGuide.net · 2007-10-29 · 2. SOA on System z (zSOA) 4 IBM System z Conference 2007 CEO Agenda 2006년IBM Global CEO Survey에서87%의CEO들은혁신(Innovation)을이끌어갈변화가필요하다고믿고있습니다

19

IBM System z Conference 2007

Agenda

1. SOA Overview

2. SOA on System z (zSOA)2.1. Platform Readiness for SOA

Hardware Readiness (System z)

Specialty Engines in System z

SOA Reference Architecture & System z

Products Alignment with SOA

Software Readiness

2.2. How to approach - Reuse existing assets

2.3. How to approach - Deploy new workload

2.4. Why SOA on System z?

2.5. Case Study

Page 20: 0-2. SOA on System z - DBGuide.net · 2007-10-29 · 2. SOA on System z (zSOA) 4 IBM System z Conference 2007 CEO Agenda 2006년IBM Global CEO Survey에서87%의CEO들은혁신(Innovation)을이끌어갈변화가필요하다고믿고있습니다

20

IBM System z Conference 2007

㈜1. zAAP (System z Application Assist Processor)2. zIIP (System z Integrated Information Processor)3. IBM이 계획하고 있는 전략적 방안에 대하여 SOD (Statement of Direction) 형식으로 발표를 함. SOD는 실현 가능성이 높기는 하지만, 어떠한 법률적 구속력을 갖지는 못함.

Hardware Readiness (System z)

IBM System z는 전통적으로 업계 최고의 QoS를 지원할 수 있도록 설계 되었다는 것은 주지의 사실입니다. 이에 추가적으로 SOA를위해 제공되는 Specialty Engine의 기능은 저비용 구조에서 SOA Workload를 효율적으로 운영할 수 있도록 합니다.

Page 21: 0-2. SOA on System z - DBGuide.net · 2007-10-29 · 2. SOA on System z (zSOA) 4 IBM System z Conference 2007 CEO Agenda 2006년IBM Global CEO Survey에서87%의CEO들은혁신(Innovation)을이끌어갈변화가필요하다고믿고있습니다

21

IBM System z Conference 2007

Specialty Engines in System z

System z의 Specialty Engines (IFL, zAAP, zIIP)은 각각 목적별로 독립적으로 사용될 수 있으며, 또한 Mixed Workload 환경하에서는 서로 보완적으로 함께 사용될 수도 있습니다.

Page 22: 0-2. SOA on System z - DBGuide.net · 2007-10-29 · 2. SOA on System z (zSOA) 4 IBM System z Conference 2007 CEO Agenda 2006년IBM Global CEO Survey에서87%의CEO들은혁신(Innovation)을이끌어갈변화가필요하다고믿고있습니다

22

IBM System z Conference 2007

SOA Reference Architecture & System z

System z (메인프레임) 기반의 소프트웨어는 IBM SOA 참조 모델을 적용할 수 있도록 제공됩니다.

Business Innovation & Optimization Services

Dev

elop

men

tSe

rvic

es

Web

Sph

ere

Inte

grat

ion

Dev

elop

er

Web

Sph

ere

Dev

elop

er fo

r Sys

tem

zR

atio

nal A

pplic

atio

n D

evel

oper

Rat

iona

l Cle

arC

ase®

Rat

iona

l Sof

twar

e A

rchi

tect

Tivo

li Fe

dera

ted

Iden

tity

Man

ager

Tivo

li A

cces

s M

anag

er,

Tivo

li C

ompo

site

App

licat

ion

Man

ager

WebSphere Business Modeler WebSphere Business Monitor

IT S

ervi

ceM

anag

emen

t

Infrastructure Services

WebSphere Extended Deployment

WebSphere MQ WebSphere ESB ESB WebSphere Message Broker

App

s &

In

fo A

sset

sPartner Services Business App Services Access Services

WebSphere Partner Gateway

WebSphere Application ServerCICS Transaction Server

IMS Transaction Server

WebSphere Adapters:DB2, IMS, HATS,

WebSphere II Classic

Interaction Services Process Services Information ServicesWebSphere Collaboration

Services,WebSphere Portal

WebSphere Process Server

WebSphere Information Integrator

Page 23: 0-2. SOA on System z - DBGuide.net · 2007-10-29 · 2. SOA on System z (zSOA) 4 IBM System z Conference 2007 CEO Agenda 2006년IBM Global CEO Survey에서87%의CEO들은혁신(Innovation)을이끌어갈변화가필요하다고믿고있습니다

23

IBM System z Conference 2007

Products Alignment with SOA

Process:WebSphere Process Server for z/OSWebSphere ESB for z/OSWebSphere Message Broker for z/OS WebSphere Extended Deployment CICS Transaction Gateway

People:WebSphere Portal for z/OS

Information:WebSphere Information Integrator

Application Infrastructure:CICS Transaction ServerIMS DB2WebSphere Application Server & XD for z/OS

WebSphere Business Monitor (Linux on System z only!)ITCAM for WebSphereITCAM for RTTITCAM for SOATivoli Federated Identity ManagerCICS Operations Tools

WebSphere Business ModelerService Flow Modeler in WDz (RDz)WebSphere Studio Asset Analyzer (WSAA)CICS Interdependency Analyzer

WebSphere Integration DeveloperWebSphere(Rational) Developer for System zEnterprise COBOL and PL/I CompilersProblem Determination Tools

현재 System z에 설치 가능한 운영 환경 (Runtime)Eclipse를 기반으로 하여 Workstation에서 Composite Application을 개발하기 위한 개발 환경(Software Development Platform : SDP)이며, 플랫폼 독립적임. 작성된 Composite Application은 System z 운영 환경(Runtime)에서 수행됨

Page 24: 0-2. SOA on System z - DBGuide.net · 2007-10-29 · 2. SOA on System z (zSOA) 4 IBM System z Conference 2007 CEO Agenda 2006년IBM Global CEO Survey에서87%의CEO들은혁신(Innovation)을이끌어갈변화가필요하다고믿고있습니다

24

IBM System z Conference 2007

Software ReadinessIBM System z는 z/OS 기반 위에서 모든 SOA의 핵심 소프트웨어를 운영할 수 있습니다.

z/OS 기반의 Major TP Monitor로서, SOAP을 지원함. (CICS의 경우, Service Flow Runtime 지원)

CICS V3.1 & IMS V9

z/OS에 포함됨목적 (Goal) 기반의 Workload Manager로서 Workload Goal을 충족시키기 위하여 H/W 및 S/W의 모든Resources를 관리/할당함.

WLM (z/OS의 내부 기능)(Workload Manager)

z/OS V1.5+Eclipse 기반의 개발 Tool로서, J2EE를 위한 RAD (Rational Application Developer)를 탑재하고 있으며, SFM 및Legacy Application의 개발 환경을 지원

WDz V7.1(WebSphere Developer for System z)

z/OS V1.7+, DB2 V8.1,WAS V6.0.2

Service metadata 및 artifacts를 저장하여 SOA Lifecycle 전반에 걸친 SOA Governance를 지원

WSRR for z/OS V6.0.2(WebSphere Service Registry & Repository)

z/OS V1.5+, DB2 V7.1, WMQ V5.3.1+

WMQ V6 기반의 광의의 ESB로서 모든 종류의 프로토콜을지원

WMB for z/OS V6(WebSphere Message Broker)

z/OS V1.4+DB2 V7.1+

Messaging Engine으로서 ESB의 Backbone 역할WMQ for z/OS V6(WebSphere MQ)

z/OS V1.4+WAS V6.0.2

BPEL 기반의 Process Server로서 WAS V6.0.2와 WESB V6.0.2를 포함

WPS for z/OS V6.0.2(WebSphere Process Server)

z/OS V1.4+WAS V6.0.2

Web Service 기반의 ESB로서 WAS V6.0.2를 포함WESB for z/OS V6.0.2(WebSphere ESB)

V6.0.2 (z/OS V1.4+)V6.1 (z/OS V1.6+)

J2EE RuntimeWAS for z/OS V6.0.2 / V6.1(WebSphere Application Server0

z/OS V1.6+, DB2 V7.1+메인프레임 기반의 모든 IT Assets을 Repository에 구성하여분석함

WSAA V5.1(WebSphere Studio Asset Analyzer)

Major PrerequisitesMajor functionsSoftware

Page 25: 0-2. SOA on System z - DBGuide.net · 2007-10-29 · 2. SOA on System z (zSOA) 4 IBM System z Conference 2007 CEO Agenda 2006년IBM Global CEO Survey에서87%의CEO들은혁신(Innovation)을이끌어갈변화가필요하다고믿고있습니다

25

IBM System z Conference 2007

Agenda

1. SOA Overview

2. SOA on System z (zSOA)2.1. Platform Readiness for SOA

2.2. How to approach - Reuse existing assets

Increase your business flexibility with System z

Creating SOA composite applications

Rational development family (V7)

Analyze & Discover the Existing Assets

Expose Enterprise Assets as Services

Expose as Service Flow (CICS Only)

2.3. How to approach - Deploy new workload

2.4. Why SOA on System z?

2.5. Case Study

Page 26: 0-2. SOA on System z - DBGuide.net · 2007-10-29 · 2. SOA on System z (zSOA) 4 IBM System z Conference 2007 CEO Agenda 2006년IBM Global CEO Survey에서87%의CEO들은혁신(Innovation)을이끌어갈변화가필요하다고믿고있습니다

26

IBM System z Conference 2007

Increase your business flexibility with System z메인프레임에 존재하는 코어 자산의 효용을 극대화 함으로써, 새로운 비즈니스 요건을 충족시킴

재 사용 가능한 비즈니스

서비스를 도출하기 위하여

기존 어플리케이션을 분석함.

업계 표준의 Integration 기술 및 공통의 개발 툴을 이용하여, 메인프레임 및분산 환경 관련 팀간에 협업을 증대함

최신 기술인 Eclipse를 기반으로 한 개발 환경을 적용하여 메인프레임어플리케이션 (WAS, CICS, IMS and DB2)을 작성함. 코어 CICS 및 IMS 어플리케이션에 대한 Web-

interfaces를 자동으로 생성함.

프로그래밍에 대한 깊은 지식 없이도, 최신의기술을 반영한 사용자 인터페이스를 생성함.

동일 작업 공간 (Workspace)에서 다수의 신규어플리케이션의 개발이 가능함.

기존의 CICS 또는 IMS 트랜잭션으로 부터비즈니스 수준의 Web-Services 조합이 가능함.

전사적 또는 모든 플랫폼에 걸쳐 있는 요건에 맞는

어플리케이션과 연결됨.운영 부담을 최소화하기 위하여 최신의미들웨어 및 관리용 툴의 이용이 가능함.

통합되고(Integrated), 표준에 근거한(Open set of software), 모범 사례를 바탕으로 한(Best practice), 패턴(Patterns) 중심입니다.

IBM WebSphere SOA 관련 소프트웨어는,재활용을 극대화 함으로써신규 개발에 대한 비용(Cost) 및위험(Risk) 요소를 최소화할 수 있습니다.

메인프레임의 코어 어플리케이션을 중심으로 SOA 를 구성

IBM SOA 근간(Foundation)IBM SOA 근간(Foundation)

Page 27: 0-2. SOA on System z - DBGuide.net · 2007-10-29 · 2. SOA on System z (zSOA) 4 IBM System z Conference 2007 CEO Agenda 2006년IBM Global CEO Survey에서87%의CEO들은혁신(Innovation)을이끌어갈변화가필요하다고믿고있습니다

27

IBM System z Conference 2007

Creating SOA composite applications

… 그리고, 신규 비즈니스 프로세스에서재활용 가능한 단위 프로그램 또는비즈니스 룰(Business Rule)이 있는가검증함.

현재의 비즈니스 역량에 적합한, 신규비즈니스 프로세스를 모델링

Model

Assemble

Deploy

프로그램을 서비스로 Wrapping 하고, 코어 자산(Assets)으로 부터Composite application을 생성함….

… 그리고, 각 플랫폼에 존재하는서비스들을 조합/결합함.

신규 Composite application을서버 운영 환경(Runtime)에 설치함…

… 확장된 ESB 사용함으로써, 보다 효율적인 SOA 환경의구현이 가능함.

WebSphere Studio Asset Analyzer

WebSphere Business Modeler

WebSphere Developer for System z, plus

Service Flow Modeler

WebSphere Integration Developer

WebSphere Process Server

WebSphere Message Broker

Review application

Review application

Customer eligibility

Retrieve credit report

Retrieve credit report

Credit assessment

Credit assessment

Request additional

info

Request additional

info

Generate declineGenerate decline

Final application

review

Final application

review

Generate approval & account info

Generate approval & account info

Manage

…. 그리고, 모니터링을 통하여 생성된비즈니스 성능 데이터는 프로세스 분석및 개선을 위한 모델링 Input으로다시 사용됨 ….

WebSphere Business Modeler

SOA 전체 프로세스에 대하여 비즈니스관점의 모니터링을 통하여, 필요할 경우이에 대한 조정을 함 ….

WebSphere Business Monitor

Page 28: 0-2. SOA on System z - DBGuide.net · 2007-10-29 · 2. SOA on System z (zSOA) 4 IBM System z Conference 2007 CEO Agenda 2006년IBM Global CEO Survey에서87%의CEO들은혁신(Innovation)을이끌어갈변화가필요하다고믿고있습니다

28

IBM System z Conference 2007

Rational development family (V7)

WorkbenchIBM’s commercially supported version of the Eclipse Workbench

Rational Application Developer Community Edition (RAD CE)

• Professional Web, Java, XML, and Web services developers

• SCM interface to connect to vendor of your choice

• Embedded WebSphere Application Server Express

• Advanced J2EE developers

• Flow composition

• Support of WebSphere Process Server

WDS• iSeries

Server and eBusiness developers

• Leverage and extend iSeries Data, Code and Skills

• J2EE developers

• Relational DB tools

• Embedded WebSphere Application Server

Rational Developer for System z (RDz)

• Enterprise development organizations

• Leverage and extend existing application

• Web service and connector based enterprise transformation

• Enterprise web to host

• Traditional COBOL,PL/I, C development

WebSphere Integration Developer (WID)

z/OS DevelopersIntegration Developers/Advanced J2EE Developers J2EE Developers

iSeries Developers

FREE now

Rational Application Developer (RAD)

Page 29: 0-2. SOA on System z - DBGuide.net · 2007-10-29 · 2. SOA on System z (zSOA) 4 IBM System z Conference 2007 CEO Agenda 2006년IBM Global CEO Survey에서87%의CEO들은혁신(Innovation)을이끌어갈변화가필요하다고믿고있습니다

29

IBM System z Conference 2007

Analyze & Discover the Existing Assets

기존 자산(Assets)을 충분히 재 활용하기 위해서는 무엇보다도 현재 보유한 자산에 대하여 정확히 분석하는 것이 필수입니다. WSAA (WebSphere Studio Asset Analyzer)는 메인프레임 기반의 모든 자산 (Program, CICS CSD, DB2 Catalog, J2EE Artifacts, JCL 등)에 대한 Repository를 구성하여 이에 대한 Relationship Analysis, Impact Analysis 등과 같은 자산 분석을 위한 상세한기능을 제공합니다.

Page 30: 0-2. SOA on System z - DBGuide.net · 2007-10-29 · 2. SOA on System z (zSOA) 4 IBM System z Conference 2007 CEO Agenda 2006년IBM Global CEO Survey에서87%의CEO들은혁신(Innovation)을이끌어갈변화가필요하다고믿고있습니다

30

IBM System z Conference 2007

Expose Enterprise Assets as Services

CICS 및 IMS에서 운영되고 있는 Core Assets을 Service로 표출 (Expose) 함으로서, 용이하게 재활용 될 수 있도록 합니다. 즉, CICS 또는 IMS 프로그램의 변경 없이, RDz (WDz)를 이용하여 이들 Application을 표준화된 Web Services로 구현할 수 있으며, 각각의 프로그램은 Service로 Expose 됩니다.

㈜1. 앞에서 분석된 기존 자신의 재활용 부분에 대해서만 언급함. 신규로 생성되어야 할 Service는 용도에 가장 적합하도록개발되어야 함.

Page 31: 0-2. SOA on System z - DBGuide.net · 2007-10-29 · 2. SOA on System z (zSOA) 4 IBM System z Conference 2007 CEO Agenda 2006년IBM Global CEO Survey에서87%의CEO들은혁신(Innovation)을이끌어갈변화가필요하다고믿고있습니다

31

IBM System z Conference 2007

㈜1. 본 차트에서는 기존의 CICS Program을 Re-use하여 Service Flow를 구성하는 것 만을 언급함 (Bottom-Up).신규 COBOL Program이 전체 Service Flow에서 필요하다면, WSDL로 정의된 요건에 따라 RDz (WDz) 내에서 CICS COBOL Program을 개발하는 것이 가능함 (Top-Down).또한, 일부는 WSDL로 정의되고 일부는 기존 COBOL Program을 사용하는 Meet-In-the-Middle 방식도 가능함.

Expose as Service Flow (CICS Only)

하나의 단위 업무 프로세스를 위하여, 일련의 CICS Transaction들이 사용되는 경우 (Sequence of Find-Grained CICS Program Interaction), 이를 상위 개념의 Service 단위로 구현 (Course-Grained) 할 수 있으며, 이와 같이 구현된 Service Flow (Process)는 단일 Web Service를 통하여 Expose 될 수 있습니다.

Page 32: 0-2. SOA on System z - DBGuide.net · 2007-10-29 · 2. SOA on System z (zSOA) 4 IBM System z Conference 2007 CEO Agenda 2006년IBM Global CEO Survey에서87%의CEO들은혁신(Innovation)을이끌어갈변화가필요하다고믿고있습니다

32

IBM System z Conference 2007

Agenda

1. SOA Overview

2. SOA on System z (zSOA)2.1. Platform Readiness for SOA

2.2. How to approach - Reuse existing assets

2.3. How to approach - Deploy new workload

BPM - WebSphere Process Server for z/OS

ESB (Enterprise Service Bus)

ESB - WebSphere ESB for z/OS

ESB - WebSphere Message Broker for z/OS

WSRR for SOA Governance

2.4. Why SOA on System z?

2.5. Case Study

Page 33: 0-2. SOA on System z - DBGuide.net · 2007-10-29 · 2. SOA on System z (zSOA) 4 IBM System z Conference 2007 CEO Agenda 2006년IBM Global CEO Survey에서87%의CEO들은혁신(Innovation)을이끌어갈변화가필요하다고믿고있습니다

33

IBM System z Conference 2007

BPM - WebSphere Process Server for z/OS

WPS for z/OS는 비즈니스 프로세스를 운영하기 위한 BPEL engine을 탑재하고 있으며, 이로부터 Back-end의 코어 트랜잭션 시스템(CICS 또는 IMS)과 연동할 수 있습니다.

Page 34: 0-2. SOA on System z - DBGuide.net · 2007-10-29 · 2. SOA on System z (zSOA) 4 IBM System z Conference 2007 CEO Agenda 2006년IBM Global CEO Survey에서87%의CEO들은혁신(Innovation)을이끌어갈변화가필요하다고믿고있습니다

34

IBM System z Conference 2007

ESB (Enterprise Service Bus)

다양한 Connectivity 시나리오 및 Services Mediation을 위한 ESB를 구축합니다. Web Services 기반의 표준 프로토콜 만을 사용한다면 WESB (WPS에 내장)를, Web Services를 포함한 다양한 프로토콜 및 변환이 필요하다면 WMB를 사용합니다. DataPower는XML Data에 대한 Security 및 XML processing 용도로 사용됩니다.

WebSphere ESBfor z/OS

Built on WebSphere Application Server for an integrated SOA platform

WebSphereMessage Broker for z/OS

Universal connectivity and transformation in heterogeneous

IT environments

WebSphere DataPowerIntegration Appliance

Purpose-built hardware ESB for simplified deployment and

hardened security

Page 35: 0-2. SOA on System z - DBGuide.net · 2007-10-29 · 2. SOA on System z (zSOA) 4 IBM System z Conference 2007 CEO Agenda 2006년IBM Global CEO Survey에서87%의CEO들은혁신(Innovation)을이끌어갈변화가필요하다고믿고있습니다

35

IBM System z Conference 2007

ESB - WebSphere ESB for z/OS

Scenario – Composite application service hosting and mediation

WebSphereAdapter

XML/JMS

Service Mediations

Business Services

Web Applications

WebSphere ESBWebSphere ESB

Customer ServiceReps

ERP System

Customer MasterDB2

Credit Application

Warehouse Application

Application DataOracle DB

Suppliers

Customers

SOAP/HTTPS

JDBC

FTP

JDBC

Page 36: 0-2. SOA on System z - DBGuide.net · 2007-10-29 · 2. SOA on System z (zSOA) 4 IBM System z Conference 2007 CEO Agenda 2006년IBM Global CEO Survey에서87%의CEO들은혁신(Innovation)을이끌어갈변화가필요하다고믿고있습니다

36

IBM System z Conference 2007

ESB - WebSphere Message Broker for z/OS

Scenario – Heterogeneous service mediation

.NET Client

WebSphere (WAS/Portal)

SOAP/JMS

XML/MQ Client

XML/MQ

SOAP/HTTP

Text/MQ Client

Text/MQ

Some ClientXML/HTTP

SOAP/JMS

COBOL Copybook/MQ

SOAP/HTTP

XML/HTTP

.NET provider

3rd-party App Server provider

CICS

Legacy/custom provider

WebSphere Service Registry and Repository

SAPIDOC/ALE

WebSphere Message Broker

Page 37: 0-2. SOA on System z - DBGuide.net · 2007-10-29 · 2. SOA on System z (zSOA) 4 IBM System z Conference 2007 CEO Agenda 2006년IBM Global CEO Survey에서87%의CEO들은혁신(Innovation)을이끌어갈변화가필요하다고믿고있습니다

37

IBM System z Conference 2007

WSRR for SOA Governance

Service Metadata 및 Service Artifacts를 위한 WSRR (WebSphere Service Registry and Repository)를 구축함으로써, SOA Lifecycle 전반에 걸친 SOA Governance를 구현할 수 있습니다.

WebSphere Service Registry and Repository

Publish Find Enrich GovernManage

재사용에 대한 촉진새로운 composite applications을 위한building blocks에 대하여 재 사용 가능한서비스 존재 여부를 검증함.

연결성(Connectivity)의 향상서비스들과 운영환경(Runtime) 간의동적이고 효율적인 상호작용(Interaction)이 가능하게 함.

통제/관리를 가능하게 함서비스 수명 관리(Service lifecycle)를통하여 서비스를 통제/관리함.

Publish Find

Enrich

Govern Manage

서비스 성능의 최적화정책에 대한 강제성 부과 및영향도 분석 (Impact Analysis)을가능하게 함.

Page 38: 0-2. SOA on System z - DBGuide.net · 2007-10-29 · 2. SOA on System z (zSOA) 4 IBM System z Conference 2007 CEO Agenda 2006년IBM Global CEO Survey에서87%의CEO들은혁신(Innovation)을이끌어갈변화가필요하다고믿고있습니다

38

IBM System z Conference 2007

Agenda

1. SOA Overview

2. SOA on System z (zSOA)2.1. Platform Readiness for SOA

2.2. How to approach - Reuse existing assets

2.3. How to approach - Deploy new workload

2.4. Why SOA on System z?

Two Challenges

Quality of Service (QoS)

Co-location

2.5. Case Study

Page 39: 0-2. SOA on System z - DBGuide.net · 2007-10-29 · 2. SOA on System z (zSOA) 4 IBM System z Conference 2007 CEO Agenda 2006년IBM Global CEO Survey에서87%의CEO들은혁신(Innovation)을이끌어갈변화가필요하다고믿고있습니다

39

IBM System z Conference 2007

Two Challenges

SOA 관점에서, System z (메인프레임)는 (1) 기존 코어 자산(Assets)을 서비스(Service)화 하여 SOA에 접목시키는 동시에, (2) 플랫폼 독립적이면서 새로이 개발되는 SOA 자산을 지원하기 위한 운영 환경 (Runtime)을 제공해야 하는 위치에 있습니다. 이러한당위성은 System z가 끊임없이 추구하고 있는 업계 최고의 QoS (Quality of Service)를 기반으로 합니다.

For asset reuse..Time to value

Lower risk

Lower cost

... and service integritySecurity

Availability

Recoverability

For advanced services…User interaction

Process management

Information integration

Enterprise service bus

Core System z9 applications

WebSphere SOA platform products

Unlocks the value of…

Creates opportunities for new business processes with …

Running on any platform,

including z/OS and Linux for System z9

CICS, IMS an

d DB2

are enabled for SOA

today!

Extend and enrich core CICS, IMS and WebSphere applications

Page 40: 0-2. SOA on System z - DBGuide.net · 2007-10-29 · 2. SOA on System z (zSOA) 4 IBM System z Conference 2007 CEO Agenda 2006년IBM Global CEO Survey에서87%의CEO들은혁신(Innovation)을이끌어갈변화가필요하다고믿고있습니다

40

IBM System z Conference 2007

Quality of Service (QoS)

효과적인 SOA의 구현은, 기저의 운영 환경으로부터 매우 높은 수준의 Quality of Services (QoS)를 요구합니다.

영구적 가용성/재난 복구 시스템확장성 및 Clustering (Parallel Sysplex)확고하고 견고한 보안

Peak 시점의 워크로드를 처리하기 위한 고수준의 워크로드 관리 (WLM : Workload Management) 기능

상기의 기능은 메인프레임 (System z)의 기본적 속성이며, 이는 메인프레임이 SOA 솔루션을 구현하기 위한 이상적인 플랫폼이 되게 합니다.

다음과 같은, IBM의 핵심 SOA Framework이 z/OS에서 운영 가능합니다.

WebSphere Application Server (WAS)WebSphere Process Server (WPS)WebSphere Portal Server (Portal)WebSphere Enterprise Service Bus (WESB)WebSphere Service Registry and Repository (WSRR)

Page 41: 0-2. SOA on System z - DBGuide.net · 2007-10-29 · 2. SOA on System z (zSOA) 4 IBM System z Conference 2007 CEO Agenda 2006년IBM Global CEO Survey에서87%의CEO들은혁신(Innovation)을이끌어갈변화가필요하다고믿고있습니다

41

IBM System z Conference 2007

Co-location

1. Mixed Workload전형적으로, 메인프레임은 기업의 핵심 어플리케이션 및 데이터를 하나의 운영 체제 (z/OS) 하에서 이미 보유/운영하는특성을 가지고 있습니다. 이는 다음과 같은 관점에서 경쟁적 우위를 제공합니다.

매우 용이하고 신속하게 어플리케이션 및 데이터를 Service로 표출 (Expose) 할 수 있으며, 비즈니스 또는 현업(LOB)에 지속적으로 고수준의 Service (QoS)를 제공할 수 있습니다.

2. Proximity to Services and ProcessesWPS 및 WESB를 이들이 Access 하고자 하는 Services에 가장 근접하게 위치시킴으로써, 보다 나은 Performance와 Throughput을 제공합니다.

3. HiperSockets TechnologySystem z는 내부 LPAR 간에 Memory to Memory communication 방식의 TCP/IP Network을 구성할 수 있기때문에, Services 간에 이루어 지는 Network Overhead를 최소화 할 수 있습니다.

미국의 대형 운송 업체의 Benchmark 결과에 따르면, Business Logic을 z/OS data와 동일한 LPAR에서구현했을 시,

EJB Transaction당평균 CPU 사용량이 77% 감소하고이동되는 데이터의 bytes가 99% 감소합니다.

Page 42: 0-2. SOA on System z - DBGuide.net · 2007-10-29 · 2. SOA on System z (zSOA) 4 IBM System z Conference 2007 CEO Agenda 2006년IBM Global CEO Survey에서87%의CEO들은혁신(Innovation)을이끌어갈변화가필요하다고믿고있습니다

42

IBM System z Conference 2007

Agenda

1. SOA Overview

2. SOA on System z (zSOA)2.1. Platform Readiness for SOA

2.2. How to approach - Reuse existing assets

2.3. How to approach - Deploy new workload

2.4. Why SOA on System z?

2.5. Case Study

Topology for Enterprise Application System

Example

Reference - Wachovia

Page 43: 0-2. SOA on System z - DBGuide.net · 2007-10-29 · 2. SOA on System z (zSOA) 4 IBM System z Conference 2007 CEO Agenda 2006년IBM Global CEO Survey에서87%의CEO들은혁신(Innovation)을이끌어갈변화가필요하다고믿고있습니다

43

IBM System z Conference 2007

Topology for Enterprise Application System

SOA/BPM에 대한 최신 기술을 System z 기반으로 적용한 전사적 어플리케이션 시스템(Enterprise Application Systems)의일반적 구조는 다음과 같습니다. 하기와 같은 구성은, 다양한 워크로드 (Mixed Workload)를 z/OS의 WLM 기능에 의하여 단일OS하에서 운영함으로써, 성능적 장점, 확장성 및 보안을극대화 한 구성입니다.

Page 44: 0-2. SOA on System z - DBGuide.net · 2007-10-29 · 2. SOA on System z (zSOA) 4 IBM System z Conference 2007 CEO Agenda 2006년IBM Global CEO Survey에서87%의CEO들은혁신(Innovation)을이끌어갈변화가필요하다고믿고있습니다

44

IBM System z Conference 2007

Example

지금까지 언급된 SOA 관련 내용 중 일부를 가상 업무에 적용하여 보면 다음과 같습니다.* ‘New Car Loans’ 업무에 대하여 AS-IS (SOA 미적용)와 Process 개선 후의 To-Be (SOA 적용) 비교

증가하는 비즈니스 볼륨에 대하여현재의 프로세스가 준비되지 못한 이유:

수작업에 의한 프로세스는 확장적이지 못함수작업에 의한 데이터 입력 오류 가능성다단계의 수작업은, 특정 대출 업무 요청에 대한현재의 상황 (Status) 파악을 어렵게 함.

AS-IS

SOA 적용을 통한 프로세스 개선

Page 45: 0-2. SOA on System z - DBGuide.net · 2007-10-29 · 2. SOA on System z (zSOA) 4 IBM System z Conference 2007 CEO Agenda 2006년IBM Global CEO Survey에서87%의CEO들은혁신(Innovation)을이끌어갈변화가필요하다고믿고있습니다

45

IBM System z Conference 2007

Reference - Wachovia

미국 6대 은행 중 하나인 Wachovia는, 다양한 채널 통합을 위하여 WBI-SF 기반 위에서 SOA를 구현하였습니다.

㈜1. WBI-SF (WebSphere Business

Integration-Server Foundation)는WPS의 이전 버전임.

SOAP Message

Microflow + Service Orchestration

HDB/JMS MSG Handler(MDB HTTP MSG Handler

Complex Business Service

BusinessFunctions and

processes

Non-CIM IMS Cmd

J2C CICSAdapter (.rar)

J2C IMS Adapter (.rar)

Security Manager

Management / Monitor

CTG IMS Connect/OTMA

CICS IMS

Channel Applications

logs

Control Data

Host Routing Defns

Sub Systems or Utilities

Wach WS ExtensionHandlers

Data Cmd Routing Services

Cmd Transformation SFS

CIM* Build/Parse SFS

Host Dest. Routing SFS

Security

XML/Build Parse Utils

Log Services

Test/Cache Data *

Disconnect Mode Access

Integration Layer

Business Layer

JAX-RPC(SEI)

Interface Layer

CIM Cmd

Future effortsCall

Hub Unique Code

Hub Common Code

WAS Utils Code

TBD

zOS WBI / SF 5.1

WBXML

Wachovia는 여러 은행의 합병/인수를 통해 성장했기 때문에, 다양한 시스템이 존재하며 silo로 운영되어 point-to-point 통합만이 가능하였음신규 고객 창출 및 기존 고객의 매출 증대를 위하여 전행적인 통합이 불가피하였음

SOA를 통해서 채널간 silo를 제거하고, 하나의 통합 관리 체계를 구축하여 각 채널 애플리케이션이 보다 더 단순하고 가볍게 운영될 수 있는 기반을 마련신규 상품 개발 및 그에 관련된 신규 애플리케이션 구축 기간의 단축으로 시장의 변화와 고객의 니즈를 보다 더신속하게 반영함으로써 관련 비용의 감소를 가져옴고객에게는 접근 채널과 관계없이, 다양한 채널에서 동일한 서비스와 프로세스로 일관된 경험을 제공함으로써, 고객 만족도 향상

Page 46: 0-2. SOA on System z - DBGuide.net · 2007-10-29 · 2. SOA on System z (zSOA) 4 IBM System z Conference 2007 CEO Agenda 2006년IBM Global CEO Survey에서87%의CEO들은혁신(Innovation)을이끌어갈변화가필요하다고믿고있습니다

46

IBM System z Conference 2007

감사합니다 !