[원본 출처] http://camel.apache.org/getting-started.html



Getting Started (시작하기)

First you need to Download the Camel distribution; or you could grab the Source and try Building it yourself.
먼저 Camel 배포한을 Download할 필요가 있다. 또는 Source 를 얻고 그것을 스스로 빌드를 시도 할 수 있다. 

Then come back here and you might want to read the following documentation before continuing:
그러면 여기로 돌아오라 그리고 당신은 계속하기 전에 다음 문서를 읽어 볼 것을 원할지 모른다.

Working with CamelContexts and RouteBuilders (CamelContexts와 RouteBuilders  작업하기)

To get started with Camel:
Camel을 시작하기 위해 

  1. Create a CamelContext.
    CamelContext를 생성하라.
  2. Optionally, configure components or endpoints.
    선택적으로 components 또는 endpoints 환경 구성을 하라
  3. Add whatever routing rules you wish using the DSL and RouteBuilder or using Xml Configuration.
    DSL 나 RouteBuilder를 사용하거나 Xml 환경구성을 사용하여 당신이 원하는 라우팅 룰이 무엇이던지 추가 하라.
  4. Start the context.
    context를 시작하라.

When your application is closing you may wish to stop the context
당신의 어플리케이션을 클로즈 할때 당신은 context를 정지 하는 것을 원할 지 모른다.

When you are ready, why not Walk through an Example?
준비가 되면, 왜  예제를 사용하지 않는가? 
And then continue the walk Walk through another example And after the walks head over to the tutorials
그리고 예제를 사용 하여 걷기를 계속하고 걷기 뒤  튜토리얼로 걸어 가라. 
(예제를 계속 해보고 난 뒤에 튜토리얼로 넘어가라)

Working with Spring (Spring으로 작업하기)

If you use Spring as a Dependency Injection container then please refer to the Camel Spring documentation
만약 당신이 의존관계 주입 컨테이너로 Spring을 사용하면 Camel Spring 문서를 참조 하라.

Other Resources (다른 자원)

We strongly suggest that you brew a cup of coffee or tea and take the 30 minutes to read one or more of the following resources:
우리는 강력히 커피나 차 한잔을 우려내고 아래 자원중 하나 혹은 이상을 읽는데 30분을 사용할 것을 제안한다.

  • Camel in Action, Chapter 1 (direct link) free chapter 1 of the Camel in Action book. Highly recommended to read to learn what Camel is and the basic Camel concepts. This is a free chapter you can download directly as a pdf (about 20 pages) and introduces you to Camel. We have been told by experience Camel end users they wished this chapter was available to them when they started learning Camel.
    Camel in Action책의 무료 1장 Camel in Action, Chapter 1 (direct link). 크게 Camel이 무엇인지 그리고 Camel의 개념을 배우기 위해 읽어 볼 것을 추천한다. 이 무료장은 당신이 20페이지 분량의 pdf로 직접 다운로드할 수 있고 당신에게 Camel로 소개한다.  우리는 이장을 원하는 Camel 최종 사용자들이 Camel릉 배우는 것을 시작할때 사용할수 있는 경험으로 말해 왔었다. 
  •  Several of the vendors on the Commercial Camel Offerings page also offer various tutorials, webinars, examples, etc.... that may be useful.
    Commercial Camel Offerings의 벤더의 몇몇 페이지는 또한 유용할지 모르는 다양한 튜토리얼과 웹세미나, 예제 등을 을 제공한다.
  • Articles is a link collection with articles, blogs, podcasts, presentations and the likes about Camel done by people from the community.
    Articles 은 기사, 블로그, 팟캐스트, 프레젠테이션과 커뮤티니로 부터 사람들에 의에 Camel에 대해 쓰여진 좋아 하는 것것들의 링크 수집품이다. 


[원본 출처] http://camel.apache.org/download.html



Latest Releases (최근 릴리즈)

Grab these releases while they are hot!
여기 따뜻한 릴리즈를 잡아라

  • The latest release for Camel 2.14.x is Camel 2.14.0 Release.
  • The latest release for Camel 2.13.x is Camel 2.13.2 Release.
  • The latest release for Camel 2.12.x is Camel 2.12.4 Release.
  • Camel versions 2.11.x and older are no longer actively developed.
    Camel 버전 2.11.X 와 그 이전 은 더 이상 적극적으로 개발되지 않는다.

