[논문 리뷰] On the Module of Internet Banking System
이 논문은 보안, 가용성, 모ularity를 중시하는 UML 기반의 인터넷 뱅킹 시스템 설계 프레임워크를 제안한다. 사용자 요구사항도구, 순서도, 클래스도, 구성요소도를 활용한 UML 다이어그램을 통해 안전하고 확장 가능한 시스템 개발을 안내하는 두 가지 아키텍처 모델(클라이언트-서버 및 3-tier)을 제시하며, 강력한 온라인 뱅킹 솔루션을 위한 표준화된 모델링 접근법을 기여한다.
Because of the speed, flexibility, and efficiency that it offers, the Internet has become the means for conducting growing numbers of transactions between suppliers and large international corporations. In this way, the Internet has opened new markets to the world and has accelerated the diffusion of knowledge. The meaning of Internet markets or online business has been widely used in these days. The success of the business depends on its flexibility, availability and security. Since that the web-based systems should have a special way to design the system and implement it. Nowadays, the Internet Banking System widely used and the banks looking to provide the best quality system with highly available, fast response, secure and safe to use. The Unified Modelling Language (UML) is the uniquely language which is used to analyse and design any system. In this paper, the UML diagrams has been proposed to illustrate the design phase for any banking system. The authors, presented two types of architecture which is used for the Internet Banking System.
연구 동기 및 목표
- 글로벌 금융 거래에서 증가하는 보안성, 고가용성, 효율성을 확보하는 인터넷 뱅킹 시스템의 필요성을 해결하기 위해.
- 데이터 무결성, 기밀성, 시스템 신뢰성을 보장하는 웹 기반 뱅킹 시스템을 설계하는 데 도전하는 데에.
- 분석 및 설계 단계를 표준화된 모델 기반 접근법으로 단순화하기 위해 UML를 활용한 표준화된 접근법을 제공하기 위해.
- 인터넷 뱅킹에서 최적의 성능과 보안을 확보하기 위해 클라이언트-서버 아키텍처와 3-tier 아키텍처 간의 비교 및 평가를 위해.
제안 방법
- 시스템의 동작 및 구조를 모델링하기 위해 통합 모델링 언어(UML)를 사용하여 사용자 요구사항도, 순서도, 클래스도, 구성요소도를 포함한다.
- 기존의 클라이언트-서버 모델과 더 나은 확장성을 갖춘 3-tier 아키텍처를 포함한 두 가지 시스템 아키텍처를 설계한다.
- 유지보수성과 보안성을 향상시키기 위해 구성요소도를 사용하여 모듈화된 시스템 구성요소와 그 상호작용을 정의한다.
- 거래 처리 중 사용자와 시스템 구성요소 간의 동적 상호작용을 설명하기 위해 순서도를 적용한다.
- 계좌 및 거래와 같은 영속적 데이터 구조를 적절한 캡슐화와 접근 제어를 통해 표현하기 위해 클래스도를 정의한다.
- UML 다이어그램에서 민감한 운영 및 액세스 포인트를 식별하여 모델링 단계에서 보안 고려사항을 통합한다.
실험 결과
연구 질문
- RQ1UML을 어떻게 효과적으로 활용하여 인터넷 뱅킹 시스템의 기능적 및 비기능적 요구사항을 모델링할 수 있는가?
- RQ2클라이언트-서버 아키텍처와 3-tier 아키텍처 간의 확장성, 보안성, 유지보수성에서의 주요 차이점은 무엇인가?
- RQ3어떻게 UML 구성요소 모델링을 통해 향후 확장성과 보안 강화를 지원하는 모듈화된 시스템 설계를 달성할 수 있는가?
- RQ4UML 다이어그램은 거래 처리 중 시스템 가용성과 장애 내성 확보에 어떤 역할을 하는가?
- RQ5모델링 단계는 어떻게 인터넷 뱅킹 응용 프로그램의 개발 리스크를 줄이고 시스템 신뢰성을 향상시킬 수 있는가?
주요 결과
- 3-tier 아키텍처는 동시 거래 처리에서 클라이언트-서버 모델에 비해 뛰어난 확장성과 유지보수성을 보였다.
- UML 기반 모델링은 시스템 설계의 명확성을 크게 향상시켜 이해관계자와 개발자 간의 소통을 향상시켰다.
- 구성요소도는 보안에 민감한 모듈을 식별하는 데 기여하여, 구현 단계에서 대상별 강화가 가능했다.
- 순서도는 인증 및 거래 처리의 흐름을 효과적으로 기록하여 잠재적인 병목 현상과 실패 지점을 드러냈다.
- UML의 사용은 설계 결함의 조기 탐지가 가능하게 하여 재작업을 줄이고 인터넷 뱅킹 시스템의 배포 시간을 단축시켰다.
- 제안된 모델링 접근법은 다양한 기관에서 보안성과 신뢰성을 갖춘 인터넷 뱅킹 시스템을 설계하기 위한 재사용 가능한 프레임워크를 제공한다.
더 나은 연구,지금 바로 시작하세요
논문 읽기부터 검토까지, 연구 시간을 획기적으로 줄여보세요.
카드 등록 없음 · 무료 플랜 제공
이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.