Апач CXF
Эта статья нуждается в дополнительных цитатах для проверки . ( июнь 2022 г. ) |
![]() | |
Разработчик(и) | Фонд программного обеспечения Apache |
---|---|
Стабильная версия | 3.5.5 / 13 декабря 2022 г |
Репозиторий | CXF-репозиторий |
Написано в | Ява |
Операционная система | Кросс-платформенный |
Тип | Веб-сервисы |
Лицензия | Лицензия Апач 2.0 |
Веб-сайт | cxf |
Apache CXF — это проект программного обеспечения с открытым исходным кодом, разрабатывающий структуру веб-сервисов . Он возник как комбинация Celtix , разработанного IONA Technologies , и XFire , разработанного командой, размещенной на ныне несуществующем хосте CodeHaus в 2006 году. Эти два проекта были объединены в Apache Software Foundation . Название «CXF» было получено путем объединения « Celtix » и « XFire ». [1]
Описание
[ редактировать ]CXF часто используется с Apache ServiceMix, Apache Camel и Apache ActiveMQ в проектах инфраструктуры сервис-ориентированной архитектуры (SOA).
Apache CXF поддерживает программные интерфейсы Java JAX-WS, [2] : 638 JAX-RS, JBI, JCA, JMX, JMS через SOAP, Spring , [2] : 635–641 и платформы привязки XML-данных JAXB, Aegis, Apache XMLBeans, SDO. [3]
CXF включает в себя следующее:
- Поддержка стандартов веб-сервисов:
- JAX-WS API для разработки веб-сервисов [2] : 638
- JAX-RS (JSR 339 2.0) API для RESTful разработки веб-сервисов
- Модель программирования JavaScript для разработки услуг и клиентов
- Maven Инструменты
- CORBA Поддержка
- HTTP , JMS и WebSocket Транспортные уровни
- Встраиваемое развертывание:
- Справочная реализация удаленных служб OSGi
IONA Technologies распространяет коммерческую корпоративную версию Apache CXF под названием FUSE Services Framework. [4]
См. также
[ редактировать ]- Платформа веб-сервисов Axis
- Apache Wink — проект в стадии разработки с поддержкой JAX-RS.
- Список фреймворков веб-сервисов
Цитаты
[ редактировать ]- ^ «Celtix: корпоративная сервисная шина Java с открытым исходным кодом» . ОбъектВеб . 1 мая 2008 года. Архивировано из оригинала 9 апреля 2009 года . Проверено 2 августа 2021 г.
- ^ Jump up to: а б с Deinum et al. 2014Дейнум и др. 2014
- ^ «Apache CXF — Статус проекта» . cxf.apache.org . Проверено 27 сентября 2022 г.
- ^ Платформа служб FUSE с открытым исходным кодом - на основе CXF
Ссылки
[ редактировать ]- Дейнум, Мартен; Рубио, Дэниел; Лонг, Джош; Мак, Гэри (1 сентября 2014 г.). Весенние рецепты: подход к решению проблем (второе изд.). Апресс . ISBN 978-1-4302-2499-0 .