EAI 미들웨어 메시지 변환 설계와 SAP RFC 호출 방식으로 시스템 통합 결
EAI 연계 경험에서 가장 먼저 파악한 것은 각 시스템의 데이터 포맷과 인터페이스 방식이었습니다. 한쪽은 XML, 다른 쪽은 JSON을 사용하는 경우 EAI 미들웨어의 변환 로직을 구성해야 했고, 매핑 규칙을 잘못 정의하면 데이터 손실이 생겼습니다.
SAP 연계에서는 RFC(Remote Function Call) 방식으로 기능을 호출하는 구조를 많이 사용했습니다. SAP 쪽에서 노출한 기능 모듈을 외부 시스템이 직접 호출하는 방식이었는데, 인자 타입과 예외 처리 방식이 일반 REST API와 달라 처음에 적응 시간이 필요했습니다.
연계 안정성 확보를 위해 재시도 정책과 오류 알림을 구성했습니다. 연계가 실패했을 때 원인을 빠르게 파악하고 재처리할 수 있도록 오류 로그와 큐 상태를 모니터링하는 대시보드를 함께 만들었습니다.