나름 금융회사를 다니는 데도, 금융 인터페이스에 대해 이름만 어렴풋이 알고 잘 모르는 거 같아 한 번 정리해봤다!
까먹을 때마다 두고두고 보면서 공부해야지~~ 👍
기업 내부 시스템 및 응용 프로그램 간에 데이터와 프로세스를 효과적으로 통합하기 위한 기술을 의미함.
시스템 간 통합: EAI는 다양한 기업 응용 프로그램 및 시스템 간의 데이터 및 프로세스를 통합하는 데 사용됨.
예를 들면, 인사팀에서 사용하는 사원 관리 시스템의 월급 배부 관련 프로세스와 회계 관련 시스템의 프로세스가 통합된 것을 들 수 있음.
(+) 응용 프로그램 통합: EAI는 기업에서 사용되는 다양한 응용 프로그램 (ERP, CRM, 주문 처리 시스템 등)을 통합해
데이터와 비즈니스 프로세스를 효율적으로 관리할 수 있음.
데이터 흐름 관리: EAI 시스템은 데이터를 서로 다른 형식 및 프로토콜로 변환하고 라우팅하며, 데이터의 일관성을 유지하고 오류를 처리함.
이를 통해 기업은 실시간 데이터 업데이트, 보고서 생성 및 거래 추적과 같은 업무를 원활하게 수행할 수 있음.
이를테면 EAI는 다양한 시스템과 데이터를 효율적으로 통합하여 비즈니스 프로세스를 최적화한 뒤,
실시간 정보를 활용하여 의사 결정을 지원하는 데 중요한 역할을 수행함.
주로 금융 기관과 대외 기관 또는 시스템 / 네트워크 간에 연결되어 프런트 엔드에서 발생하는 금융 거래를 처리하고 관리함.
외부 인터페이스
FEP는 다양한 외부 인터페이스와 연결됨. 이러한 외부 인터페이스는 대외 기관과 통신하는데 사용되며,
예를 들어 ATM 네트워크, 신용카드 결제 네트워크, 금융 전산 시스템, 인터넷 뱅킹 시스템 등이 포함될 수 있음.
거래 처리
고객이 ATM, 신용카드, 인터넷 뱅킹 등을 통해 금융 거래를 요청하면, FEP는 이러한 요청을 받아들이고 처리함.
예를 들어, ATM로부터 인출 요청이 들어오면 FEP는 이 요청을 처리하여 해당 계좌에서 돈을 출금하고 거래 내역을 업데이트함.
보안 및 인증
FEP는 모든 거래를 보호하고 인증을 관리하여 부정한 액세스와 거래를 방지함.
거래 라우팅
FEP는 어떤 거래를 어떤 시스템 또는 네트워크로 라우팅할지 결정함.
예를 들어, 인터넷 뱅킹 거래는 웹 서버로, ATM 거래는 ATM 처리 시스템으로 라우팅되는 것을 들 수 있음.
실시간 업데이트
FEP는 거래가 처리될 때마다 정보를 실시간으로 업데이트하여 고객이 최신 거래 내역을 확인할 수 있도록 함.
따라서 FEP는 금융 기관과 대외 기관 간에 실시간 금융 거래 처리 및 정보 교환을 담당하여 금융 서비스를 원활하게 제공할 수 있도록 함.
EAI가 기업 내부의 다른 시스템을 연계시키는 데에 사용한다면, MCI는 같은 시스템을 연계하는 데 사용함.
다중 채널을 효율적으로 통합하여 고객 경험을 향상시키고, 비즈니스 프로세스를 효율적으로 관리하기 위한 솔루션을 의미함.
여러 다양한 채널을 통합해 내부 시스템과 연결하는 일종의 Gateway로써, 금융 서비스를 이용할 때 일관성 있는 경험을 제공하고 데이터와 프로세스를 통합하는 것을 목표로 함.
다중 채널 데이터 통합: MCI를 사용하면 다양한 채널 (온라인 뱅킹, ATM, 전화 은행 등)에서 발생하는 데이터를 통합하고 일관된 데이터베이스에 저장 가능함.
이를 통해 사용자의 금융 활동과 계좌 정보를 모든 채널에서 실시간으로 업데이트할 수 있음.
다중 채널 거래 처리: MCI는 다양한 채널에서 발생하는 거래 (예: 입출금, 이체, 결제)를 통합하여 처리할 수 있음.
예를 들어, 고객이 ATM에서 거래를 시작하고 인터넷 뱅킹에서 완료할 수 있도록 지원함.
전문 변환 (Message Transformation): MCI는 다양한 채널 간에 전문 데이터 형식을 변환하고 매핑할 수 있음.
이는 서로 다른 시스템 또는 채널 간에 데이터 교환을 원활하게 처리하는 데 도움됨.
보안 및 인증: MCI는 고객 데이터 및 거래의 보안을 관리하며, 사용자 인증 및 암호화를 통해 안전한 거래를 보장함.
또한 연계 패턴(시스템 간의 데이터 및 프로세스 통합을 설계하고 관리하는 방법)에 따라 온라인과 배치로도 인터페이스 시스템을 분류할 수 있음.
온라인 연계 패턴 (Online Integration Pattern):
예) Http 동기 / 비동기
배치 연계 패턴 (Batch Integration Pattern):
예) File to File
다양한 시스템과 애플리케이션 간의 통합 인터페이스를 관리하고 모니터링하는 솔루션.
데이터 교환, 통합 프로세스 관리, 보안 및 모니터링을 통합하여 기업이 여러 시스템 간에 데이터를 안전하고 효과적으로 이동 시키는 데 도움 줌.
인터페이스 관리:
다양한 시스템 및 애플리케이션 간에 데이터를 교환하고 연결하는 인터페이스 관리.
이는 데이터 변환, 매핑 및 라우팅을 포함하고 있음.
통합 프로세스 관리:
비즈니스 프로세스를 통합 시스템과 연계하여 효율적으로 실행하도록 지원함.
데이터 보안:
민감한 데이터의 안전한 전송과 저장을 보장하기 위한 보안 기능을 제공함.
데이터 암호화, 액세스 제어 및 인증 기능이 포함될 수 있음.
오류 관리:
데이터 교환 중에 발생하는 오류를 감지하고 처리하는 기능을 제공함.
오류 처리 및 재시도 메커니즘을 제공하여 신속한 문제 해결을 지원함.
실시간 모니터링:
인터페이스 및 데이터 흐름을 실시간으로 모니터링하고 성능 및 가용성에 대한 경고를 제공함.
이를 통해 문제가 발생하면 빠르게 대응 가능 함.
레포팅 및 분석:
데이터 흐름 및 통합 프로세스에 대한 보고서 및 분석을 제공하여 성능 향상 및 문제 해결을 지원함.
확장성:
기업의 변화하는 요구 사항을 수용하기 위해 시스템을 확장하고 조정할 수 있는 유연성을 제공함.