표제지
국문 초록
목차
I. 서론 10
II. 뱅킹 시스템 구조 12
1. 계정계 시스템 현황 14
2. 대외계 시스템 현황 14
3. 정보계 시스템 현황 15
4. 단위업무 시스템 현황 16
5. 애플리케이션 현황 17
III. 태블릿 뱅킹 시스템 20
IV. 마이크로서비스 아키텍처 방법론 기반 태블릿 뱅킹 시스템 24
1. 마이크로서비스 아키텍처 방법론 25
2. 태블릿 뱅킹 시스템 설계 및 구현 28
2.1. 데이터베이스 구성 28
2.2. 마이크로서비스 간 호출을 위한 설계 패턴 29
2.3. API(Application Programming Interface) 호출 구조 32
2.4. 마이크로서비스의 적정 크기 산정 33
3. 태블릿 뱅킹 시스템 운영 후 평가 38
3.1. 개발 전후 비교 38
3.2. 운영 평가 40
V. 결론 및 향후 연구 과제 46
참고문헌 48
Abstract 50
〈표 1〉 뱅킹 시스템 분류 13
〈표 2〉 모놀리식 구조의 장·단점 19
〈표 3〉 아키텍처 방향성 20
〈표 4〉 마이크로서비스 병합/분리 기준 34
〈표 5〉 M.S.A 방법론 기반 개발 전/후 시스템 비교 38
〈표 6〉 M.S.A 운영 이점 44
〈그림 1〉 은행 시스템 구조(B은행) 13
〈그림 2〉 계정계 시스템 구조 14
〈그림 3〉 대외계 시스템 구조 15
〈그림 4〉 정보계 시스템 구조 16
〈그림 5〉 단위업무 시스템 구조(B은행) 17
〈그림 6〉 비즈니스 다이어그램 21
〈그림 7〉 비즈니스 도메인 21
〈그림 8〉 시스템 Interface 관계도 22
〈그림 9〉 수신관리 요구불 신규업무 기능 Flow 22
〈그림 10〉 통신 연계 구성도 23
〈그림 11〉 태블릿 서류 접수 Flow 23
〈그림 12〉 태블릿 기반 흐름도 24
〈그림 13〉 모놀리식 아키텍처와 M.S.A 26
〈그림 14〉 M.S.A 방법론 정의 절차 26
〈그림 15〉 태블릿 뱅킹 시스템에 필요한 M.S.A 특징 27
〈그림 16〉 태블릿 뱅킹 시스템 데이터베이스 구성 29
〈그림 17〉 마이크로서비스 간 호출을 위한 설계 패턴 30
〈그림 18〉 API 호출 구조 비교 32
〈그림 19〉 마이크로서비스 식별 : 수신관리 35
〈그림 20〉 마이크로서비스 식별 : 고객 본인인증 36
〈그림 21〉 마이크로서비스 식별 : 요구불 신규 36
〈그림 22〉 태블릿 뱅킹 시스템 M.S.A 구성도 37
〈그림 23〉 M.S.A 개발 프로세스 37
〈그림 24〉 프레임워크 필요 부분 43