로고 |
|
솔루션명 |
Camel |
소개 |
- EIP(Enterprise Integration Patterns) 기반의 오픈소스 통합 연계 프레임워크
- CAMEL(Concise Application Message Exchange Language)은 복잡한 라우팅 규칙을 정의하는 통합을 위한 언어
- Camel 프로젝트는 2007년에 Apache 2 오픈소스 라이선스로 시작하여 강력한 커뮤니티를 기반으로 Integration 분야에서 유명한 프로젝트
|
주요 기능 |
- 통합 연계 라우팅 엔진 (라이브러리)
- EIP 연계 패턴을 내부 구현하였으며 다양한 DSL을 통해서 조합 가능
- 라우팅을 위해서 다양한 언어로 구현된 DSL 지원
- 다양한 연계 컴포넌트가 구현되어 있고 사용가능(150+)
|
대분류 |
미들웨어 |
소분류 |
분산시스템SW |
라이선스 형태 |
Apache 2
|
사전설치 솔루션 |
JAVA 1.8 이상
|
실행 하드웨어 |
Cross-platform
|
버전 |
2.22.0 |
특징 |
- EIP 연계 패턴 구현
- DSL(Domain specific Lanaguage) 지원 – Java, XML, Scala, Groovy 등 지원
- 특정 컨테이너나 프레임워크의 의존성 없음 (Ligithweight로 마이크로 서비스 형태로 서비스 가능)
|
보안 취약점 |
- 취약점 ID : CVE-2018-8027
- 심각도 : 9.8 CRITICAL(V3)
- 취약점 설명 : Apache Camel의 코어는 XSD 유효성 검사 프로세서에서 XXE에 취약
- 대응방안 : 2.20.4 이상, 2.21.1 이상으로 업그레이드
- 참고 경로 : http://camel.apache.org/security-advisories.data/CVE-2018-8027.txt.asc
|
개발회사/커뮤니티 |
Apache Software Foundation
|
공식 홈페이지 |
http://camel.apache.org
|