Aaron H. Kim Fearless Integration Maniac

BizTalk Q&A : 허브 앤 스포크 모델이 뭐죠?

2008-10-02
Aaron Kim

이 글은 기획 강의 BizTalk Q&A 200의 일부입니다.

답변(번역) :

허브(hub)란, 다양한 애플리케이션들(스포크:The Spokes)로부터 요구를 받아 처리하는 소프트웨어 애플리케이션 또는 서버를 뜻합니다. 애플리케이션들은 허브에 배포된 어댑터들(또는 인터페이스들)을 통해 허브와 상호 운용하게 됩니다. 따라서, 기존 애플리케이션들에는 수정이 필요없고 허브를 통해 더 넓은 범위의 전송(transports)이 가능해집니다.

역자 보충 설명 :

비즈토크(BizTalk) 서버가 연동의 대상으로 하는 다양한 외부 애플리케이션들, 레거시 시스템들을 스포크(The Spokes)라고 한다면 그들로부터 요청을 받고, 전달하는 등의 역할을 수행하는 비즈토크(BizTalk) 서버는 허브(hub)라고 할 수 있습니다. 이 때 각 외부 애플리케이션들과 비즈토크(BizTalk) 서버 간의 연동은 비즈토크 어댑터들(BizTalk Apaters)을 사용합니다. 일단 이렇게 비즈토크 서버와 연결된 외부 애플리케이션들은 비즈토크(BizTalk) 서버를 통해 다양한 전송 타입(EDI, RosettaNet, ebXML 등등…)을 사용할 수 있습니다.

이러한 중앙 집중형 방식은 Message Flow 의 제어에 장점이 있지만 허브의 성능 병목 현상과 단일 지점 실패(Single point of failure)란 단점을 안고 있습니다.


Similar Posts

Comments