본문 바로가기

정보처리기사 실기/인터페이스 구현

모듈 연계를 위한 인터페이스 기능 식별

1. 모듈 연계

내부 모듈과 외부 모듈 또는 내부 모듈 간 데이터 교환을 위해 관계를 설정하는 것

 

2. EAI(Enterprise Application Integration)

기업 내 각종 애플리케이션 및 플랫폼 간 상호 연동이 가능하게 해주는 솔루션

 

* EAI 구축 유형

1) Point-to-Point 

- 가장 기본적인 애플리케이션 통합 방식

- 애플리케이션을 1:1로 연결

- 변경 및 재사용이 어려움

 

2) Hub & Spoke

- 단일 접점인 허브 시스템을 통해 데이터를 전송하는 중앙 집중형 방식

- 확장 및 유지 보수가 용이

- 허브 장애 발생 시 시스템 전체에 영향을 미침

 

3) Message Bus(ESB 방식)

- 애플리케이션 사이에 미들웨어를 두어 처리하는 방식

- 확장성이 뛰어나며 대용량 처리가 가능

 

4) Hybrid

- Hub & Spoke와 Message Bus의 혼합 방식

- 그룹 내에서는 Hub & Spoke, 그룹 간에는 Message Bus방식을 사용

- 필요한 경우 한가지 방시긍로 EAI 구현 가능

- 데이터 병목 현상을 최소화 할 수 있음

 

3. ESB(Enterprise Service Bus)

(1) 애플리케이션 간 표준 기반의 인터페이스를 제공하는 솔루션

(2) 서비스 중심 통합 지향

(3) 범용적 사용을 위해 애플리케이션과 결합도를 약하게 유지

 

4. 웹 서비스(Web Service)

네트워크 정보를 표준화된 서비스 형태로 만들어 공유하는 기술, 서비스 지향 아키텍처

 

* 웹 서비스 구성

1) SOAP

HTTP,HTTPS,SMTP 등을 활용하여 XML 기반의 메시지를 네트워크 상에서 교환하는 프로토콜

 

2) UDDI

WSDL을 등록하여 서비스와 서비스 제공자를 검색하고 접근하는 데 사용

 

3) WSDL

웹 서비스와 관련된 서식이나 프로토콜을 표준적인 방법으로 기술하고 게시하기 위한 언어, XML로 작성, UDDI의 기초

 

 

출처 :  정보처리기사 실기 2024 기본서 / 저자 : 길벗알앤디(김정준, 강윤석, 김용갑, 김우경)  / 출판사 : 길벗