시스템 간 연동 (EAI)
한국 SI 실무 · 고급 · 이론 6 · 퀴즈 6 · 실습 6
SI 프로젝트에서 가장 사고가 잦은 영역이 시스템 간 연동입니다. 인터페이스 정의서를 읽고 쓰는 법에서 시작해 동기 REST, 비동기 큐, 고정길이 파일 배치, SAP IDoc 파싱, 그리고 지수 백오프·DLQ·멱등키까지 직접 구현합니다. 끝나면 '재전송해도 안전한가'라는 질문에 설계로 답할 수 있게 됩니다.
커리큘럼
인터페이스 정의서 읽고 쓰기
정의서에 없는 것은 반드시 다르게 구현된다
동기 REST 연동
정의서대로 호출하고, 오류 코드마다 다르게 반응한다
비동기 큐 연동과 재처리
at-least-once 세상에서 중복은 예외가 아니라 기본값이다
파일 연동 (배치·FTP·EDI)
고정길이 전문과 트레일러 검증, 그리고 대사
SAP·레거시 연동 패턴
IDoc 구조를 알면 ERP 연동 회의가 들린다
오류 처리와 재처리 설계
백오프·지터·DLQ·멱등키 — 실패를 설계에 넣는다