📘 정처기 공부
🟠 Tier 211 / 12

11 미들웨어 & 인터페이스

시스템 간 연계 기술. 미들웨어 종류·EAI 유형이 자주 나온다.

미들웨어 유형

유형설명
DB (ODBC/JDBC)애플리케이션과 DB 연결(데이터 접근)
RPC원격 프로시저를 로컬처럼 호출(원격 프로시저 호출)
MOM메시지 지향, 비동기·느슨한 결합(메시지 큐)
TP-Monitor트랜잭션 처리·모니터링(성능·부하 관리)
ORB분산 객체 요청 중개(CORBA)
WAS동적 웹·비즈니스 로직 처리(웹 애플리케이션 서버)

EAI 구축 유형

유형구조특징 / 장단점
Point-to-Point애플리케이션 1:1 직접 연결구현 단순, 연결 수 증가 시 관리 복잡
Hub & Spoke중앙 허브 경유 연결중앙 집중 관리 용이, 허브 장애 시 전체 영향
Message Bus (ESB)버스(미들웨어) 경유 연결확장성·유연성 우수, 대용량 처리
HybridHub&Spoke + Message Bus 혼합그룹 내 허브, 그룹 간 버스(유연·재사용)

인터페이스 데이터 포맷

포맷특징
JSON키-값 쌍, 경량·가독성(REST 표준)
XML태그 기반 계층 구조, 확장성(SOAP)
YAML들여쓰기 기반, 사람이 읽기 쉬움(설정 파일)
CSV쉼표 구분 텍스트, 표 형태 단순 데이터

통신 방식 · 인터페이스 보안

구분내용
REST무상태(Stateless)·HTTP 메서드(GET/POST/PUT/DELETE)·자원(URI) 중심
SOAPXML 기반 메시지 교환 프로토콜(WSDL·UDDI)
AJAX비동기 통신으로 페이지 새로고침 없이 갱신
IPSec네트워크(IP) 계층 암호화·인증
SSL / TLS전송 계층 암호화(HTTPS 기반)
S-HTTPHTTP 메시지 단위 암호화

✅ 자가점검

Q1. EAI 구축 유형 4가지는?

Point-to-Point · Hub & Spoke · Message Bus(ESB) · Hybrid