반응형

연계 모듈 구현 환경의 개요.
연계 모듈 구현 환경은 연계 메커니즘에 따라
구현된 연계 시스템 환경 및 모듈 구현 환경을 의미한다.
연계 모듈의 구현 환경은 트리거 또는 프로그래밍 언어를 이용한
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 형식으로 구현한다. |
반응형




최근댓글