[시나공] 인터페이스 연계 기술 정리 (XML · SOAP · WSDL)
2026. 3. 2. 05:30ㆍCertifications/정보처리기사 실기
1️⃣ 통합 구현 & 연계 메커니즘 개요
✅ 통합 구현
🔹 정의
- 사용자의 요구사항에 맞춰 송·수신 모듈과 중계 모듈을 연계하는 것
- 시스템 간 데이터 흐름을 설계하고 구현하는 과정
🔹 구성 요소
- 송·수신 시스템
- 모듈
- 중계 시스템
- 연계 데이터
- 네트워크
- 로그(Log)
🔹 로그(Log)
- 사용자 요청 처리 과정 및 결과를 기록한 것
2️⃣ 연계 메커니즘
✅ 연계 시스템 구조
- 송신 시스템: 연계 데이터 생성 및 전송
- 수신 시스템: 데이터 반영(DB 처리)
- 중계 시스템: 송·수신 현황 모니터링
✅ 연계 방식
🔹 직접 연계 방식
- 중간 매개체 없이 직접 연결
- 예: DB Link, JDBC, API/Open API, DB Connection
🔹 간접 연계 방식
- 중간 매개체를 두고 연결
- 예: ESB, Socket, Web Service
🎯 포인트
- 직접 연계 → DB Link, JDBC
- 간접 연계 → ESB, Web Service
- “중간 매개체 존재 여부”로 구분
3️⃣ 연계 서버 / 송·수신 시스템
✅ 연계 서버
- 데이터 전송 형식에 맞게 변환
- 송·수신 관련 모듈 처리 수행
✅ 송신 시스템
- 인터페이스 데이터를 생성 후 전송
✅ 수신 시스템
- 데이터를 인터페이스 테이블 또는 파일로 생성
🎯 포인트
- “인터페이스 테이블 생성” → 수신 시스템
4️⃣ 연계 데이터 보안
✅ 전송 구간 보안
- 패킷(Packet)을 암호화하여 전송
✅ 데이터 보안
- 송·수신 시 데이터 암호화·복호화 처리
🎯 포인트
- 전송 구간 보안 vs 데이터 보안 구분
- “암호화 기능 포함 프로토콜”
5️⃣ XML
✅ 정의
- Extensible Markup Language
- 사용자 정의 태그를 사용하는 마크업 언어
✅ 특징
- HTML의 한계 보완
- 트리 구조
- 데이터 저장 및 전송 목적
✅ 구조 예시
<?xml version="1.0" encoding="UTF-8"?>
<student>
<id>1001</id>
<name>홍길동</name>
</student>
🎯 포인트
- 사용자 정의 태그
- 트리 구조
- SGML 복잡성 해결 목적
6️⃣ SOAP
✅ 정의
- Simple Object Access Protocol
- HTTP/HTTPS 기반
- XML 메시지를 이용한 통신 규약
✅ 특징
- Envelope 구조
- Header / Body 구성
- 플랫폼 독립적
🎯 포인트
- SOAP = XML 기반
- HTTP 프로토콜 사용
- 최근 RESTful로 대체 경향
7️⃣ WSDL
✅ 정의
- Web Services Description Language
- 웹 서비스와 관련된 서식/프로토콜을 표준 방식으로 기술
- XML 기반
✅ 특징
- UDDI의 기초
- SOAP와 함께 사용
- 클라이언트가 서비스 기능 파악 가능
🎯 포인트
- “웹 서비스 기술 언어”
- XML로 작성
- UDDI 기초
📊 시험 포인트 정리
🔥 1. 직접 vs 간접 연계 구분
- ESB는 간접
- DB Link는 직접
🔥 2. XML / SOAP / WSDL 정의
- SOAP → XML 기반 통신 규약
- WSDL → 웹 서비스 기술 언어
🔥 3. 로그(Log) 정의
- 처리 과정 및 결과 기록
🔥 4. 연계 데이터 보안 2가지 구분
- 전송 구간 보안
- 데이터 보안
🔥 5. RESTful vs SOAP 비교
- SOAP = 무거움
- REST = 경량

2025 시나공 퀵이지 정보처리기사 실기 단기완성
(저자: 강윤석, 김용갑, 김우경, 김종일 | 출판사: 길벗)
※ 본 글은 위 교재를 참고하여 학습 목적으로 재정리한 내용입니다.
'Certifications > 정보처리기사 실기' 카테고리의 다른 글
| [시나공] 객체지향 설계 & SOLID 원칙 완전 정리 (0) | 2026.03.03 |
|---|---|
| [시나공] 디자인 패턴 정리 (아키텍처 패턴 핵심 총정리) (0) | 2026.03.02 |
| [시나공] 정렬 알고리즘 총정리 (삽입·선택·버블·퀵·힙·2-Way 합병) (0) | 2026.03.02 |
| [시나공] 트리 순회, 수식 표기 변환 완전 정리 (0) | 2026.03.01 |
| [시나공] 그래프·트리 구조 핵심 정리 (0) | 2026.03.01 |