공통용어
용어 | 내용 |
---|---|
전문 | 시스템 간 송수신 되는 사양에 맞춰진 데이터 |
요청 | 요청 전문을 뜻함. 요청 전문에 대한 응답이 전문이 존재함 |
응답 | 요청 전문에 대한 응답 전문 |
통지 | 응답 전문이 없는 단방향 전문 |
인터페이스 ID | 전문 인터페이스 ID로서 각 전문의 구분을 위한 코드 <인터페이스ID = 업무코드 = AP코드> |
표준헤더 | 고객사 내부에서만 사용하는 헤더로서 전 시스템이 사용하는 공통 헤더 |
GID | Global ID로서 전 시스템에서 동일 거래 조회시 사용할 수 있음 |
계정계 | 금융권의 다양한 시스템 중 고객의 거래를 처리하는 핵심 시스템 |
정보계 | 거래의 '기록'을 관리하고 기록의 '통계'등을 관리하는 시스템 |
기간계 | 새로운 솔루션 도입 전 고객이 이전에 사용핻선 시스템 <기간계=레거시 시스템> |
대외계 | 각 금융 기관의 대내외 망을 연결하는 시스템. CD공동망, 타행환, 전자금융, 사이버증권, 기업뱅킹, 신용정보 등의 업무를 가능하도록 함 |
EDI | 기업 간 데이터 교환을 위해 각 기관마다 데이터 포맷 및 송수신 형태를 표준화한 인터페이스 방식 |
배치(Batch) | 일괄적으로 한번에 처리하는 작업으로 주로 특정 시간을 설정하여 수행함 |
노드 | 솔루션이 설치된 서버의 번호로 주로 이중화 구성 때 사용됨 |
DR | 재해복구 시스템으로, 각종 재해 및 위험 요소에 의해 서비스나 시스템이 중단 됐을 때 인프라를 복구하거나 지속할 목적으로 준비하는 과정, 정책, 절차 |
HA | 이중화 구성, failover. 하나의 서버에 장애가 생기더라도 다른 서버에 복구가 가능하도록 구성함 |
Polling | 세션 연결 유지를 위해 연결된 세션으로 주기적으로 특정 전문을 송수신 |
Adaptor | 연계에 사용하는 서비스를 주로 어댑터로 칭하며 다양한 프로토콜을 적용하여 사용할 수 있음 |
Sync/Async | 동기/비동기 세션 통신 형태 |
연결유지형/비연결형 | 연결유지형: 거래가 없을 시에도 세션 연결을 유지함.(Polling 전문을 사용하거나 끊어지더라도 바로 접속을 수행해야함.) 비연결형: 거래가 발생할 시에만 세션 연결하고 거래가 완료되면 세션을 종료함 |
JVM | Java Virtual Machine. 스택 기상의 가상머신이며 Java와 OS사이에서 중개자 역할을 함. Java가 OS에 구애받지 않고 재사용 가능하도록 함. 메모리관리, Garbage Collection 수행 |
JMX 포트 | JVM의 상태를 확인하기 위한 JMX의 포트번호를 의미 |
채널 | 일반적으로는 데이터가 이동하는 통로를 의미, 채널 솔루션에서는 데이터를 입력 받는 접점으로 의미를 한정함 |
채널그룹(그룹) | JVM의 개별 프로세스를 의미하며 여러 채널을 묶은 단위 |
채널ID | 기관 별로 Unique하게 사용하는 값. 은행 내부에서만 사용 |
TPS | 초당 거래 처리량 |
NAS | 서로 다른 클라이언트에 데이터 접근 권한이 제공되는 스토리지, 주로 FEP의 파일 송수신 시 사용되고 있음 |
관리전문 거래 | 기관과 온라인 거래를 위해 업무개시/종료, 업무시스템 장애/장애회복 등 상호 간 업무상태를 공유하고 점검하는 인터페이스 패턴 |
FTP | File Transfer Protocol. TCP를 이용하여 서버와 클라이언트 간 파일 전송을 위한 프로토콜. 알FTP, 파일질라, 웹 브라우저 및 FEP의 일괄 파일 송수신 업무 등에서 사용 |
Ascii모드 | FTP 전송 시 이 기종 간 텍스트파일의 개행 문자 변환을 위해 사용하는 전송 유형 |
Binary 모드 | FTP 전송시 변환을 하지 않으며 그대로 전송함 |
Iaas | Infrastructure as a Service. 공급업체가 비즈니스 운영에 필요한 스토리지, 네트워킹 및 컴퓨팅 리소스를 제공하는 서비스 형태 |
Paas | Platform as a Service. 공급업체가 애플리케이션 및 서비스를 구축할 수 있는 플랫폼을 제공하는 서비스 형태 |
Saas | Software as a Service. 공급업체가 모든 물리적 및 가상 핵심 인프라, 미들웨어, 데이터베이스 관리 시스템, 개발 툴 등을 제곡하고 호스팅하는 서비스 형태 |
대외계 용어
용어 | 내용 |
---|---|
FEP | Front End Process의 약자로 대외계를 지칭하는 용어(사이트에 따라 별도 FEP팀이 있을 수 있음) |
당발 | 은행에서 대외기관으로 송신하는 거래. 요청 전문이 은행에서 발생. 당발=취급=OutBound |
타발 | 대외기관에서 은행으로 송신하는 거래. 요청 전문이 대외기관에서 발생. 타발 = 개설 = InBound |
대외거래 고유번호 | 대외기관과 주고받는 데이터에 존재하는 거래 고유 번호. unique하며, 요청 전문과 응답 전문의 대외거래 고유 번호는 동일해야 함 |
실시간 | 실시간으로 당타발 전문이 발생하며 실시간으로 요청/응답/통지 전문을 주고받는 형태 |
일괄 | EDI: TCP프로토콜을 이용하여 특정 사양으로 파일을 송수신하는 형태. (S)FTP: (s)FTP 프로토콜을 이용하여 파일을 송수신 하는 형태. 별도 Gate: 제공된 API를 이용하여 파일을 송수신하는 형태 |
원거래 | 응답전문과 매핑되는 요청 전문(글로벌ID, 대외기관 거래고유 번호 등 시퀀스가 동일해야 함) |
통신망 전문 | 개시, 종료, 장애, 장애복구, 테스트콜 등 통신 상태를 확인 할 수 있고 망 상태를 변경할 수 있는 전문 통신망 전문 = 관리전문 |
대외계 헤더 | 대외 솔루션에서 사용하는 헤더. 기관과는 송수신 되지 않음 |
공통 헤더 | 전문의 공통 헤더부. 대외기관과 송수신 됨 |
대외계 용어
용어 | 내용 |
---|---|
MCI | Multi Channel Interface의 약자 |
인증거래(로컬거래) | 채널에서 접속하는 기기에 대해 은행코드, 점번, 기번, IP로 인증을 처리하는 거래 |
책임자 거래 | 사용자의 권한이 초과했을 경우 책임자의 승인 후 거래를 진행하는 체계. 계정계와 MCI, 통합 단말이 사이트별 정해진 표준에 따라 거래됨 |
push거래 | 코어뱅키에서 거래가 발생하여 MCI를 거쳐 통합 단말로 거래되는 유형 |
역방향거래 | 계정계에서 대내로 먼저 내려오는 거래. 사이트에따라 동보 메시지를 뜻하기도 함 |
접속유지거래 | 통합 단말과의 어싱크 회선의 접속 유지를 위해 사용하는 거래 유형. 회선의 접속 유지가 되어있는 지 확인을 위한 일종의 폴링의 역할을 함 |
EAI | Enterprise Application Integration. 어댑터를 이용해 모든 어플리케이션을 연동할 수 있음 |
DRM | Digital rights management. 주로 문서 보안 프로그램을 사용. 문서 복제, 유철, 열람 등 문서 유출에 대한 보안을 지켜줌 |
SSO | Single Sign-On, 통합 인증을 의미하며 사용자 한번의 인증으로 여러 응용 서버에 접속 가능 |
APIM 용어
용어 | 내용 |
---|---|
APIM | API Management, 애플리케이션과 데이터를 연결하는 API를 배포, 제어, 분석하는 프로세스 |
HTTP | Hypertext Transfer Protocol, HTML을 주고 받기 위한 프로토콜 |
HTTPS | Hypertext Transfer Protocol over Secure, HTTP에 데이터 암호화가 추가된 프로토콜 |
MSA | MicroServiceArchitecture, 하나의 큰 애플리케이션을 여러 개의 작은 애플리케이션으로 쪼개어 변경과 조합이 가능하도록 만든 아키텍처 |
TLS | Transport Layer Security, 어플리케이션들이 네트워크 상에서 안정하게 통신하기 위해 사용된 프로토콜. 이메일, 웹 브라우징, 메세징, 그리고 다른 프로토콜들의 감청을 통한 정보의 변형을 방지함 |
RPS | Request Per Second |
API Gateway | 여러 백엔드 엔드포인트 서비스들의 게이트웨이 역할을 하여 API의 엔드포인트를 하나로 통합할 수 있는 서비스. 클라이언트 요청에 대한 EndPoint와 RestAPI를 관리하는 서버 |
URI | Uniform Resource Identifier. 인터넷에 있는 자원을 나타내는 유일한 주소 |
URL | Uniform Resource Locator. 웹페이지를 찾기 위한 주소 |
Rest API | Representational State Transfer. HTTP시스템을 위한 소프트 아키텍처 |
Zuul | API Gateway 구현에 사용한 Netflix OSS |
Eureka | Service Server구현에 사용한 OSS, Service discovery 기능을 수행 |
Engine | HTTP요청, 응답에 대하여 전문 변환 등 업무 관련 커스텀 기능을 수행하기 위한 모듈 |
ConfigServer | 각 서비스의 설정 정보를 외부로 분리하여 관리하기 위한 모듈 |
Ribbon | 클라이언트 사이드 load balancer |
Hystrix | Circuit Breaker구현에 사용한 Netflix OSS, 마이크로 서비스 간 장애 전파를 방지 |