슬라이드 1 - joynbiz.co.kr서울시영등포구양평로21길26 아이에스비즈타워16층 1....

12
서울시 영등포구 양평로 2126 아이에스비즈타워 16

Transcript of 슬라이드 1 - joynbiz.co.kr서울시영등포구양평로21길26 아이에스비즈타워16층 1....

Page 1: 슬라이드 1 - joynbiz.co.kr서울시영등포구양평로21길26 아이에스비즈타워16층 1. Smart Interface 개요 Smart Interface는통합중계처리솔루션으로써대용량처리

서울시 영등포구 양평로 21길 26 아이에스비즈타워 16층

Page 2: 슬라이드 1 - joynbiz.co.kr서울시영등포구양평로21길26 아이에스비즈타워16층 1. Smart Interface 개요 Smart Interface는통합중계처리솔루션으로써대용량처리

/ Smart Interface 개요Ⅰ

/ 특징 및 장점Ⅱ

/ 기대효과Ⅲ

/ 주요기능Ⅳ

/ Smart Interface 구조Ⅴ

Page 3: 슬라이드 1 - joynbiz.co.kr서울시영등포구양평로21길26 아이에스비즈타워16층 1. Smart Interface 개요 Smart Interface는통합중계처리솔루션으로써대용량처리

서울시 영등포구 양평로 21길 26 아이에스비즈타워 16층

1. Smart Interface 개요

Smart Interface는 통합중계처리 솔루션으로써 대용량 처리 및 다양한 채널을 수용하고 이 기종 시스템 및 프로토콜 사이의

통신중계, 각종 채널관리, 표준화된 전문사용으로 통합 Application 지원, 시스템 및 네트워크 실시간 모니터링, 메시지

Broker, Dynamic Routing 및 전문 흐름에 대한 제어가 가능하고 확장이 손쉬운 유연한 시스템 입니다.

주요기능

System

Architecture

Include Integrated Standardization N-tier Security OTP Supportable

시스템관리

프로세스관리

업무처리

메시지관리

DB관리

파일 및로그관리

운영관리 모니터링 시뮬레이션

다양한 채널수용이기종간통신중계

대용량 처리가능

전문흐름 제어시스템 및네트웍관리

메시지 Broker Dynamic Routing

통합 Application관리

표준화된 전문사용

시스템및 네트웍실시간 모니터링

Page 4: 슬라이드 1 - joynbiz.co.kr서울시영등포구양평로21길26 아이에스비즈타워16층 1. Smart Interface 개요 Smart Interface는통합중계처리솔루션으로써대용량처리

서울시 영등포구 양평로 21길 26 아이에스비즈타워 16층

2. 특징 및 장점

당사에서는 대외통신 업무에 최적화되고 독창적 구조의 통합 아키텍처를 구축 하여 저비용 고수익 창출의 인프라를 구축하고

자 합니다. 당사의 통합 아키텍처는 Online Business는 물론 대용량의 BATCH업무까지, 다양한 e-Biz 채널의 통합 신속한 업

무의 적용 통합 운영/관리 시스템의 구축 신 시스템과의 유연하게 연동되어지며 다음과 같은 특,장점을 가집니다.

Smart Interface Solution

유연한아키텍쳐 비즈니스로직 통합 신속한업무의적용

통합운영/관리아키텍쳐 Communication 통합 E-biz 채널 통합

• 다양한 운영환경의 지원

• 기 투자 자원에 대한 활용

• 시스템 확장의 용이성

• 기존 어플리케이션의 재활용

• 일관된 개발/이관/관리 전략

• 편리한 개발환경의 지원

• 운영/관리 정책에 따른 시스템 구

현가능

• 다양한 시스템 인터페이스 및 프로

토콜의 지원

• 다양한 e-biz 채널의 수용

• 업무 확장의 용이성

• 무한한 확장성 ( Infinite enlargement )

• 거래 자동분산 ( Load Balancing ) – 2 TIER 이상일 때

