🧭 은행 시스템 전체 구성과 흐름
목차
1. 시스템 구성의 큰 틀
은행의 정보시스템은 크게 3계층 구조로 나뉜다:
| 계층 | 설명 | 주요 예시 |
|---|---|---|
| 단말계 | 직원들이 사용하는 화면(UI) 영역. iDev@Tool 3.0에서 개발됨 | 텔러 단말, 상담화면, 조회/입력창 |
| 업무계 | 업무 로직 처리. 거래 흐름과 업무 처리를 담당 | 계정계, 여신계, 외환계, 수신계 등 |
| 연계계 | 외부 시스템이나 대외기관 연계 담당 | FEP, 연계 서버, 한국은행, 신한은금융망 등 |
💡 일반적인 데이터 흐름:
→ 단말계 → 업무계 → 연계계 → 대외기관
← 대외기관 → 연계계 → 업무계 → 단말계
2. 업무 프로세스 흐름 (예: 송금 업무)
직원이 고객 송금 업무를 처리하는 흐름 예시:
- 단말 화면(ITR)에서 송금 입력
- 거래 발생 → Tran 호출
- 업무계에서 DEVON 모듈이 송금 로직 실행
- 연계 필요 시 연계계 → RSA → FEP → 외부기관(신한은금융망) 전문 송신
- 응답 도착 → 연계계 → 업무계 → 단말 화면에 결과 출력
3. 시스템 구성 요소 간 관계
| 구성 요소 | 설명 |
|---|---|
| iDev@Tool 3.0 | 행원 단말 개발툴. UI 구성 담당 |
| ITR (단말 정의) | 단말 하나하나를 의미. 단말번호로 식별 |
| Tran | 단말에서 발생하는 거래 호출 구조 |
| DEVON | JAVA 기반 업무처리 모듈 |
| META | 도메인, 표준단어, 용어 관리용 데이터 사전 |
| RSA | 연계 전문 정의 및 생성 도구 |
| MCI | Eclipse 기반 IDE. DEVON 개발에 사용 |
4. 시스템 연동 흐름 요약
[단말계] iDev@Tool → ITR 화면 클릭 → Tran 호출 ↓ [업무계] DEVON 업무 처리 (MCI에서 개발) ↓ [연계계] RSA 연계 전문 생성 및 처리 → FEP → 외부기관 송신 ↓ [응답 흐름] 외부기관 → FEP → RSA → DEVON → Tran → 단말 화면 출력