Apache Camel

Apache Camel
Apache Camel
Apache Camel Logo
Тип

Enterprise Integration Patterns Enterprise Service Bus SOA Message Oriented Middleware

Разработчик

Apache Software Foundation

Написана на

Java

Операционная система

Кроссплатформенное ПО

Последняя версия

2.9.0 (1 января 2012)

Лицензия

Apache License 2.0

Сайт

http://camel.apache.org

Apache Camel — открытый кроссплатформенный java-фреймворк, который позволяет проводить интеграцию приложений в простой и понятной форме. Идеологически основан на Шаблонах Интеграции Корпоративных Приложений.

Особенности:

  • Гибкая маршрутизация сообщений
  • Более 70-ти различных компонентов для доступа к данным
  • Не навязывается канонический формат данных на сообщения
  • Маршруты описываются на Java DSL, XML DSL, Scala DSL
  • Использование POJO-объектов возможно для любых целей, например для трансформации сообщений
  • Минимальные требования к конфигурации
  • Автоматическая конвертация сообщений между различными форматами
  • Легко может быть встроен в существующие приложения
  • В составе идут инструменты для тестирования готового интеграционного решения
  • Готов к размещению в OSGi-окружении

Пример маршрута, записанного с помощью Java DSL

from("file:src/data?noop=true").
     choice().
       when(xpath("/person/city = 'London'")).to("file:target/messages/uk").
       otherwise().to("file:target/messages/others");

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Полезное


Смотреть что такое "Apache Camel" в других словарях:

  • Apache Camel — Maintainer Apache Software Foundation Aktuelle Version 2.8.1[1] (16. September 2011) …   Deutsch Wikipedia

  • Apache Camel — est un moteur de routage et de médiation de messages prenant en compte un grand nombre de protocoles et de transports standards, et s appuyant sur des règles pour déterminer l acheminement de ces messages. L implémentation d Apache Camel est… …   Wikipédia en Français

  • Apache Camel — Infobox Software name = Apache Camel caption = developer = Apache Software Foundation latest release version = 1.4.0 latest release date = July 22, 2008 latest preview version = latest preview date = operating system = Cross platform programming… …   Wikipedia

  • Apache CXF — Developer(s) Apache Software Foundation Stable release 2.4.3 / October 12, 2011; 24 days ago (2011 10 12) Development status Active …   Wikipedia

  • Apache ServiceMix — Тип Сервисная шина предприятия Разработчик Apache Software Foundation Написана на Java Операционная система Кроссплатформенное ПО Последняя версия 4.4.1 (22 февраля 2012) Лицензия …   Википедия

  • Apache ActiveMQ — Тип Java Message Service Message Oriented …   Википедия

  • Camel (disambiguation) — Camels are a species of even toed ungulates within the genus Camelus .Camel may also refer to: * Camel (band), an English progressive rock band ** Camel (album), their debut album *CamelCase, lettering scheme * Camel (cigarette), an American… …   Wikipedia

  • Apache CXF — Entwickler Apache Software Foundation Aktuelle Version 2.4.0 (18. April 2011) Betriebssystem plattformübergreifend Programmier­sprache Java …   Deutsch Wikipedia

  • Apache MINA — Entwickler Apache Software Foundation Aktuelle Version 1.1.7 (19. April 2008) Aktuelle Vorabversion 2.0.0 RC1 (19. Oktober 2009) Betriebssystem plattformunabhängig …   Deutsch Wikipedia

  • Camel — (englisch für Kamel) ist: der Name einer britischen Rock Band, siehe Camel (Band) der Name einer US amerikanischen Zigarettenmarke, siehe Camel (Zigarettenmarke) der Spitzname eines Flugzeugs aus dem ersten Weltkrieg, siehe Sopwith F.1 Camel… …   Deutsch Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»