Apache CXF
является продуктом двух проектов, Celtix
и XFire
, отсюда и название CXF
.
Celtix
, проект Enterprise Service Bus
(ESB) с открытым исходным кодом на основе Java, является продуктом консорциума ObjectWeb, который предоставляет промежуточные программные решения с открытым исходным кодом. Проект спонсируется IONA
.
С другой стороны, XFire
, основанный на Java фреймворк SOAP
, является проектом с открытым исходным кодом Codehaus
. И Celtix
, и XFire
, хотя и в своих первоначальных версиях, имели много общего, и поэтому разработчики обоих проектов решили выделить лучшее из обоих миров и запланировали лучшую версию 2.0 Celtix
и XFire
. ,
Сообщества обоих этих проектов вступили в инкубатор в фонде Apache Software для разработки версии 2.0. Прошло около 20 месяцев в инкубаторе Apache, прежде чем CXF наконец-то появился.
CXF
теперь формально известен как Apache CXF
, который концентрируется на предоставлении платформы веб-службы с открытым исходным кодом. Фреймворк, который имел первый выпуск как v2.0
, теперь развивается как v2.2
, с исправлениями ошибок и добавлением новых функций.