휴롱이 공부하는 작업공간
로그인
휴롱이 공부하는 작업공간
로그인
모듈 연계를 위한 인터페이스 기능 식별
휴롱이 공부하는 작업공간
·
2025년 2월 9일
팔로우
0
정보처리기사
0
정보처리기사
목록 보기
80/100
모듈 연계를 위한 인터페이스 기능 식별
1. 모듈 연계란?
내부 모듈
과
외부 모듈
간에 데이터를 교환하기 위해
관계를 설정
하는 것
서로 다른 시스템이나 애플리케이션이 원활하게 데이터를 주고받도록
연계 기능
을 구현하는 것
데이터 교환 시
표준 형식
과
프로토콜
을 사용해 오류를 줄이고 일관성을 유지
2. 모듈 연계 방식의 유형
EAI
(Enterprise Application Integration)
ESB
(Enterprise Service Bus)
웹 서비스(Web Services)
3. 연계 방식별 설명
1)
EAI (애플리케이션 기반 연계)
애플리케이션 통합 솔루션
으로 상호 연동 가능하게 해주는 방식
다양한
플랫폼과 애플리케이션
간에 데이터를 전달하고 통합
연계 유형:
포인트 투 포인트(Point-to-Point)
:
애플리케이션들이 1:1로 직접 연결
단순하지만
확장성과 유지보수성
이 떨어짐
허브 앤 스포크(Hub & Spoke)
:
중앙에
허브
시스템을 두고 각 애플리케이션들이 허브를 통해 통신
확장성과 관리가 용이하나 허브에 장애가 발생하면 전체 시스템에 영향을 미침
메시지 버스(Message Bus)
:
미들웨어
(버스)를 통해 애플리케이션들이 서로 통신
대용량 데이터 처리에 적합하고 확장성이 뛰어남
하이브리드 방식(Hybrid)
:
허브 앤 스포크와 메시지 버스를 조합한 방식
데이터 병목 현상
을 줄이고 효율적인 통합 가능
2)
ESB (서비스 중심 연계)
서비스 기반 통합 솔루션
애플리케이션 간
표준 인터페이스
를 제공하여 통합
EAI와 유사하지만
서비스 중심
으로 구성
결합도를 낮춰
다양한 서비스 간 유연한 연동 가능
3)
웹 서비스(Web Services)
네트워크 상에서 정보를
표준화된 서비스 형태
로 제공 및 공유
서비스 지향 아키텍처(SOA) 실현에 사용
주요 구성 요소:
SOAP (Simple Object Access Protocol)
:
HTTP/HTTPS
,
SMTP
등 프로토콜을 통해
XML
기반 메시지를 교환
WSDL (Web Services Description Language)
:
웹 서비스의 기능, 제공 위치, 프로토콜 등
상세 정보를 기술
UDDI (Universal Description, Discovery and Integration)
:
웹 서비스 등록
및
검색
을 위한 XML 기반 규격
4. 인터페이스 기능 식별 절차
연계 기능 식별
각 모듈이 수행해야 할 연계 기능을 시나리오 형태로 구체화하여 식별
예: 데이터 요청, 전송, 응답 처리 등
인터페이스 기능 검토
식별된 기능에 대한 검토 후
동작에 필요한 기능
을 최종 선별
예: 데이터 검증, 오류 처리, 응답 대기 여부 등
시나리오 기반 기능 확인
업무 시나리오에 따라 각 모듈의 인터페이스 기능을 상세히 검토
업무 흐름
에 맞게 인터페이스 기능 최적화
필요한 인터페이스 기능 최종 확정
식별된 기능 중
실제 구현이 필요한 기능
을 최종 결정
인터페이스 기능이
명세서
에 정의됨
5. 주요 개념 비교
연계 방식
설명
특징
EAI
애플리케이션 기반 통합
다양한 플랫폼 연동, 포인트 투 포인트 방식 등
ESB
서비스 기반 통합
표준 인터페이스 제공, 결합도 낮춤
웹 서비스
네트워크 정보 표준화 및 서비스 형태 제공
SOAP, WSDL, UDDI로 구성
6. 시험 대비 포인트
모듈 연계 방식(EAI, ESB, 웹 서비스)의 특징과 차이점
EAI 연계 유형(포인트 투 포인트, 허브 앤 스포크, 메시지 버스, 하이브리드)의 장단점
웹 서비스의
구성 요소(SOAP, WSDL, UDDI)
역할 및 기능
인터페이스 기능 식별 절차
휴롱이 공부하는 작업공간
Hello world
팔로우
이전 포스트
미들웨어 솔루션
다음 포스트
모듈 간 인터페이스 데이터 표준 확인
0개의 댓글
댓글 작성