topic★★★★★난이도 · 약 12분
연계 메커니즘 — 직접 연계 vs 간접 연계
직접 연계(DB Link · API · JDBC) vs 간접 연계(EAI · ESB · Web Service · Socket).
#연계#JSON
왜 배우는가
연계 방식을 직접·간접으로 분류하는 단답형이 출제된다. 특히 JDBC는 직접, Web Service는 간접 같은 개별 분류를 정확히 알아야 한다.
연계 메커니즘은 두 시스템이 얼마나 직접 연결되는가에 따라 직접 연계와 간접 연계로 나뉜다. 직접 연계는 중간 계층 없이 바로 연결되어 빠르지만 결합도가 높고, 간접 연계는 미들웨어나 중계 서버를 거쳐 느슨하게 결합된다.
| 구분 | 기술 | 특징 |
|---|---|---|
| 직접 연계 | DB Link, DB Connection, API, JDBC, Hyperlink | 빠름 · 단순 · 결합도 높음 · 보안 취약 |
| 간접 연계 | EAI, ESB, Web Service, Socket | 느슨한 결합 · 다양한 환경 지원 · 성능 오버헤드 |
결정 기준 — 시스템 간 의존성을 줄이고 유지보수를 쉽게 하려면 간접 연계, 단순하고 성능이 중요한 경우엔 직접 연계.
송·수신 데이터 형식 — JSON(가볍고 직관적, REST 기본), XML(표준, SOAP 기본), CSV(단순 데이터), YAML(설정 파일). 실무에서는 JSON이 사실상 표준.
실기 드릴 3문항
edit실기 드릴 · 단답형
시스템 간 연계 방식 중 EAI, ESB, 웹 서비스, 소켓은 어떤 분류에 속하는가?
edit실기 드릴 · 단답형
JDBC, DB Link, API, Hyperlink는 연계 방식 중 어느 쪽에 속하는가?
space_bar실기 드릴 · 빈칸 채우기
REST API가 주로 사용하는 데이터 형식은 ( ㉠ )이고, SOAP이 주로 사용하는 형식은 ( ㉡ )이다.