PE Notes · 서비스
B2Bi와 API
기업 간 프로세스 연계로서 B2Bi를 두고, EDI에서 SOAP·REST·Open API·xAPI로 바뀐 인터페이스와 오픈뱅킹·학습이력 쓰임을 정리합니다.
회사 안 API만으로는 주문이 닫히지 않습니다. 공급사·물류·은행·교육 플랫폼이 같은 거래를 다른 형식으로 들고 있습니다. 는 그 프로세스와 데이터를 표준 인터페이스로 맞추는 일입니다. 배치 문서에서 실시간 API로 중심이 옮겨 왔습니다.
네 인터페이스
오래된 자리는 EDI입니다. 고정 전문과 VAN이 정확했으나 비싸고 느렸습니다. 는 XML 봉투에 헤더·바디·폴트를 넣고, WS-Security와 분산 트랜잭션을 금융·공공 레거시에 남겼습니다. 는 자원을 URI로, 동작을 HTTP 메서드로 다룹니다. 무상태·캐시·균일 인터페이스가 뼈대입니다.
는 그 REST를 바깥에 공개한 상품입니다. 이 경로·스키마·인증을 YAML로 적고, 가 키·쿼터·관측을 맡습니다. 는 학습 경험을 Actor·Verb·Object 문장으로 남기고, LRS가 이력을 모읍니다. 와 현장 실습이 같은 문장 구조를 씁니다.
| 비교축 | SOAP | REST | Open API | xAPI |
|---|---|---|---|---|
| 메시지 | XML 봉투 | HTTP+JSON | OAS 명세 | 학습 문장 |
| 상태 | 세션·트랜잭션 가능 | 무상태 | 무상태 | 무상태 |
| 보안 | WS-Security | OAuth·JWT | OAuth 2.0 | 기관 인증 |
| 맞는 일 | 결제·레거시 | 웹·모바일 | 공개 생태계 | 교육 이력 |
동작과 선택
REST 여섯 제약 가운데 실무가 지키는 것은 클라이언트-서버, 무상태, 캐시, 균일 인터페이스, 계층입니다. Code on Demand는 선택입니다. 오류는 HTTP 상태 코드로 읽고, SOAP Fault처럼 표준 본문이 없을 때가 많습니다. 트랜잭션이 필요하면 보상 사가나 별도 합의를 얹습니다.
은 앱이 게이트웨이를 지나 여러 은행의 조회·이체를 같은 계약으로 부릅니다. 공공 데이터 포털도 같은 Open API 칸입니다. 제조 SCM은 주문·재고를 REST로 동기화하고, 예전 EDI 구간은 게이트웨이가 번역합니다. 인증은 과 가 기본입니다.
선택은 신뢰 계약과 속도입니다. 원자적 지급·감사 추적은 SOAP 쪽, 파트너를 빠르게 늘리는 일은 Open API 쪽입니다. 답안은 B2Bi 목적, 네 인터페이스 표, 오픈뱅킹·xAPI 사례를 한 장에 올립니다.