• 프로세스 관리 ( Task or Process Management )

• 거래 시뮬레이션 기능 ( Transaction Simulation Tool )

• 시스템 및 네트웍의 완벽한 구성 및 제어기능 제공

• 서로 다른 환경의 영향을 받지 않는 범용 호환성 ( Comparability )

특징

장점

Page 5: 슬라이드 1 - joynbiz.co.kr서울시영등포구양평로21길26 아이에스비즈타워16층 1. Smart Interface 개요 Smart Interface는통합중계처리솔루션으로써대용량처리

서울시 영등포구 양평로 21길 26 아이에스비즈타워 16층

3. 기대효과

Smart Interface는 온라인 업무 뿐만 아니라 대용량 BATCH PROCESSING 업무를 처리하는데 알맞도록 설계

되어 있으며 아래와 같은 기대효과를 기대 할 수 있습니다.

ANY HARDWARE & ANY O/S

ANY CHANNEL & ANY PROTOCOL

STANDARD COMPONENT

HIGHER REUSABLE & HIGHER EXTENSION

COST DOWNSIZING

하드웨어 제공업체( IBM, HP, ETC )에 상관없이 호환이 되며 O/S도 AIX, HP_UX, LINUX, WINDOWS에 상관없이 탑재될 수 있으므로

특정업체에 종속되지 않습니다

다양한 통신 채널 및 프로토콜( TCP/IP, X.25, SNA LU 0, LU6.2, XML 포맷, ETC )을 모두 수용함으로써 채널 및 프로토콜의 변경에

자유로울 수 있으며 신규 업체가 추가될 때 환경설정만으로 추가 가능 합니다

표준 COMPONENT 제작에 기반이 될 COMMON LIBRARY 및 STANDARD API를 제공함으로써 COMPONENT 제작에 표준화를 기할

수 있으며 향후 유지보수의 부담을 줄일 수 있습니다

표준화된 COMPONENT를 이용하므로 향후 재 사용율이 현저히 높으며 확장성이 보장됩니다

다양한 COMMON LIBRARY 및 API FUNCTION을 제공하여 개발자의 개발 부담을 줄이고 향후 재 사용율을 높여 저비용 고효율을 실현

합니다.

Page 6: 슬라이드 1 - joynbiz.co.kr서울시영등포구양평로21길26 아이에스비즈타워16층 1. Smart Interface 개요 Smart Interface는통합중계처리솔루션으로써대용량처리

서울시 영등포구 양평로 21길 26 아이에스비즈타워 16층

4. 주요 기능

금융 업무에 최적화되고 독창적 구조의 통합 아키텍처인 Smart Interface는 Online Business는 물론 대용량의 BATCH업무까

지, 신속한 업무의 적용, 통합 운영/관리 시스템의 구축이 가능한 다음과 같은 주요 기능이 내장되어 있습니다.

TCP/IP

X.25

TCP/IP

SNA

X.25 ASYNC

SNA

TCP/IPX.25 ASYNC

TCP/IP X.25

Smart 시스템 Smart 시스템

ㄱㄱ 기업ㅁㅁ 기업ㅇㅇ 기업

AA 기업 BB기업 CC 기업

현재 주로 사용되는 통신방식인 SNA LU 0 TYPE, 6.2 TYPE, X.25, TCP/IP, XML, CTG, 등을 이용하여 1:1모드 , N:1모드 그리고 N:N모드 등을

서로 다른 통신 프로토콜에 관계없이 인터페이스 할 수 있으므로 각종 기업과 인터페이스 연계환경에 유연하게 대응할 수 있습니다.

•FLOW CONTROL

•다양한 채널수용 •대용량 처리가능•이 기종간의 통신중계

•REALTIME MONITROING

•통합APPLICATION 관리

• 다양한 시스템 인터페이스 및 프로토콜의지원

• 시스템 확장의 용이성• 기존 어플리케이션의 재활용

• ROLLBACK• 미완료시스템• 자동원장갱신 시스템

