Apache CXF és un projecte de programari de codi obert que desenvolupa un marc de serveis web. Es va originar com la combinació de Celtix desenvolupada per IONA Technologies i XFire desenvolupada per un equip allotjat a l'amfitrió ara desaparegut CodeHaus el 2006. Aquests dos projectes es van combinar a l'Apache Software Foundation. El nom "CXF" es va derivar combinant "Celtix" i "XFire".

Descripció CXF s'utilitza sovint amb Apache ServiceMix, Apache Camel i Apache ActiveMQ en projectes d'infraestructura d'arquitectura Orientada a Serveis (SOA).

Apache CXF admet les interfícies de programació Java JAX-WS, JAX-RS, JBI, JCA, JMX, JMS sobre SOAP, Spring,i els marcs d'enllaç de dades XML JAXB, Aegis, Apache XMLBeans, SDO.

CXF inclou el següent:

Suport d'estàndards de serveis web: SOAP Adreçament WS WS-Política WS-ReliableMessaging WS-SecureConversation WS-Seguretat WS-Política de seguretat API JAX-WS per al desenvolupament de serveis web Java - primer suport WSDL: primer eina API JAX-RS (JSR 339 2.0) per al desenvolupament de serveis web RESTful Model de programació JavaScript per al desenvolupament de serveis i clients Eines Maven Suport CORBA Capes de transport HTTP, JMS i WebSocket Desplegament incrustable: ServiceMix o altres contenidors JBI Geronimo o altres contenidors Java EE Tomcat o altres contenidors de servlet OSGi Refereix la implementació dels serveis remots d'OSGi

IONA Technologies distribueix una versió empresarial comercial d'Apache CXF amb el nom de FUSE Services Framework.

Referències

Categoria:Serveis d'Internet Categoria:Apache Software Foundation