[정보처리기사][인터페이스 구현] 모듈 연계

컴퓨터/정보처리기사

728x90
반응형

모듈 연계

모듈 간의 데이터 교환을 위해 관계를 설정하는 것

  • 대표적인 모듈 연계 방법
    • EAI (Enterprise Application Integration)
    • ESB (Enterprise Service Bus)
    • 웹 서비스 (Web Service)

1.대표적인 모듈 연계 방법

1.1 EAI - Enterprise Application Integration

각종 애플리케이션 및 플랫폼 간의 정보 전달, 연계, 통합등 상호 연동이 가능하게 해주는 설루션

즉, 애플리케이션 통합 솔루션

유형 설명 모형
Point - to - Point 가장 기본적인 통합 방식
애플리케이션을 1:1로 연결
변경 및 재사용이 어려운 단점이 있음
Hub & Spoke 허브 시스템을 통한 통합 (중앙 집중형)
확장 및 유지보수가 쉬움
허브가 문제시 시스템 전체가 영향을 받음
Message Bus 애플리케이션 사이에 미들웨어를 두어 처리
확장성이 뛰어나며 대용량 처리가 가능
Hybrid Hub & Spoke 와 Message Bus의 혼합 방식

 

 

1.2  ESB - Enterprise Service Bus

애플리케이션 사이에 미들웨어를 두어 처리하는 방식 (EAI의 Message Bus과 동일한 방식)

서비스에 중점을 둔 통합 및 연계

  • ESB는 서비스 중심의 통합을 지향한다.
  • 애플리케이션의 결합도를 약하게 유지한다.
  • 관리 및 보안 유지가 쉽다.
  • 높은 수준의 품질 지원이 가능하다.

1.3  웹 서비스 - Web Service

네트워크의 정보를 표준화된 서비스 형태로 만들어 공유하는 기술

서비스지향 아키텍처(SOA)개념을 실현하는 대표적인 방법

 

  • SOAP - HTTP/HTTPS, SMTP 등을 활용하여 XML 기반의 메시지 네트워크 프로토콜
  • UDDI - WSDL을 등록하여 서비스와 서비스 제공자를 검색하고 접근하는데 사용
  • WSDL - 웹 서비스와 관련된 서식,프로토콜등을 표준적인 방법으로 기술하기 위한 언어

 

728x90
반응형

Commnet

G91개발일지

Gon91(지구일)

91년생 공학엔지니어의 개발일지

TODAY :

YESTER DAY :

TOTAL :