• MESSAGE BROKER• DYNAMIC ROUTING

• 대용량 BATCH 처리가능• JOB SCHEDULE

Smart Interface Solution

이 기종간의 통신중계

Smart 시스템

Page 7: 슬라이드 1 - joynbiz.co.kr서울시영등포구양평로21길26 아이에스비즈타워16층 1. Smart Interface 개요 Smart Interface는통합중계처리솔루션으로써대용량처리

서울시 영등포구 양평로 21길 26 아이에스비즈타워 16층

4. 주요 기능

시스템 환경이 부득이 변동될 수도 있고 통신방법이 바뀔 수도 있으므로 Smart Interface 솔루션의 채널 인터페이스는 아래와

같은 방안으로 미리 구축되어져야 변화에 능동적으로 대처 가능합니다.

다양한 채널 수용

내부 표준 전문으로 Mapping

(전문 압축/해제, 암/복호화 포함)

Inter Process Communication으로

해당 Interface Logic Process에 전문 전송

해당 통신 방식으로 전문 수신

해당 통신 방식으로 전문 전송

TCP/IP X.25 CTG SNA XML Others

ECM ( External Communication Manager )

Advanced Transaction Application Logic

TCP/IP X.25 CTG SNA XML Others

ECM ( External Communication Manager)

INTER PROCESS COMMUNICATION

INTER PROCESS COMMUNICATION

ICM ( Internal Communication Manager )

ICM ( Internal Communication Manager )

Channel Adapter Component화

Channel Adapter가 변경될 때를 대비하여 Adapter만 바꾸어 변경 가능토록 여러 개의 표준 API로 구성하고 전문 처리 부분은 Channel

Adapter와는 상관없이 작동하도록 구성합니다.

통상 통신방식이 바뀐다고는 하더라도 그 범주가 SNA통신, X.25통신 또는 TCP/IP SOCKET 통신 중일 것이므로 이미 이에 대한 Channel

Adapter는 이미 준비되어 있으므로 통신방식 변경에 대하여 Channel Adapter 교체로 대응 가능합니다.

통신방식 변경으로 인한 작업 체크 포인터

1. Channel Adapter가 이미 구축되어 있는가 ?

2. Channel Adapter에서 별도의 통신공통 Header를 운영하는가 ?

3. Channel Adapter와 상대 기관과의 별도의 약식 프로토콜이 존재하는가 ?

4. Channel Adapter의 변경으로 인하여 통합 모니터링 시스템의 모니터링 화면 변경이 필요한가 ?

5. Channel Adapter의 변경으로 인하여 내부 Transaction 의 전문관리 Table의 변경사항은 ?

Page 8: 슬라이드 1 - joynbiz.co.kr서울시영등포구양평로21길26 아이에스비즈타워16층 1. Smart Interface 개요 Smart Interface는통합중계처리솔루션으로써대용량처리

서울시 영등포구 양평로 21길 26 아이에스비즈타워 16층

4. 주요 기능

대용량 처리를 가능케 하고 성능향상을 위해 인터페이스 방식을 FULL DUPLEX방식으로 ASYNC BYPASS MODE로 통신하도

록 설계되어 있습니다.

대용량 처리 가능

Async Bypass Mode

Client LegacySend

Receive

Full Duplex Interface

Client LegacyReceive

Channel구간은 최고 효율적인 FULL DUPLEX 방식 ( FULL DUPLEX INTERFACE )

Send

ReceiveSend

ReceiveSend

ReceiveSend

분산처리 업무란 OLTP ( OnLine Transaction Processing ) 업무와 BATCH로 처리할 모든 업무 ( 일괄전송, 대량파일 송수신 등 )을 채널 및 TRANSACTION처리를 별도로 분산처리 하면 시스템 부하 감소 효과뿐만 아니라 성능 또한 향상 됩니다.

성능향상을 위한 Channel 분산처리

Channel 및 Transaction 분산처리

Client LegacySend

Receive

Send

Receive

DATABASE