Older Releases (이전 릴리즈)

See Download Archives
아카이브 다운로드 를 보라.

Getting the latest distributions (최근 배포판을 얻기)

The URLs below use redirection 아래 URL들이 리다이렉션을 사용한다.

Icon

The above URLs use the Apache Mirror system to redirect you to a suitable mirror for your download. Some users have experienced issues with some versions of browsers (e.g. some Safari browsers). If the download doesn't seem to work for you from the above URL then try using Mozilla Firefox
위의 URL들이 당신의 다운로드를 적합하게 하기 위해 당신에게 리다이렉션하기 위해 Apache Mirror system을 사용한다.

Binary Distribution (바이너리 배포판)

Description
설명

Download Link
다운로드 링크

PGP Signature file of download
다운로드의 PGP 서명 파일

MD5 Checksum file of download
다운로드의 MD5 체크섬 파일

SHA1 Checksum file of download
다운로드의 SHA1 체크섬 파일

Windows Distribution (2.13.x branch)
윈도우즈 배포판

apache-camel-2.13.2.zip

apache-camel-2.13.2.zip.asc

apache-camel-2.13.2.zip.md5

apache-camel-2.13.2.zip.sha1

Unix/Linux/Cygwin Distribution (2.13.x branch)
유닉스/리눅스/Cygwin 배포판

apache-camel-2.13.2.tar.gz

apache-camel-2.13.2.tar.gz.asc

apache-camel-2.13.2.tar.gz.md5

apache-camel-2.13.2.tar.gz.sha1

Windows Distribution (2.12.x branch)
윈도우즈 배포판

apache-camel-2.12.4.zip

apache-camel-2.12.4.zip.asc

apache-camel-2.12.4.zip.md5

apache-camel-2.12.4.zip.sha1

Unix/Linux/Cygwin Distribution (2.12.x branch)
유닉스/리눅스/Cygwin 배포판

apache-camel-2.12.4.tar.gz

apache-camel-2.12.4.tar.gz.asc

apache-camel-2.12.4.tar.gz.md5

apache-camel-2.12.4.tar.gz.sha1

Source Distribution (소스 배포판)

Description
설명

Download Link
다운로드 링크

PGP Signature file of download
다운로드의 PGP 서명 파일

MD5 Checksum file of download
다운로드의 MD5 체크섬 파일

SHA1 Checksum file of download
다운로드의 SHA1 체크섬 파일

Source (zip - 2.13.x branch)

apache-camel-2.13.2-src.zip

apache-camel-2.13.2-src.zip.asc

apache-camel-2.13.2-src.zip.md5

apache-camel-2.13.2-src.zip.sha1

Source (zip - 2.12.x branch)

apache-camel-2.12.4-src.zip

apache-camel-2.12.4-src.zip.asc

apache-camel-2.12.4-src.zip.md5

apache-camel-2.12.4-src.zip.sha1

Keys 키

The KEYS used to sign the release can be found here.
릴리즈를 서명하기 위해 사용하는 KEYS 여기 찾을 수 있다.

Getting the Binaries using Maven 2 (Maven 2를 이용하여 바이너리 얻기)

To use this release in your maven project, the proper dependency configuration that you should use in your Maven POM is:
당신의 Maven 프로젝트에서 이 릴리즈를 사용하기 위해  당신의 Maven POM 에서 사용해야 하는 적절한 의존관계 환경구성은 다음이다. :

<dependency>
  <groupId>org.apache.camel</groupId>
  <artifactId>camel-core</artifactId>
  <version>2.13.2</version>
</dependency>

Getting past releases (지난 릴리즈 얻기)

See the Download Archives for all time releases.
전체 릴리즈를 위한 아카이브 다운로드 를 보라.

Releases In Progress(진행중인 릴리즈)

The following releases are currently in progress
아래 릴리즈가 현재 진행중에 있다.

Maven 2 Repositories (Maven 2 저장소)

Repository
저장소

URL

Apache Camel Releases
Apache Camel 릴리즈

https://repository.apache.org/content/repositories/releases/

