아파치 카멜
Apache Camel![]() |
![]() | |||||||
개발자 | Apache 소프트웨어 재단 | ||||||
---|---|---|---|---|---|---|---|
초기 릴리즈 | 2007년 6월 27일, [1] | 전(||||||
안정된 릴리스 |
| ||||||
저장소 | 카멜 저장소 | ||||||
기입처 | Java, XML | ||||||
운영 체제 | 크로스 플랫폼 | ||||||
유형 | 엔터프라이즈 통합 패턴 엔터프라이즈 서비스 버스 비상대기상태 메시지 지향 미들웨어 | ||||||
면허증. | Apache 라이센스 2.0 | ||||||
웹 사이트 | camel |
메시지 지향 미들웨어의 기업 통합 패턴 라우팅 및 중재 규칙을 구성하는 데 응용 프로그램 프로그래밍 인터페이스(또는 선언적 Java 도메인 고유 언어)을 이용하여 자바 객체 기반 구현을 제공합니다에 근거한 라우팅 및 중재 엔진에 아파치 카멜은 오픈 소스 프레임워크입니다.[해명 필요한]
도메인 고유의 언어는 Apache Camel이 대량의 XML 설정 파일 없이 일반 Java 코드를 사용하여 통합 개발 환경에서 타입 세이프한 라우팅 규칙 스마트 완성을 지원할 수 있음을 의미합니다.단, Spring Framework 내부에서의 XML 설정도 지원됩니다.
Camel은 서비스 지향 아키텍처 프로젝트에서 Apache ServiceMix, Apache ActiveMQ 및 Apache CXF와 함께 자주 사용됩니다.
툴링
- 검증 및 배포를 위해 여러 Apache Maven 플러그인이 제공됩니다.
- 그래픽, Eclipse 기반 툴링은 Red Hat에서 무료로 사용할 수 있습니다.그래픽 편집 및 디버깅과 고급 검증을 제공합니다.
- Talend의 이클립스 기반 툴링입니다.
「 」를 참조해 주세요.
- AdroitLogic UltraESB
- Apache ServiceMix
- 레드햇 퓨즈
- 과라나 DSL
- 뮬(소프트웨어)
- ESB 열기
- 서비스 컴포넌트 아키텍처(SCA)
- 꽃잎 ESB
- IBM 통합 버스
- Akka(툴킷) 오픈 소스 툴킷 및 Runtime을 통해 사후 대응 프로그래밍, 동시 및 분산된 JVM 애플리케이션(camel 통합).
책들
- Ibsen, Claus; Anstey, Jonathan (2018), Camel in Action (2nd ed.), Manning Publications, p. 912, ISBN 978-1617292934
- Cranton, Scott; Korab, Jakub (2013), Apache Camel Developer's Cookbook (1st ed.), Packt Publishing, p. 424, ISBN 978-1-78217-030-3
- Ibryam, Bilgin (2013), Instant Apache Camel Message Routing (1st ed.), Packt Publishing, p. 62, ISBN 978-1-78328-347-7
- Ibryam, Bilgin (2016), Camel Design Patterns (1st ed.), Leanpub, p. 111
레퍼런스
- ^ Apache Camel 1.0, retrieved 15 April 2021
- ^ a b c "Releases - Apache Camel". camel.apache.org. Apache Software Foundation. Retrieved 2021-03-16.