(Перенаправлено из Codehaus XFire )
Перейти к навигации Перейти к поискуЭта статья содержит контент, который написан как реклама . ( Октябрь 2016 г. ) ( Узнайте, как и когда удалить этот шаблон сообщения ) |
Разработчики) | Фонд программного обеспечения Apache |
---|---|
Стабильный выпуск | 3.4.2 / 22 декабря 2020 г . |
Репозиторий | Репозиторий CXF |
Написано в | Ява |
Операционная система | Кроссплатформенность |
Тип | Веб-сервисы |
Лицензия | Лицензия Apache 2.0 |
Веб-сайт | cxf |
Apache CXF - это полнофункциональная среда веб-сервисов с открытым исходным кодом. Он возник как сочетание двух проектов с открытым исходным кодом : Celtix, разработанного IONA Technologies, и XFire, разработанного командой, размещенной в Codehaus. Эти два проекта были объединены людьми, работающими вместе в Apache Software Foundation, а новое название CXF было получено путем объединения « Celtix » и « XFire ». [ необходима цитата ]
Ключевые аспекты дизайна CXF включают:
- Полное разделение внешних интерфейсов , таких как JAX-WS , от основного кода .
- Простота, например, с созданием клиентов и конечных точек без аннотаций.
- Высокая производительность с минимальными вычислительными затратами .
- Встраиваемый компонент веб-службы: примеры внедрения включают Spring Framework и Geronimo .
CXF часто используется с Apache ServiceMix , Apache Camel и Apache ActiveMQ в проектах инфраструктуры сервис-ориентированной архитектуры (SOA).
Особенности [ править ]
CXF включает в себя широкий набор функций, но в первую очередь ориентирован на следующие области:
- Поддержка стандартов веб-сервисов:
- МЫЛО
- WS-адресация
- WS-Политика
- WS-ReliableMessaging
- WS-SecureConversation
- WS-Security
- WS-SecurityPolicy
- JAX-WS API для разработки веб-сервисов
- Поддержка Java- first
- WSDL -первый инструментарий
- JAX-RS (JSR 339 2.0) API для разработки веб-сервисов RESTful
- Модель программирования JavaScript для разработки сервисов и клиентов
- Инструменты Maven
- Поддержка CORBA
- Транспортные уровни HTTP , JMS и WebSocket
- Встраиваемое развертывание:
- ServiceMix или другие контейнеры JBI
- Geronimo или другие контейнеры Java EE
- Tomcat или другие контейнеры сервлетов
- OSGi
- Эталонная реализация удаленных служб OSGi
См. Также [ править ]
- Структура компании Axis Web Services
- Apache Wink , инкубационный проект с поддержкой JAX-RS
- Список фреймворков веб-сервисов
Ссылки [ править ]
Внешние ссылки [ править ]
- Веб-сайт Apache CXF