관리 메뉴

안까먹을라고 쓰는 블로그

SOA, ESB 본문

Miscellaneous

SOA, ESB

YawnsDuzin 2012. 10. 26. 16:23

 

반응형

SOA(Service Oriented Architecture)

아키텍처와 인터페이스의 다른점을 신경 쓰지않고 모든 어플리케이션을 네트워크를 경유하여 서비스로서 자유롭게

조합하여 이용할 수 있도록 하기 위한 시스템 설계상의 방법이다.

 

ESB(Enterprise Service Bus)

웹서비스(Web Service), 인텔리전스 라우팅(Intelligent Routing), 트랜스포메이션(Transformation) 기술을 기반으로

SOA(Service Oriented Architecture)를 지원하는 미들웨어 플랫폼이다. ESB SW서비스와 애플리케이션간의 연동을

위해 경향화된 백본의 역할을 수행한다. ESB를 통해 분산된 서비스 컴포넌트를 쉽게 통합 연동이 가능하며, 신뢰성

있는 메시지 통신이 가능하다. ESB를 통한 서비스 컴포넌트로는 웹서비스 컴포넌트뿐만 아니라 어댑터(Adap-ter)

기술을 활용한 ERP등의 레거시 컴포넌트, B2B 컴포넌트, J2EE & .NET 컴포넌트가 있다.

ESB의 유형으로는 MQ방식과 Proxy방식으로 나눌 수 있다. MQ방식은 EAI를 확장하여 메시지의 통로로써 역할을

수행하며, 자체 또는 외부의 프로세스 관리 기능을 활용하는 미들웨어 플랫폼이다. Proxy방식의 ESB는 기본적인

메시지 라우팅 기능을 기반으로 개별적인 웹서비스를 중앙의 Proxy를 통해서 관리가 가능하도록 지원하는 플랫폼 





반응형

'Miscellaneous' 카테고리의 다른 글

하버드구조 && 폰노이만구조  (0) 2012.12.11
IPC(Inter Process Communication) - 프로세스간 통신  (0) 2012.10.29
EAI  (0) 2012.10.26
ATL, STL, WTL  (0) 2012.10.26
Active X  (0) 2012.10.26
Comments