Перехоплювачі є основний процесор в CXF. Під час виклику служби створюється та викликається InterceptorChain. Кожен перехоплювач отримує можливість робити з повідомленням те, що хоче. Це може включати його читання, перетворення, обробку заголовків, перевірку повідомлення тощо.
Apache CXF використовується для розробка та надання веб-сервісів, як SOAP, так і RESTful, використовуючи різноманітні протоколи та формати даних.
В Apache Camel є компонент Camel CXF ключ до інтеграції маршрутів із веб-службами. Ви можете використовувати компонент Camel CXF для створення кінцевої точки CXF, яку можна використовувати одним із таких способів: Споживач — (на початку маршруту) представляє екземпляр веб-служби, який інтегрується з маршрутом.
Автобус є основою архітектури CXF. Він керує розширеннями та діє як постачальник перехоплювачів. Перехоплювачі для шини буде додано до відповідних ланцюжків перехоплювачів вхідних і вихідних повідомлень і помилок для всіх кінцевих точок клієнта та сервера, створених на шині (в її контексті).
Основні відмінності між веб-службою axis2 і веб-службою CXF такі: CXF підтримує WS-Addressing, WS-Policy, WS-RM, WS-Security та WS-I BasicProfile. Axis2 підтримує кожен із них, за винятком WS-Policy, який буде підтримуватися в майбутній версії.
Перехоплювачі є основний процесор в CXF. Під час виклику служби створюється та викликається InterceptorChain. Кожен перехоплювач отримує можливість робити з повідомленням те, що хоче. Це може включати його читання, перетворення, обробку заголовків, перевірку повідомлення тощо.