회사에서 springnote.com 도 접근불가로 막아버리고... -_-
ServiceMix 에 대한 내용을 간단하게 두서없이 정리해둠.
http://servicemix.apache.org
* ServiceMix:
JBI 스펙을 구현한 아파치의 오픈소스 ESB.
* ESB(Enterprise Service Bus):
분산된 서비스들을 중개하는(묶어주는?) 아키텍처 패턴. 특정 기술이나 스펙은 아님.
* SOA(Service-oriented architecture)
생략
* MOM(Message-oriented middleware)
생략
* JBI(Java Business Integration):
자바에서 SOA를 적용하기 위한 스펙.
ESB에서의 서비스 컨테이너를 정의함. (JSR208) ESB 표준은 아님.
ServiceMix 외에 JBI를 기반으로 ESB를 구현한 오픈소스 소프트웨어로는 Mule, Open ESB 등이 있음.
* ServiceMix 에서 사용하는 주요 오픈소스 소프트웨어:
Apache Camel - Enterprise Integration Pattern (ActiveMQ, CXF 포함)
Apache ActiveMQ - Java Message Queue를 이용한 메시징 지원
Apache CXF - Web Service Suit
Apache ODE - WS BPEL(Web Service Business Protocol Execution Language) 지원
Apache Karaf - OSGi Runtime
Spring
* JBI/ServiceMix 주요 개념
NMR(Normalized Message Router) - BC와 SE가 통신하는 통로
DC(Delivery Channel) - NMR과 BC, NMR과 SE 사이의 표준화된 양방향 인터페이스
BC(Binding Component) - HTTP, FTP, File, JMS, Web Service 등의 통신 컴포넌트
SE(Service Engine) - Routing, Rules, Conversion, Scheduling 등의 서비스
SU(Service Unit) - 특정 BC와 SE의 설정을 포함한 zip 파일
SA(Service Assembly) - SU들을 묶은 zip 파일
(*SU와 SA 패키징은 smx3 에서 jar 파일이었다가 smx4 에서 zip 파일로 변경됨)
ServiceMix 에 대한 내용을 간단하게 두서없이 정리해둠.
http://servicemix.apache.org
* ServiceMix:
JBI 스펙을 구현한 아파치의 오픈소스 ESB.
* ESB(Enterprise Service Bus):
분산된 서비스들을 중개하는(묶어주는?) 아키텍처 패턴. 특정 기술이나 스펙은 아님.
* SOA(Service-oriented architecture)
생략
* MOM(Message-oriented middleware)
생략
* JBI(Java Business Integration):
자바에서 SOA를 적용하기 위한 스펙.
ESB에서의 서비스 컨테이너를 정의함. (JSR208) ESB 표준은 아님.
ServiceMix 외에 JBI를 기반으로 ESB를 구현한 오픈소스 소프트웨어로는 Mule, Open ESB 등이 있음.
* ServiceMix 에서 사용하는 주요 오픈소스 소프트웨어:
Apache Camel - Enterprise Integration Pattern (ActiveMQ, CXF 포함)
Apache ActiveMQ - Java Message Queue를 이용한 메시징 지원
Apache CXF - Web Service Suit
Apache ODE - WS BPEL(Web Service Business Protocol Execution Language) 지원
Apache Karaf - OSGi Runtime
Spring
* JBI/ServiceMix 주요 개념
NMR(Normalized Message Router) - BC와 SE가 통신하는 통로
DC(Delivery Channel) - NMR과 BC, NMR과 SE 사이의 표준화된 양방향 인터페이스
BC(Binding Component) - HTTP, FTP, File, JMS, Web Service 등의 통신 컴포넌트
SE(Service Engine) - Routing, Rules, Conversion, Scheduling 등의 서비스
SU(Service Unit) - 특정 BC와 SE의 설정을 포함한 zip 파일
SA(Service Assembly) - SU들을 묶은 zip 파일
(*SU와 SA 패키징은 smx3 에서 jar 파일이었다가 smx4 에서 zip 파일로 변경됨)
'Computer' 카테고리의 다른 글
| Apache ServiceMix (0) | 2011/06/28 |
|---|---|
| 소프트웨어 개발 관련 책 (0) | 2010/01/22 |
| 텍스트큐브 (0) | 2009/10/21 |
| jar 파일 소스보기 (1) | 2009/08/28 |
| UTF-8 개발환경 만들기 (6) | 2009/08/25 |
댓글을 달아 주세요