Эта статья включает список ссылок , связанных чтений или внешних ссылок , но ее источники остаются неясными, поскольку в ней отсутствуют встроенные цитаты . ( Апрель 2015 г. ) |
Разработчик(и) | Фонд программного обеспечения Apache | ||||||
---|---|---|---|---|---|---|---|
Первоначальный выпуск | 27 июня 2007 г. ( 2007-06-27 ) | [1]||||||
Стабильный релиз |
| ||||||
Репозиторий | github.com/apache/camel | ||||||
Написано в | Java , XML | ||||||
Операционная система | Кроссплатформенный | ||||||
Тип | Шаблоны интеграции предприятий Корпоративная сервисная шина SOA Ориентированное на сообщения промежуточное программное обеспечение | ||||||
Лицензия | Лицензия Apache 2.0 | ||||||
Веб-сайт | camel.apache.org |
Apache Camel — это фреймворк с открытым исходным кодом для промежуточного программного обеспечения , ориентированного на сообщения , с механизмом маршрутизации и посредничества на основе правил, который обеспечивает реализацию шаблонов интеграции предприятий на основе объектов Java с использованием интерфейса прикладного программирования (или декларативного языка Java, специфичного для домена ) для настройки правил маршрутизации и посредничества. [ необходимо разъяснение ]
Специфичный для предметной области язык означает, что Apache Camel может поддерживать безопасное для типов интеллектуальное завершение правил маршрутизации в интегрированной среде разработки с использованием обычного кода Java без больших объемов файлов конфигурации XML , хотя конфигурация XML внутри Spring Framework также поддерживается.
Camel часто используется с Apache ServiceMix, Apache ActiveMQ и Apache CXF в проектах сервисно-ориентированной архитектуры .