반응형

연계 모듈 구현 환경 , EAI , ESB , Web Service

연계 모듈 구현 환경의 개요.

 

연계 모듈 구현 환경은 연계 메커니즘에 따라

구현된 연계 시스템 환경 및 모듈 구현 환경을 의미한다.

연계 모듈의 구현 환경은 트리거 또는 프로그래밍 언어를 이용한

2가지 방식과 배치 프로그램 및 인터페이스 파일을 이용한 웹 서비스 방식이 있다.

 

EAI(Enterprise Application Intergration)

EAI는 기업 내 각종 애플리케이션 및 플랫폼 간의

정보 전달, 연계, 통합 등 상호 연동이 가능하게 해주는 솔루션이다.

EAI는 비즈니스 간 통합 및 연계성을 증대시켜 효율성 및 각 시스템 간의 확정성을 높여준다.

EAI의 구축 유형은 다음과 같다.

유형 기능
Point to Point 가장 기본적인 애플리케이션 통합 방식으로,   애플리케이션을 1:1로  연결한다.
변경 및 재사용이 어렵다.
Hub & Spoke 단일 접점인 허브 시스템을 통해 데이터 전송하는 중앙 집중형 방식.
확장 및 유지보스가 용이,    허브 장애 발생 시 시스템 전체에 영향을 미친다.
Message Bus(ESB 방식) 애플리케이션 사이에 미들웨어를 두어 처리하는 방식이다.
확장성이 뛰어나며 대용량 처리가 가능하다.
Hybrid Hub & Spoke 와 Message Bus의 혼합방식이다.
그룹 내에서는 Hub & Spoke 방식을 , 그룹 간에는 Message Bus 방식을 사용한다.
필요한 경우 한 가지 방식으로 EAI 구현이 가능하다.
데이터 병목 현상을 최소화할 수 있다.

 

 

ESB(Enterprise Service Bus)

 

ESB는 애플리케이션 간 연계 , 데이터 변환, 웹 서비스

지원 등 표준 기반의 인터페이스를 제공하는 솔루션이다.

ESB는 애플리케이션 통합 측면에서 EAI와 유사하지만, 애플리케이션보다는 서비스 중심의 통합을 지향한다.

ESB는 특정 서비스에 국한되지 않고 범용적으로 사용하기 위해

애플리케이션과의 결합도를 약하게 유지한다.

관리 및 보안 유지가 쉽고, 높은 수준의 품질 지원이 가능하다.

 

 

 

Web Service(웹 서비스)

웹 서비스는 네트워크의 정보를 표준화된 서비스 형태로 만들어

공유하는 기술로, 서비스 지향 아키텍처(SOA) 개념을 실현하는 대표적인 기술이다.

 

웹 서비스의 구성은 다음과 같다.

SOAP
(Simple Object Access Protocol)
HTTP, HTTPS SMTP등을 화용항여 XML 기반의 메시지를 네트워크 상에서 교환하는 프로토콜.
UDDI
(Universal Description Discovery and Integration)
WSDL을 등록하여 서비스와 서비스 제공자를 검색하고 접근하는데 사용된다.
WSDL
(Web Service Description Laguage)
웹 서비스명, 서비스 제공 위치, 프로토콜 등 웹 서비스에 대한
상세 정보를 XML 형식으로 구현한다.

 

 

 

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기