Apache Camel Releases (old)
Apache Camel 릴리즈 (이전)

For Camel 1.6.0 or older releases: 
Camel 1.6.0 또는 그 이전 릴리즈를 위해 
http://people.apache.org/repo/m2-ibiblio-rsync-repository/



[원본 출처] http://camel.apache.org/index.html



Apache Camel ™ is a versatile open-source integration framework based on known Enterprise Integration Patterns.
Apache Camel ™ 은 EIP(Enterprise Integration Patterns)로 알려진 다양한 오픈소스 통합 프레임워크이다.

Camel empowers you to define routing and mediation rules in a variety of domain-specific languages, including a Java-based Fluent API, Spring or Blueprint XML Configuration files, and a Scala DSL. This means you get smart completion of routing rules in your IDE, whether in a Java, Scala or XML editor.
Camel 은 당신에게 자바기반의 Fluent API, Spring 또는 Blueprint XML Configuration 을 포함하여 도메인별 언어간 다양성에서 라우팅을 정의하고 룰을 중재하는 것에 힘을 실어 준다. 이것은 당신이 Java나 Scala나 XML 편집기 어느중의 하나인 당신의 IDE에서 라우팅 룰을 완료 하는데 스마트해 지게 하는 것을 의미한다. 

Apache Camel uses URIs to work directly with any kind of Transport or messaging model such as HTTP, ActiveMQ, JMS,JBI, SCA, MINA or CXF, as well as pluggable Components and Data Format options. Apache Camel is a small library with minimal dependencies for easy embedding in any Java application. Apache Camel lets you work with the same APIregardless which kind of Transport is used - so learn the API once and you can interact with all the Components provided out-of-box.
Apache Camel 은 직접적으로 
HTTP, ActiveMQ, JMS,JBI, SCA, MINA 또는 CXF 뿐만 아니라 플러그할수 있는 Components 과 Data Format 옵션같은 어느 다양한 Transport  나 모델 메시징을 작업하기 위해 URIs 사용한다.

Apache Camel provides support for Bean Binding and seamless integration with popular frameworks such as Spring,Blueprint and Guice. Camel also has extensive support for unit testing your routes.
Apache Camel 은 
Bean Binding과 을 지원 하는 것과 Spring,Blueprint and Guice같은 인기있는 프레임워크를 가지고 원할환 통합을 제공한다.

The following projects can leverage Apache Camel as a routing and mediation engine:
다음 프로젝트의 라우팅이나 중재 엔진으로  Apache Camel을 활용할 수 있다. 

  • Apache ServiceMix - a popular distributed open source ESB and JBI container
    Apache ServiceMix - 인기있는 분산된 오픈소스 ESB and JBI 컨테이너
  • Apache ActiveMQ - a mature, widely used open source message broker
    Apache ActiveMQ - 성숙하고 광범위하게 사용된 오픈소스 메시지 브로커
  • Apache CXF - a smart web services suite (JAX-WS and JAX-RS)
    Apache CXF - 스마트 웹서비스 한 세트 (JAX-WS and JAX-RS)
  • Apache Karaf - a small OSGi based runtime in which applications can be deployed
    Apache Karaf - 어플리케이션을 배포할 수 있는 작은 OSGi 기반의 런타임
  • Apache MINA - a high-performance NIO-driven networking framework
    Apache MINA - 고성능 NIO 기반 네트워크 프레임워크

So don't get the hump - try Camel today! (smile)
그래서 고비를 얻지 않을 것이다. 오늘 Camel에 도전하라.

Too many buzzwords - what exactly is Camel?
너무 많은 전문 용어 - 정확하게 Camel이 무엇인가?

Icon

Okay, so the description above is technology focused. 
There's a great discussion about Camel at Stack Overflow. We suggest you view the post, read the comments, and browse the suggested links for more details.
좋다. 그래 설명은 기술에 포커싱되어 있다. 
스택오버플로(Stack Overflow, 웹사이트)에 Camel에 대한 토론이 이루어 지고 있다 우리는 이 포스팅을 보고 코멘트를 읽고 제안된 더 상세한 링크를 둘러볼 것을 제안한다.

News

이하 뉴스 생략...

+ Recent posts