2023년 1월 26일 목요일

금융IT 내부 시스템간, 외부·기관 간 시스템 연계를 위한 솔루션

 


MCI/MCA (Multi Channel Integration / Multi Channel Architecture)

주로 기업 내부 동기종 또는 유사기종 시스템을 연계시키는데 사용된다.

예를 들어 은행에서 여신 업무와 수신 업무는 MCI/MCA를 통해 연계된다.

MCI와 MCA는 기업마다 다르게 부를 수 있지만 의미 차이는 두지 않는다.


EAI (Enterprise Application Integration)

주로 기업 내부 이기종 시스템을 연계시키는데 사용되며, 시스템 구조나 개발 언어가 다를 수 있어서 어댑터를 사용한다. 예를 들어 은행에서 채널계와 계정계는 EAI를 통해 연계된다.


Point to Point

단순한 구조 하에 연관성이 있는 어플리케이션간 고정적인 연결을 갖는 방식
복잡하지 않은 환경에서의 단순한 연동일 때 빠른 적용이 가능하다.

복수 어플리케이션간 1:1 통합

어플리케이션간 연결 구조로 링크마다 연계로직과 인터페이스가 관리된다.

시스템의 독립성 보장이 어려움

시스템 수가 증가할 수록 유지보수 비용이 급격히 증가함

확장성/유연성이 떨어짐

연계 로직의 재사용 불가


Hub and Spoke

미들웨어(Hub)를 이용하여 비즈니스 로직 중심으로 어플리케이션을 연계하는 방식

단일 접점인 허브시스템을 통해 어플리케이션을 통합하는 중앙집중식 연결(1:N)

비즈니스 로직을 중심으로 기업내 어플리케이션을 연계

효율성은 높아지지만 구축 비용이 높음

벤더 종속적인 기술 사용

신규 어플리케이션 도입 시 확장이 용이

개발 및 유지보수의 생산성/편의성 증대

시스템 추가 확장시  EAI 제품의 어뎁터를 추가구입하거나 지속적인 개발 비용이 투입됨

중앙 허브 장애시 전체 시스템에 영향을 미침(Single Point of Failuae)


ESB (Enterprise Service Bus)

미들웨어(Bus)를 이용한 서비스 중심의 시스템 연계 방식으로 SOA 사상과 더불어 ESB라고 하는 경향이 강하다. EAI에 표준 인터페이스와 SOA 사상이 접목된 형태

SOA에서 사용되는 개념으로 EAI와 유사하게 사용된다. 기관 간, 서비스 간 연계가 이루어진다. SOA 개념을 도입하지 않은 기관에서는 ESB라는 개념을 잘 사용하지 않는다.

서비스 중심의 프로세스 통합

표준기술(웹서비스, XML 등) 채용으로 이기종에 대한 표준통합 환경을 제공

멀치 프로토콜 지원

버스(분산구조) 형태의 느슨한 결합

재사용 가능한 컴포넌트를 조립하는 방식

표준기술 사용 및 서비스 단위 재사용으로 통합비용 절람

버스 형태의 연결 구조로 확장성/유연성이 높음

초기 구축 비용이 높음


FEP (Front End Processor)

원래는 메인프레임에서 통신 과부하를 경감시키기 위해 전처리 작업을 하는 과정을 말한다.

금융권에서는 의미가 조금 와전되어 B2B 연계를 FEP라고 부른다.

전용선 또는 VPN을 이용하 연결된 기관 간, 정해진 인터페이스로 배치파일(SAM)을 전달한다.


<참고자료> 

https://itwiki.kr/w/시스템_연계_솔루션

http://www.dator.co.kr/yjna/textyle/90302

홈페이지 jQuery 라이브러리에서 CVE-2019-11358 취약점 패치 여부 확인 방법

현재 홈페이지에서 사용 중인 jQuery 라이브러리가 CVE-2019-11358 취약점 패치를 적용했는지 확인하는 방법은 다음과 같습니다. 1. jQuery 버전 확인 홈페이지 소스 코드를 확인하여 jQuery 라이브러리 버전을 직접 확인합니다. 웹 ...