로고 Camel 솔루션명 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
맨 위로
맨 위로