Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Apache CXF - это полнофункциональная среда веб-сервисов с открытым исходным кодом. Он возник как сочетание двух проектов с открытым исходным кодом : Celtix, разработанного IONA Technologies, и XFire, разработанного командой, размещенной в Codehaus. Эти два проекта были объединены людьми, работающими вместе в Apache Software Foundation, а новое название CXF было получено путем объединения « Celtix » и « XFire ». [ необходима цитата ]

Ключевые аспекты дизайна CXF включают:

CXF часто используется с Apache ServiceMix , Apache Camel и Apache ActiveMQ в проектах инфраструктуры сервис-ориентированной архитектуры (SOA).

Особенности [ править ]

CXF включает в себя широкий набор функций, но в первую очередь ориентирован на следующие области:

  • Поддержка стандартов веб-сервисов:
  • 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