표준화 대상

어플리케이션 작성을 위한 명명규칙에 대한 설명을 한다. 명명 규칙은 다음의 내용을 포함한다.

1. 온라인 어플리케이션

온라인 어플리케이션 용어
구분 설명

어플리케이션

사용자의 요청을 처리하기 위한 프로그램의 집합으로 데이터
액세스와 처리를 위해 작성된 SQL, 비즈니스 로직 구현을 위한 클래스, 설정파일들을 포함하여 구성된다.

Service

사용자 화면, 대외계 시스템 등 외부에서 호출된 사용자 요청을 처리하기 위한 오퍼레이션들의 그룹이다.

오퍼레이션

Service의 메소드를 의미한다. Service의 오퍼레이션의 In, Out 타입은 IO 이어야 한다.

Bean

재사용 가능한 비즈니스 로직을 구현한 자바 클래스로 여러 개의 메소드로 구성된다.

DBIO

데이터 액세스를 위해 작성하는 개발 리소스로 자바 클래스와 SQL Mapper(.dbio)파일로 구성된다.

SQL ID

DBIO에서 생성되는 쿼리를 나타내는 식별자이다. DBIO 인터페이스의 메소드 이름이 된다.

IO

메시지(Serialized Object, 고정길이 데이터, XML) 형태로 변환할 수 있는 기능을 제공하는 프레임워크 표준 데이터 전달 객체로 오퍼레이션 요청/응답, 대내외계 인터페이스, 비즈니스 룰 호출 등에 사용된다.

일반 클래스

순수 자바 클래스로 사용자가 자유롭게 작성이 가능하다.

Service

테스트 케이스

Service를 테스트 할 수 있는 Service 테스트 케이스 파일.

2. 배치 어플리케이션

배치 어플리케이션 용어
구분 설명

어플리케이션

배치 작업을 위한 프로그램의 집합으로 배치작업 설정파일, 데이터 액세스와 처리를 위해 작성된 SQL, 비즈니스 로직 구현을 위한 클래스들을 포함하여 구성된다.

Job

배치 업무를 처리하기 위한 플로우로 구성된 배치작업의 실행 및 재실행 단위로 플로우를 기술하는 XML 설정으로 작성된다.

Step

Job을 구성하는 업무 구현의 최소단위이다.

Job Configuration

설정 파일

Job 과 Step 의 옵션 및 실행 순서를 설정하는 파일이다.

3. 기타

기타 용어
구분 설명

거래코드

특정 거래를 처리하는 오퍼레이션 식별자

작업 ID

배치 Job을 구분하는 식별자

로그 파일

거래 로그 혹은 배치 수행 로그를 저장하는 파일

SWLab Bankware Global
  • 전체
  • BXM
  • BXCM
  • BXCP
  • BXI
제품 선택 시 더 정확한 매뉴얼 가이드를 제공해드립니다.

Copyright© Bankwareglobal All Rights Reserved.