Transcript MQ FTE

IBM Managed File Transfer Solution
WebSphere MQ FTE
(File Transfer Edition)
2009. 10. 15
박대성
SWG, IBM Korea
© 2009 IBM Corporation
대부분의 기업 정보가 파일 형태로 이동되고 있음을 아십니까?
대부분의 기업 정보는 파일 형태로 이동됨
Human-readable 또는 Program-readable
형태로 이동
-
기업 정보의 크기 및 양은 지속적으로
증가하고 있음
-
오늘날 비즈니스적으로 중요한 많은
업무들이 파일 기반으로 처리되고 있음
Consumes
files as input
2
Processes files
in batches
Produces files
as output
© 2009 IBM Corporation
FTP에 의존적인 기업 환경
FTP = File Transfer Protocol
FTP 또는 home-grown S/W만을 사용하며,
기업 통합 환경이 비구성된 경우
“Our staggering and somewhat
shocking research finding is that
100%
custom-built, in-house, hardcoded integration solutions (the
majority using free FTP software)
are much the most widely-used
approach.”
Software Strategies
50%
FTP 및 home-grown
S/W를 이용하여 기업
통합 환경을 구성한 경우
FTP 및 home-grown
S/W를 사용하지 않고
기업 통합 환경을 구성한
경우
0%
Largest 500
Next 10,000
Next 250,000
출처: “Enterprise Integration Challenge”, Software Strategies, 2006
3
© 2009 IBM Corporation
FTP 기반의 기술은 결코 저렴하지 않습니다!
Cost
Building &
Maintaining
Handwritten
Code
Handwritten
extensions
to FTP
Integration S/W를 통해 IT
통합 비용 및 유지보수 비용을
2~4배 줄일 수 있습니다!!
“
Custom-built, in-house, hardcoded integration solutions…
…often take
2 to 4hard-coded
times the
“Custom-built,
in-house,
time and
effort to build
integration
solutions…
Integration
Software
…require
…often
take 2 a
tosimilar
4 times multiple
the time of
andongoing
effort to build
maintenance and
support
effort...
…require
a similar
multiple of ongoing
maintenance and support effort...
”
… IBM application integration
… IBM
application
integration
costs
costs
2-4 times
less
Size of Project
Number of Applications Integrated
출처: “Enterprise Integration Challenge”, Software Strategies, 2007
4
”
2-4 times less
Software Strategies
Software Strategies
www.ibm.com/webspheremq에서
조사 결과를 직접 보실 수 있습니다.
© 2009 IBM Corporation
FTP 기반 파일 전송의 단점
취약한 신뢰성
제한적 보안성
 취약한 전송 보장 기능
 파일 전송 (배치) 작업들이
 ID/Password가 plain text
예외 상황으로 인해
취소됐음을 모를 수 있음
형태로 전송됨
 인증 기능 결여
 암호화 기능 결여
 파일 전송 후 파일이 깨질 수
있음(ASCII/Binary 전송)
부족한 유연성
 파일 전송 구조를 변경할 때 하드코딩된 부분을
수정해야할 경우가 많아 변경이 어려움
 모든 자원이 유효해야만 전송 가능
 다중 파일 전송이 지원되지 않는 경우도 있음
 우선순위 설정, 압축 기능 등이 지원되지 않음
5
추적기능 결여
취약한 모니터링
 원격에서 모니터링할 수 없음
 원격에서 제어할 수 없음
 로깅 기능이 없거나, 한곳에서 관리되지 않음
 파일이 여러 시스템을 거쳐 이동될 때, 이동
