본문으로 건너뛰기
버전: 3.4.4

처리플로우

인바운드 일반 인터페이스

AP to AP 양방향 인터페이스는 시스템에서 일반적으로 처리되는 인터페이스 유형이다.

대외에서 요청되는 인터페이스 처리시 수행되는 처리플로우이다.

Inbound 일반 인터페이스 유형

요청 처리플로우

대외에서 요청되는 Inbound 거래이므로 기본처리 플로우는 대외전문 처리플로우에서 호출된다.

Inbound 일반 인터페이스 (요청 플로우)

사용되는 라우터에 대해 설명하면 아래와 같다. 포함여부는 EAI에서 제공하는 플로우에 포함여부를 표시한 것이고, 각 사이트 요건에 따라 정의된 플로우 조정 및 관련 프로그램을 커스터마이징한다.

라우터포함설명
systemThrottleControlRouter인터페이스의 유량제어를 처리하는 라우터
systemStandardMessageCreateRouter표준전문을 생성. 표준전문생성 프로그램을 호출. 표준전문을 사용하는 채널시스템에서는 라우터 제외가능
messageBodyMappingRouter개별부 전문변환 정보가 존재하는 경우 변환처리하고 변환정보가 없는 경우 변환처리 않음, 변환정보에 매핑프로그램이 존재하는 경우 매핑프로그램 호출, 변환을 사용하지 않는 경우에는 해당 라우터 제외가능
transactionBusinessProcessRouter인터페이스에 정의된 사용자프로그램의 호출, 인터페이스의 사용자 프로그램을 사용하는 경우에 포함
systemTimerRegisterRouterTimeout 정보 저장 및 처리
systemMarshalRouter전문을 Mashal하여 전송할 전문을 생성
systemSendProtocolRouter프로토콜에 따라 전문 전송, TCP, HTTP에 따라 라우터 호출
systemTcpSendRouterTCP(S) 프로토콜 사용
systemHttpSendRouterHTTP(S) 프로토콜 사용

응답 처리플로우

Inbound 거래에 대한 응답이므로 기본처리 플로우는 내부전문 처리플로우에서 호출된다.

Inbound 일반 인터페이스 (응답 플로우)

사용되는 라우터에 대해 설명하면 아래와 같다. 포함여부는 EAI에서 제공하는 플로우에 포함여부를 표시한 것이고, 각 사이트 요건에 따라 정의된 플로우 조정 및 프로그램을 커스터마이징한다.

라우터포함설명
systemThrottleControlRouter인터페이스의 유량제어를 처리하는 라우터
systemTimerRestorationRouter등록된 타임아웃 정보를 해제함
systemBodyUnmarshalRouter개별부를 Unmarshal 처리
messageBodyMappingRouter개별부 전문변환 정보가 존재하는 경우 변환처리하고 변환정보가 없는 경우 변환처리 않음, 변환정보에 매핑프로그램이 존재하는 경우 매핑프로그램 호출, 변환을 사용하지 않는 경우에는 해당 라우터 제외가능
transactionBusinessProcessRouter인터페이스에 정의된 사용자프로그램 호출, 인터페이스의 사용자 프로그램을 사용하는 경우 포함
restMessageMarshalRouter전문을 Mashal하여 전송할 전문을 생성, 내부시스템 응답전문을 암호화하는 경우 암복호화 프로그램 호출
restHttpSendRouterHTTP(S) 프로토콜 사용하여 전문 전송

아웃바운드 일반 인터페이스

내부시스템에서 요청되는 인터페이스 처리시 수행되는 처리플로우이다. 해당 인터페이스는 아래의 형태의 인터페이스를 의미한다.

Outbound 일반 인터페이스 유형

요청 처리플로우

내부에서 요청되는 Outbound 거래이므로 기본처리 플로우는 내부전문 처리플로우에서 호출된다.

Outbound 일반 인터페이스 (요청 플로우)

사용되는 라우터에 대해 설명하면 아래와 같다. 포함여부는 EAI에서 제공하는 플로우에 포함여부를 표시한 것이고, 각 사이트 요건에 따라 정의된 플로우 조정 및 프로그램을 커스터마이징한다.

라우터포함설명
systemThrottleControlRouter인터페이스의 유량제어를 처리하는 라우터
systemBodyUnmarshalRouter개별부를 Unmarshal 처리
restTimerRegisterRouterTimeout 정보 저장 및 처리
messageBodyMappingRouter개별부 전문변환 정보가 존재하는 경우 변환처리하고 변환정보가 없는 경우 변환처리 않음, 변환정보에 매핑프로그램이 존재하는 경우 매핑프로그램 호출, 변환을 사용하지 않는 경우에는 해당 라우터 제외가능
transactionBusinessProcessRouter인터페이스에 정의된 사용자프로그램 호출, 인터페이스의 사용자 프로그램을 사용하는 경우 포함
restMessageMarshalRouter전문을 Mashal하여 전송할 전문을 생성, 내부시스템 응답전문을 암호화하는 경우 암복호화 프로그램 호출
restHttpSendRouterHTTP(S) 프로토콜 사용하여 전문 전송

응답 처리플로우

대외에서 응답되는 Outbound 거래에 대한 응답이므로 기본처리 플로우는 대외전문 처리플로우에서 호출된다.

Outbound 일반 인터페이스 (응답 플로우)

사용되는 라우터에 대해 설명하면 아래와 같다. 포함여부는 EAI에서 제공하는 플로우에 포함여부를 표시한 것이고, 각 사이트 요건에 따라 정의된 플로우 조정 및 프로그램을 커스터마이징한다.

라우터포함설명
restTimerRestorationRouter등록된 타임아웃 정보를 해제함
systemStandardMessageCreateRouter표준전문을 생성. 표준전문생성 프로그램을 호출
messageBodyMappingRouter개별부 전문변환 정보가 존재하는 경우 변환처리하고 변환정보가 없는 경우 변환처리 않음, 변환정보에 매핑프로그램이 존재하는 경우 매핑프로그램 호출, 변환을 사용하지 않는 경우에는 해당 라우터 제외가능
transactionBusinessProcessRouter인터페이스에 정의된 사용자프로그램의 호출, 인터페이스의 사용자 프로그램을 사용하는 경우에 포함
systemMarshalRouter전문을 Mashal하여 전송할 전문을 생성
systemSendProtocolRouter프로토콜에 따라 전문 전송, TCP, HTTP에 따라 라우터 호출
systemTcpSendRouterTCP(S) 프로토콜 사용
systemHttpSendRouterHTTP(S) 프로토콜 사용