RealTime 업무와Batch처리업무용으로 Channel을분산하

여 처리

Page 9: 슬라이드 1 - joynbiz.co.kr서울시영등포구양평로21길26 아이에스비즈타워16층 1. Smart Interface 개요 Smart Interface는통합중계처리솔루션으로써대용량처리

서울시 영등포구 양평로 21길 26 아이에스비즈타워 16층

4. 주요 기능

Application 관리를 위한 기능으로 DPM방식과 DLM 방식을 구현하여 탑재되어 있습니다.

통합 Application 관리

Dynamic Process Management

외부업체및

Client

System ManagerIPC Manager

Queue Full 상황 감지

처리 프로세스 부족통보

처리 프로세스 추가 가동

Reliable Queue

외부업체및

Client

Dynamic Load Management

System ManagerIPC Manager

Queue Full 상황 감지

Queue Full 상황 통보

Reliable Queue 이체 서비스

조회서비스

관리서비스

서비스대여폭

조정

DLM ( Dynamic Load Management )

PEAK TIME시 Interface Process가 처리할 거래량을 초과하여 발생할 경우 거래의 중요도를 고려하여 처리 대여폭을 달리 조정하여 중요한 거

래일수록의 처리 속도를 향상시키고 중요도가 떨어지거나 거래폭주의 주요 원인이 되는 거래는 대여폭을 축소하여 운영할 수 있도록 거래별로

Dynamic하게 대여폭을 관리한다.

Page 10: 슬라이드 1 - joynbiz.co.kr서울시영등포구양평로21길26 아이에스비즈타워16층 1. Smart Interface 개요 Smart Interface는통합중계처리솔루션으로써대용량처리

서울시 영등포구 양평로 21길 26 아이에스비즈타워 16층

4. 주요 기능

각 메시지 종류에 따라 Dynamic하게 Routing이 가능하며 전문발생 당시 Channel Status를 체크하여 장애상황이면 바로 리

턴 되도록 하는 전문의 흐름을 유연하게 제어 가능합니다.

메시지 흐름 제어

Legacy 처리 전문 예 외부기관 처리 전문 예 대외계 장애시 처리 전문 예

Smart Interface

Legacy

Client

정보계 B2B대외계

TR Manager

Legacy

전문

Smart Interface

정보계

외부기관

Legacy 대외계

TR Manager

외부기관

전문Client Client 외부기관 외부기관

Smart Interface

Legacy

Client

정보계 대외계

TR Manager

대외계

전문Client Client

Failure

Tr Table Tr Table Tr Table

Channel Failed

Legacy 처리전문 및 외부기관 처리전문

Client 와 Legacy 또는 외부기관과 Legacy 사이의 통신 프로토콜에 상관없이 전문 중계처리 하고 경우에 따라

Transaction Manager를 활용하여 Transaction 고유의 Logic을 추가할 수 있습니다.

대외계 장애시 처리전문 예

평상시에는 정상적으로 대외계 전문을 중계처리 하고 만약 특정 대외기관의 장애가 감지되었을 경우 내부적으로 장애정

보를 가지고 해당 대외거래에 대한 오류응답을 전송하여 장애기관에 따른 무응답을 방지할 수 있습니다.

Page 11: 슬라이드 1 - joynbiz.co.kr서울시영등포구양평로21길26 아이에스비즈타워16층 1. Smart Interface 개요 Smart Interface는통합중계처리솔루션으로써대용량처리

서울시 영등포구 양평로 21길 26 아이에스비즈타워 16층

5. Smart Interface 구조

Smart Interface의 Block Diagram 입니다. 총 8개의 Manager로 구성 되어 있으며 각 Manager는 하위 여러 개의 프로세스

및 Component 표준 API들로 구성되어 있습니다.

Block Diagram

Finance System

Packaged Application

Custom Application

Partner Application

Other Legacy

MarketPlace

MainFrameApplication

LegacyApplication

LegacyApplication

LegacyApplication

LegacyApplication

LegacyApplication

LegacyData

