Apache CXF - Apache CXF
Эта статья содержит контент, который написан как Реклама.Октябрь 2016) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Разработчики) | Фонд программного обеспечения Apache |
---|---|
Стабильный выпуск | 3.4.1 / 4 ноября 2020 г. |
Репозиторий | Репозиторий CXF |
Написано в | Ява |
Операционная система | Кроссплатформенность |
Тип | Веб-сервисы |
Лицензия | Лицензия Apache 2.0 |
Интернет сайт | cxf |
Apache CXF является Открытый исходный код, Полнофункциональный Веб-сервисы рамки. Он возник как сочетание двух Открытый исходный код проекты: Celtix разработан IONA Technologies и XFire разработан командой, размещенной в Codehaus. Эти два проекта были объединены людьми, работающими вместе в Фонд программного обеспечения Apache и новое имя CXF был получен путем объединения "Celtix" и "XFire".[нужна цитата ]
Ключевые аспекты дизайна CXF включают:
- Чистое разделение внешние интерфейсы, подобно JAX-WS, из ядра код.
- Простота, например, с созданием клиенты и конечные точки без аннотаций.
- Высокая производительность при минимальном вычислительные накладные расходы.
- Встраиваемый компонент веб-службы: примеры внедрения включают Spring Framework и Джеронимо.
CXF часто используется с Apache ServiceMix, Apache Camel и Apache ActiveMQ в Сервис-Ориентированная Архитектура (SOA) инфраструктурные проекты.
Функции
CXF включает в себя широкий набор функций, но в первую очередь ориентирован на следующие области:
- Поддержка стандартов веб-служб:
- JAX-WS API для разработки веб-сервисов
- JAX-RS (JSR 339 2.0) API для RESTful Разработка веб-сервисов
- JavaScript модель программирования для обслуживания и развития клиентов
- Maven инструменты
- CORBA поддерживать
- HTTP, JMS и WebSocket транспортные уровни
- Встраиваемое развертывание:
- Эталонная реализация удаленных служб OSGi
Смотрите также
- В Платформа веб-служб Axis
- Apache Wink, проект в стадии инкубации с поддержкой JAX-RS
- Список фреймворков веб-сервисов