루트를 추적하기 어려움
© 2009 IBM Corporation
귀사의 고민을 듣고 싶습니다
네트워크에 문제가 발생하더라도, 문제가 해결되었을 때
사람의 개입 없이 안전하게 파일을 전송하고 싶으십니까?
파일 전송을 원격에서 중앙통제식으로 감시/관리하고 싶으십니까?
전송 중인 데이터가 소실되거나 깨져버릴까 봐 걱정하십니까?
중요한 데이터가 외부로 유출될까 두렵지는 않으십니까?
파일 전송 결과로그를 통합 관리하고 싶지는 않으십니까?
파일 전송 전/후에 자동화된 형태로 Shell 또는 실행파일을 연동하고
그 결과 역시도 로그로 남기고 싶지는 않으십니까?
대용량 파일 전송, 압축, 우선순위 부여 기능과 같은 다양한 기능이 필요
하진 않으십니까?
파일 전송 인프라가 SOA 환경에도 포함되었으면 하시나요?
6
© 2009 IBM Corporation
WebSphere MQ FTE
Ease-of-Use
Auditable
Simplicity
WebSphere MQ File Transfer Edition
Security
7
Automated Transfer
Breadth
© 2009 IBM Corporation
WebSphere MQ FTE 특장점
Auditable
•송/수신 시스템에 대한 파일 전송 상태 및 결과를 확인할 수 있는 감사(Audit) 로그 제공
•전송의 진행 또는 시간의 경과에 따른 상태 정보 및 감사 로그 발생 (MQ 큐나 RDB에 자동 저장)
Ease-of-Use
•GUI 환경의 MQ Explorer를 통해 파일 전송을 간편히 관리.
•원격지에서 파일 전송 및 취소, 스케줄링, 상태 확인 등을 손쉽게 할 수 있음
•파일 전송을 시작하기 위한 로컬/리모트 콘솔 제공, 자동화된 작동, 배치 프로세스를 위한 스크립트 기능 제공
•스케줄 기반의 파일 전송 기능, 재전송 정책 설정, 전송 상태 표시 및 저장 기능
Simplicity
•인스톨이 간편하며, 제품이 가벼움
•간편한 구성: 파일 전송을 위한 코드 작성이나 API 학습 불필요: GUI와 명령줄, 또는 스크립트를 통해 전송 관리
•WebSphere MQ만 사용할 수 있으면 손쉽게 사용 가능함
Security
•SSL을 통한 링크 레벨 보안 지원
•파일 접근 방지 : 시스템 보안 설정에 따르는 개별 파일 접근
Breadth
•WebSphere MQ V6 및 V7 지원
•주요 플랫폼 지원 (Windows, z/OS, Linux (32 Bit), Solaris, AIX, HP)
•다양한 파일 타입 지원 (ASCII/EBCDIC, CR/LF, Flat files, z/OS QSAM, BPAM, VSAM)
Automated Transfers
•다양한 스케줄링 기능 지원 : 파일 전송이 스케줄 기반으로 수행되거나 일정 주기를 간격으로 반복되도록 구성
•폭넓은 트리거링 기능 지원 : 파일 시스템 내의 이벤트에 의해 파일 전송을 시동할 수 있는 트리거 기능 제공
8
© 2009 IBM Corporation
Managed File Transfer(MFT)?
Managed File Transfer(MTF)란?
기업 환경에 요구되는 고급 파일 전송 기능을 제공하는 관리형 파일 전송 솔루션
일반적으로 FTP 기반 기술에 Value Added된 형태로 제공됨
대표적 기능
보안 기능, 중앙집중식 제어 기능, 전송 보장 기능, 통합 모니터링 기능
감사 기능, 자동화 기능, 대용량 파일 전송 기능
기존 MFT 제품의 한계
전통적인 MTF 솔루션들은 대부분 FTP를 기반으로 함
FTP 프로토콜이 내재하고 있는 한계를 극복하기 위해 기본 프로토콜을 확장해야 하는
부담 존재
IT 인프라에 대한 전략적 비전 미흡
SOA 지원 방안 미흡
메시징과 파일 전송의 통합 방안 결여
개방형 표준 지원의 한계  향후 시스템 통합에 걸림돌
9
© 2009 IBM Corporation
WebSphere MQ File Transfer Edition
! WebSphere MQ에 파일 전송 기능이 추가된 제품
! Managed File Transfer 기능 제공
파일 전송의 백본
시간에 구애 받지 않는 전송
믿을 수 있는 파일 전송
이벤트 지향의 파일 전송
중앙 통제 방식의 구성
원격 상태 보고
스케줄링 기능
자동화 기능
스크립팅
감사 로그 제공
코딩 필요 없음
사용자 Exit 개발 및 적용
ESB 연결성 제공
10
설정 기능
추적 기능
감사 기능
WebSphere MQ File Transfer Edition
a
b
c
x
y
z
© 2009 IBM Corporation
주요 컴포넌트
SYSTEM A
Agents:
• MQ 애플리케이션
MQ 기반 통신
AGENT
AGENT
SYSTEM B
AGENT
AGENT
• 파일 전송을 위한 end-points
• MQ를 이용한 파일 전송
• 다수의 파일을 동시에 송수신 가능
Monitoring / Logging
WebSphere MQ Network
Commands:
•수행할 명령을 메시지
형태로 전송
11
• 파일 전송 관련 데이터
수집
AUDIT
LOG
OPERATIONS
AUTOMATION
MONITORING
© 2009 IBM Corporation
다양한 인터페이스를 통한 중앙통제식 관리
에이전트 B로
/home/mqm
/*.txt
즉시 전송
FTE 에이전트 B
0시 정각에
에이전트 B로
/tmp/*.txt
전송 시작
FTE 에이전트 A
FTE 에이전트 C
파일 전송 명령
Control-M,
Cron 등 스크립트 실행환경
파일 전송 명령
FTE 코디네이터/커맨드
큐매니저
원격에 존재하는 FTE
에이전트들에게 파일
전송을 명령
커맨드 라인 명령으로 관리
e.g. fteCreateTransfer
WMQ Explorer의 FTE
플러그인으로 관리
12
ANT 스크립트
웹 또는 별도의
애플리케이션으로 관리
(메시지 템플릿 제공, WMQ
API 이용)
© 2009 IBM Corporation
중앙집중식 모니터링 - 전송 결과 및 진행 상태
(단일/다수의) 수신 FTE
에이전트
하나 또는 다수의 파일
전송
송신 FTE 에이전트
파일 전송 결과
상세 정보 발행
하나 또는 다수의 파일
전송
파일 전송
진행 정보 발행
사후 감사를 위한
인터페이스
전송 또는
실행 결과 수집
FTE 코디네이터/커맨드
큐매니저
Shell 또는
프로그램
실행 결과 발행
파일 전송
진행 상황 수집
파일 전송 진행 상황을 수집,
확인을 위한 인터페이스
FTE 데이터베이스 로거
13
© 2009 IBM Corporation
Time-Independent 파일 전송
! 파일 전송이 시스템 및 네트워크의 상태에 독립적으로 진
행 like this…
Seems
파일 전송
…Even when this might be happening!
송신 측은 수신 측이 바쁘더라도 영향을 받지 않음
애플리케이션들은
파일 전송에
수신 측은 송신 측 상황에 영향을 받지 않음
연루된 모든
파인 전송 중에도 다른 일을 수행할 수 있음
자원이 항상
파일 백본이 모든 예외상황을 관리해줌
정상적인 것처럼
동작함
1
2
A
A
A
3
4
unavailable
unavailable
A
A
WebSphere MQ File Transfer Edition
Z
Z
unavailable
Z
Z
unavailable
Z
busy
14
© 2009 IBM Corporation
전송 보장
!
!
FTP 프로토콜은 데이터 전달 보증 기능이 미약함
수신 측에서 파일 integrity 확인 기능이 없음
수신 측에서 파일 전송이 완료됐음을 확인하기 어려움
WebSphere MQ FTE는 검증된 WebSphere MQ 기반의 Solution
Reliability – 시장에서 입증된 높은 메시징 프로토콜을 바탕으로 함
Trusted – 10,000 개가 넘는 고객 사례에서 일일 수조 달러 단위의 비즈니스 데이터가 유
통되고 있음
Proven – 15년 간 MOM 시장에서 리더의 위치 고수해 왔음
Integrated – IBM의 SOA 근간인 EAI, ESB, BPM 솔루션과의 손쉬운 연계의 토대가 됨
Reliable Backbone
Provides general purpose
transport for transfer reliability
Specialized for Files
Managing, auditing and
monitoring file transfers
WebSphere MQ
File Transfer Edition
15
© 2009 IBM Corporation
다양한 구성/제어 환경 제공
“취향에 따라, 요구사항에 따라 원하시는 방법으로 사용하세요”
Eclipse 기반의 MQ Explorer
FTE Command Line Interface
Apache Ant를 이용한 XML 스크립트
웹 기반 인터페이스
(구현을 위한 Interface 제공)
16
© 2009 IBM Corporation
Eclipse 기반의 WebSphere MQ FTE GUI 도구
전송 결과
전송 현황
전송 관리
17
© 2009 IBM Corporation
FTE Command Line Interface
지원되는 모든 플랫폼에 대해 동일한
Command Line Interface 지원
Shell을 통해 FTE 명령 실행 가능
FTE 명령어를 통해 원격에 있는 파일
관리 가능
– 즉, 윈도우에서 수행한 FTE 명령을 통해
z/OS에 있는 파일을 Unix 시스템으로 전
송할 수 있음
User 애플리케이션은 XML 형태로 파
일 전송 요청을 할 수 있음
Command 예:
– fteCreateTransfer
– fteStartAgent
– fteShowAgentDetails
– fteStopAgent
18
© 2009 IBM Corporation
Apache Ant를 이용한 XML 스크립트
Step 1
파일 전송 Invoke
1
Step 2
Step 1이 성공하면, 파일 관련
업무를 수행
2
Step 3
Step 1이 실패하면,
관리자에게 email 전송
3
19
© 2009 IBM Corporation
웹 기반 Interface 구현 예
20
© 2009 IBM Corporation
국내 금융권 A사 구현 사례
고객 요건
기존 FTP의 개발 및 유지보수에 대한 비효율성 개선
기존 FTP 프로토콜의 한계성으로 인한 파일 전송의 불안정성 및 데이터 유실 개선
운영 개발 편의성
적용 범위
A사 카드 승인계-업무계 구간만 제외한 10여 개 시스템들에 적용하여 사용
개선 사항
기존 FTP 대비 개발 복잡성 및 소요시간 단축
운영 및 유지보수에 대한 효율성 증대 및 복잡성 개선
파일 전송 시 장애에 따른 데이터 유실 방지 및 안정성 극대화
Control-M Package에 파일 전송 Sync 처리결과를 Announce하기 위하여 사용
승인계
Queue
manager
FTE Agent
queue
queue
21
Queue
manager
FTE Agent
queue
카드 콜센터
Queue
manager
업무계
FTE Agent
queue
Queue
manager
FTE Agent
queue
사고방지
Queue
manager
안심클릭
FTE Agent
복지카드
Queue
manager
FTE Agent
queue
© 2009 IBM Corporation
국내 금융권 B사 PoC 사례 – PoC 환경
시스템 B
MQ Network
시스템 A
파일
Shell
Script
Crontab
Log
MQ File Adapter
Shell
Script
Log
MQ
시스템 C
MQ File Adapter
파일
시스템 B와 동일한 구조
MQ
FTP Network
File
File
파일
파일
시스템 D
Shell
Script
Crontab
Log
FTP Module
모니터링?
유연성?
중앙 통제 식 구성?
전송 보장?
LOG 통합 관리?
22
시스템 E
NAS
파일
Crontab
Shell
Script
Log
© 2009 IBM Corporation
국내 금융권 B사 PoC 사례 – AS-IS 분석 결과
B사 파일 전송 주요 요건
FTP
스케줄링
파일 전송 시 로컬/원격에 존재하는 쉘을 이용
한 전/후처리 작업
NAS
특정 패턴을 지니는 파일을 다중 목적지로 파
일 전송
파일 전송 성공 여부 확인
AS-IS
Crontab을 이용한 스케줄링
MQ File Adator 또는 Crontab 기반의
을 이용한 전/후처리 작업
쉘
각 목적지 별로 Crontab에 등록하여 각각
전송
파일 존재 유무 또는 크기 비교
MQ
파일 전송 실패 시, 재전송 작업
수작업을 통한 재전송 작업
Weak Points
취약한 신뢰성
 자동화된 전송 보장 기능 없음
 대용량 파일 전송에 취약
 Crontab을 이용한 배치작업들이
예외 상황으로 인해 취소됐음을
모를 수 있음
 Data Integrity 보장 안됨; 파일
전송 후 파일이 깨질 수 있음
23
제한적 보안성
미약한 모니터링 기능
 FTP 경우 계정/암호
노출 가능
 인증 기능 결여
 암호화 기능 결여
 중앙집중식 모니터링 불가능
 파일 전송 상태 모니터링
불가능
 쉘 연동 성공 여부 모니터링
불가능
 실패한 파일 전송에 대한
자동/반자동 전송 기능 미약
통합관리 불가능
 다수의 파일 전송을 하나의
Job으로 관리할 수 없음
 통합된 인프라로 파일 전송
관리 불가능
 Web 또는 GUI를 통한 통합
관리 불가능
 파일 전송 경로 변경 시,
많은 작업 수반
© 2009 IBM Corporation
국내 금융권 B사 PoC 사례 – WMQ FTE 적용 후
MQ Network
시스템 A
MQ FTE
Shell
Script
MQ FTE
Shell
Script
파일
MQ
MQ
• 자체 스케쥴러에 의한
정기적 전송
File
File
파일
시스템 B
시스템 C
파일
시스템 B와 동일한 구조
• 사용자나 Shell에 의한
임의 전송
시스템 E
파일
시스템 B와 동일한 구조
모니터링 시스템
RDB
GUI/웹 기반의 관리/모니터링 도구
시스템 E
표준화된 형태로
LOG 통합 관리
24
파일
시스템 B와 동일한 구조
MQ
© 2009 IBM Corporation
국내 금융권 B사 PoC 사례 – FTE 도입 시 기대 효과
설정 기능
 파일 전송 백본 구축
 시간에 구애 받지 않는
전송
 믿을 수 있는 파일 전송
 이벤트 지향의 파일 전송
 중앙 통제 방식의 구성
 원격 상태 보고
 스케줄링 기능
 자동화 기능
 스크립팅
 감사 로그 제공
 코딩 필요 없음
 사용자 Exit 개발 및 적용
 ESB 연결성 제공
감사 기능 모니터링 기능
WebSphere MQ FTE
A
GUI
25
추적 기능
B
C
……
커맨드 라인
X
Y
Z
ANT
웹 기반 관리
스크립트
© 2009 IBM Corporation
영원한 숙제 Integration!
MQ FTE
배치 스케줄러가 MQ FTE를
?
쉽게 사용할 수 있나요?
Command Line
Interface가
있잖아요!
? 타사 파일 전송 제품과 연계는 가능한가요?
YES
YES
ANT를 통해
가능합니다!
지원되지 않는 플랫폼과의 연동은 어떻게 하죠?
cURL을 통해
? MQ FTE가 깔리지 않은 시스템과는 파일을
가능합니다!
주고 받을 수 없겠죠?
? SOA 환경과의 통합은 구체적으로 어떻게
이루어진다는 거죠?
26
Message Broker와의
환상의 궁합을
자랑합니다
© 2009 IBM Corporation
ANT와 cURL를 이용한 Integration
• ANT란?
– 막강한 기능을 지닌 자바&XML 기반의 오픈 소스 스크립트/빌드 도구.
– 지원 기능: copy, zip, exec, sql, delete, mkdir, ftp, telnet, smtp, sql …
• cURL이란?
– URL 기반의 파일 전송 커맨드 라인 도구. 오픈 소스/무료 소프트웨어.
– 지원 프로토콜: FTP, FTPS, SFTP, TFTP, HTTP, HTTPS, SCP, TELNET, DICT, LDAP, …
27
© 2009 IBM Corporation
WebSphere Message Broker와의 연계(1/2)
유형1: File Mediation
FILE_OUT
Folder
MQ FTE
Transfer
WebSphere Message Broker
FileInput
Mediation
WMB_IN
Folder
FileOutput
WMB_OUT
Folder
MQ FTE
Transfer
FILE_IN
Folder
유형2: File to Message
WebSphere Message Broker
FILE_IN
Folder
28
MQ FTE
Transfer
WMB_IN
Folder
FileInput
MQOutput
BROKER.OUT
Queue
© 2009 IBM Corporation
WebSphere Message Broker와의 연계(2/2)
유형3: Message to File
WebSphere Message Broker
MQInput
BROKER.IN
Queue
FileOutput
WMB_OUT
Folder
MQ FTE
Transfer
FILE_IN
Folder
WMB
Need More?
29
Coming Soon!
© 2009 IBM Corporation
IBM’s Vision – SOA Messaging Backbone
•
모든 Transport 요건에 대한 범용의 Messaging Backbone을 제공
Skills
Languages
COBOL, C/C++, RPC
Java, JEE, JMS
.NET, C#, VB, WCF
AJAX, Perl, Python…
Orientations
Service
Batch
Files
Message
Resource…
Mindsets
WSDL, XML, WS-*
REST, MEST, KISS
End-Points
Vendor Platforms
JEE, .NET, etc
Operating Systems
Exploitation & Support
Applications
SAP, Siebel, etc…
Devices
Mobile, Wireless, PoS,
Sensor, Actuator, RFID…
Web services
SOAP, WSDL, WS-RM, WS-N…
Web 2.0
HTTP, AJAX, REST,…
Appliances
30
Qualities-of-Service
Delivery Styles
Transactional
Client-Server
Guaranteed
Backbone
Persistent
Point-to-Point
At-Most-Once
Peer-to-Peer
Replay
Publish/Subscribe
At-least-once
Grid
Best-Effort
Bus
Fire-and-Forget
Multicast
Request-Reply
Unicast
Fastest speed
Lowest Latency
© 2009 IBM Corporation
31
© 2009 IBM Corporation
다양한 인터페이스를 통한 중앙통제식 관리
•
FTE 체제 하에서는 파일 전송을 위한 명령 또는 관리를 어디서든 수행할 수 있음
–
–
–
–
•
어디서든 명령을 수행할 수 있도록 리모트 도구 제공
•
다음과 같은 다양한 관리 인터페이스가 제공 또는 개발 가능
–
–
–
–
–
–
•
32
코디네이터/커맨드 큐매니저
파일을 보내고자 하는 에이전트
파일을 받고자 하는 에이전트
파일 전송과 관련 없는 에이전트
WMQ 탐색기에서 수행되는 FTE 플러그인
각 시스템 별 커맨드 라인
WMQ API와 제공되는 명령 템플릿을 이용한 관리 애플리케이션(주로 접근성이 높은 웹)
FTE 자체 배치 프로세스 수행을 위한 ANT 스크립트 및 액션
Control M과 같은 외부 배치 프로세스로부터의 수행
기타
이와 같은 관리 인터페이스를 통해 파일의 전송 요청, 전송 스케쥴링, 전송 취소, 스케
쥴 나열, 에이전트의 상태, 에이전트의 세부 정보 등의 일반 관리 타스크를 수행함
© 2009 IBM Corporation
중앙집중식 모니터링 - 전송 결과 및 진행 상태
•
FTE에서 파일을 전송, 관련된 Shell이나 실행 파일을 수행
–
–
33
우선 그 결과는 각 송수신 에이전트들을 통해 자세한 정보와 함께 발행(Publish)됨:
시스템 간 파일 송수신에 대한 결과를 통해 리포트를 만들거나 시각적으로 표시하기 위한
자료가 되므로 데이터를 데이터베이스에 저장하여 이를 응용하는 방식이 적합
그리고 각 전송 별로 파일 전송의 진행율도 일정한 간격을 기준으로 발행됨:
진행 상황이므로 전송 당시에 이상 유무를 확인하는 용도로 쓰이고 대체로 폐기되는 경향이
있으므로 지속적이지 않은 매체, 예를 들어 MQ의 Non-durable Subscribe와 같은 방식이 적
합
•
FTE 데이터베이스 로거
•
웹을 통한 파일 전송 현황 확인
•
FTE GUI(WMQ 탐색기 플러그인)
–
–
–
–
–
–
데이터베이스 로거를 설정하면 자동으로 전송과 실행의 자세한 결과를 정해진 데이터베이스
에 저장
FTE의 데이터베이스 로거는 비교적 단순한 데이터 레이아웃으로 구성되어 있음
정형화된 JDBC 기반의 웹 애플리케이션으로 필요한 요건과 함께 모니터링 인터페이스를 쉽
게 구축
위에서 언급한 전송/실행의 결과 확인
추가적으로 각 전송에 대한 파일 진행율 확인
파일 전송에 필요한 명령 입력
© 2009 IBM Corporation
End-to-End 파일 전송 경로 감시
“A에 존재하는 내 파일이 Z까지 잘 전송됐나?”
FTP
IBM Managed File Transfer
WebSphere MQ File Transfer Edition
A
ftp
ftp
ftp
ftp
ftp
ftp
ftp
ftp
another.pdf sys
this.doc there
–i myfile.mft b
that.jpg here
–I myfile.mft b
go.where server
here to there
ftp
B
ftp
ftp
ftp
ftp
ftp
ftp
ftp
another.pdf sys
myfile.mft c
–i myfile.mft b
that.jpg here
–I myfile.mft b
go.where server
stuff somewhere
ftp
C
ftp
ftp
ftp
ftp
ftp
ftp
ftp
Z
찾아가면서 확인해야함 - 만약 접근 권한이 없다면
이마저도 확인할 수 없음
접근 권한이 있다고해도 파일 전송이 완료되었음을
34
Z
another.pdf sys
this.doc there
–i myfile.mft b
that.jpg here
–I myfile.mft b
f2.pdf z
it now please
각 시스템에 유지되는 FTP 전송 레코드를 일일이
어떻게 확신할 수 있나요?
A
단일 검사 로그를 통해 파일이 A에서 Z까지
전송 완료되었음을 확인할 수 있음
파일의 Integrity를 보장함
End-to-end 파일 전송 상태를 보여줌
© 2009 IBM Corporation
간편한 파일 전송 루트 수정
“파일 전송 루트 쉽게 바꿀 수 있나요?”
FTP
ftp
A
IBM Managed File Transfer
WebSphere MQ File Transfer Edition
ftp
B
C
A
C
ftp –i myfile.mft b
ftp myfile.mft c
get f1.txt c f2.pdf
각 시스템에 FTP script들을 찾아서
수정해야함
각 script들을 수정해야함
대부분 플랫폼 종속적인 기술을 요함
종종 시스템 접근 권한이 없을 수 있음
35
명령 한번 또는 클릭 몇번으로 모든 수정 완료
GUI, Command Line 또는 XML Scripting으로 수정
가능
Centralized – 파일이 지나갈 시스템에 접근할
필요없음
플랫폼 종속적인 기술 필요 없음
시스템이 어디에 어떻게 구성되어 있는지 몰라도 됨
시스템에 로그인한 필요가 없음
© 2009 IBM Corporation