ApplicationModule #1

ApplicationModule #N

SNA

X.25

TCP/IP

Other

SNA

X.25

TCP/IP

Other

XML

CTG

EIC

M (C

hannel M

anager)

Adaptor

.......

Adaptor Logging Manager

ICM Manager.......

....... Converter

EIC

M (C

hannel M

anager)

Adaptor

…….

Adaptor

.......

Adaptor

TransactionManager

SystemManager

DBMSManager

Integrated monitoring Manager

Smart Interface Manager Description

ECM

( External Communication

Manager )

Protocol Adapter 다양한 통신 채널 프로토콜을 수용할 수 있는 Adapter 제공 ( TCP/IP, X25, SNA, CTG ,

ETC )

Protocol Monitor 다양한 통신 채널 별로 프로토콜을 감시하고 그 상태를 모니터링할 수 있는 기능을 제공

Message Controller Any System과의 통신구간에 데이터 스트림의 보호를 위해 전문 암호와 및 복호화를 지

원하며 대량의 데이터에 대해 압축/해제 지원

ICM

( Internal Communication

Manager )

Internal Message Changer Data Strim의 입력을 다른 포멧으로의 변경할 수 있는 기능을 제공

IPCS Controller 프로세스간의 각종 데이터 통신수단으로 이용할 수 있는 Adapter를 제공

Process Controller 데이터 흐름에 맞는 프로세스를 Start/Stop 할 수 있는 기능을 제공

Page 12: 슬라이드 1 - joynbiz.co.kr서울시영등포구양평로21길26 아이에스비즈타워16층 1. Smart Interface 개요 Smart Interface는통합중계처리솔루션으로써대용량처리

서울시 영등포구 양평로 21길 26 아이에스비즈타워 16층

5. Smart Interface 구조

구성요소

Smart Interface manager Description

SSM

(Stic System Manager)

Loader Controller 프로세스 기동 및 감시와 로드발랜싱 및 서비스 대역폭을 조정

Signal Controller Signal 을 감지하고 처리 하는 기능

Recover Controller 프로세스의 비정상 종료시 환경 및 데이터 복구하는 기능

Transaction Manager Broker Controller 트랜잭션의 성격을 ( Multi Processing, Multi Threading, Pooling ) 방식으로 조절

Flow Controller 데이터 흐름제어 ( Sync, Async, Dynamic Routing )

Application Controller 트랜잭션을 감시하고 해당프로세스를 가동

DBMS Manager Connecter 여러 Database와의 세션을 연결( Oracle, Sybase, Informix, SQL Server, Other )

DB Monitor Database의 성능 및 스키마의 리포트를 지원

ReConnecter Connecter가 DB와 연결 이후 세션이 끊어졌을 경우 감지를 하고 재 연결을 시도

IPCM Manger Create Controller 각종IPC를 생성하고 필요시 재 생성( Message Queue, DISK Queue, Sheard Memory, Other )

Monitoring Controller IPC 상태를 감시하고 필요한 IPC에 대해 리포팅 기능을 지원

Operator Controller 필요에 따라 생성된 IPC에 대해 삭제하는 기능을 하고 타 매체로의 백업을 지원 ( 파일, DB )

LOG Manager Transcation Log 모든 트랜잭션에 대해 발생시기 및 흐름의 방향을 일정 포맷으로 ASCII 혹은 HEX Dump를 남긴다

Trace Log 특정 채널 또는 타 기관 테스트 등의 채널 구간의 별도로 로그를 남기고자 할 경우 사용한다.

Performance Log Smart 내부 트랜잭션 성능기록 및 구간별 트랜잭션에 대한 리포트를 위한 로그를 남긴다.

Monitoring Manager Operation 시스템 운영관리에 필요한 정보를 제공하고 관리하는 기능

System Monitor 시스템의 전반적인 성능 및 트랜잭션을 모니터링 하는 기능

Simulation 업무처리 중 발생할 수 있는 경우에 대한 시뮬레이션 기능