처리플로우
양방향 인터페이스 처리플로우
AP to AP 양방향 인터페이스는 시스템에서 일반적으로 처리되는 인터페이스 유형이다.
해당 인터페이스는 요청 전문에 대한 요청플로우, 응답 전문에 대한 응답플로우가 존재한다. 아래는 인터페이스의 처리 흐름이다.
요청 처리플로우
시스템간 일반적으로 처리되는 인터페이스 유형이며, 기본처리 플로우는 시스템전문 처리플로우에서 호출된다.
사용되는 라우터에 대해 설명하면 아래와 같다.
포함여부는 EAI에서 제공하는 플로우에 포함여부를 표시한 것이고, 요건에 따라 정의된 플로우를 조정하고 프로그램을 커스터마이징 한다.
라우터 | 포함 | 설명 |
---|---|---|
systemThrottleControlRouter | 인터페이스의 유량제어를 처리하는 라우터 | |
systemStandardMessageCreateRouter | 표준전문을 생성. 표준전문생성 프로그램을 호출, 표준전문을 사용하는 채널시스템에서는 라우터 제외가능 | |
requestHeaderMappingRouter | ㅇ | 공통부 변환정보가 존재하는 경우 변환을 처리하고 변환정보가 없는 경우 변환하지 않음, 변환정보에 매핑프로그램이 존재하는 경우 매핑프로그램 호출 |
systemBodyUnmarshalRouter | ㅇ | 개별부를 Unmarshal 처리, 암호화 필드가 존재하는 경우 암호화 프로그램을 실행하여 복호화 처리 |
messageBodyMappingRouter | 개별부 전문변환 정보가 존재하는 경우 변환처리하고 변환정보가 없는 경우 변환처리 않음, 변환정보에 매핑프로그램이 존재하는 경우 매핑프로그램 호출, 변환을 사용하지 않는 경우에는 해당 라우터 제외가능 | |
transactionBusinessProcessRouter | 인터페이스에 정의된 사용자프로그램의 호출, 인터페이스의 사용자 프로그램을 사용하는 경우에 포함 | |
systemTimerRegisterRouter | ㅇ | 요청전문 복원정보 저장 및 Timeout 정보 저장, Timeout 처리 수행 |
systemMarshalRouter | ㅇ | 전문을 Mashal하여 전송할 전문을 생성, 채널 요청전문을 암호화하는 경우 암복호화 프로그램 호출 |
systemSendProtocolRouter | ㅇ | 프로토콜에 따라 전문 전송, TCP, HTTP에 따라 라우터 호출 |
systemTcpSendRouter | TCP(S) 프로토콜 사용 | |
systemHttpSendRouter | HTTP(S) 프로토콜 사용 |
응답 처리플로우
수신시스템에서 전송된 응답전문에 대한 처리이며, 처리플로우에 타임아웃 해제, 공통부, 개별부 해석 등의 라우터가 포함된다.
사용되는 라우터에 대해 설명하면 아래와 같다.
라우터 | 포함 | 설명 |
---|---|---|
systemTimerRestorationRouter | ㅇ | 등록된 타임아웃 정보를 해제함 |
responseHeaderMappingRouter | ㅇ | 공통부 변환정보가 존재하는 경우 변환을 처리하고 변환정보가 없는 경우 변환하지 않음, 변환정보에 매핑프로그램이 존재하는 경우 매핑프로그램 호출 |
systemBodyUnmarshalRouter | ㅇ | 개별부를 Unmarshal 처리, 암호화 필드가 존재하는 경우 암호화 프로그램을 실행하여 복호화 처리 |
messageBodyMappingRouter | 개별부 전문변환 정보가 존재하는 경우 변환처리하고 변환정보가 없는 경우 변환처리 않음, 변환정보에 매핑프로그램이 존재하는 경우 매핑프로그램 호출,변환을 사용하지 않는 경우에는 해당 라우터 제외가능 | |
transactionBusinessProcessRouter | 인터페이스에 정의된 사용자프로그램 호출, 인터페이스의 사용자 프로그램을 사용하는 경우 포함 | |
systemMarshalRouter | ㅇ | 전문을 Mashal하여 전송할 전문을 생성, 내부시스템 응답전문을 암호화하는 경우 암복호화 프로그램 호출 |
systemSendProtocolRouter | ㅇ | 프로토콜에 따라 전문 전송, TCP, HTTP에 따라 라우터 호출 |
systemTcpSendRouter | TCP(S) 프로토콜 사용 | |
systemHttpSendRouter | HTTP(S) 프로토콜 사용 |
단방향 인터페이스 처리플로우
시스템에서 발생하는 온라인 단방향 인터페이스 처리시 수행되는 처리플로우이다. 아래는 인터페이스의 처리 흐름이다.
요청 처리플로우
양방향 AP to AP 인터페이스의 요청 처리플로우와 유사하며, 차이점은 단방향 거래 이므로, 타임아웃 처리 라우터를 사용하지 않는다.
응답 처리플로우
응답이 없는 단방향 인터페이스 유형이므로, 응답 플로우는 설정을 하지 않는다.