Apache CXF
![]() | |
Tipus | serveis Web |
---|---|
Versió inicial | 4 abril 2009 ![]() |
Versió estable | |
Llicència | Llicència Apache, versió 2.0 ![]() |
Característiques tècniques | |
Sistema operatiu | Multiplataforma |
Plataforma | Màquina Virtual Java ![]() |
Escrit en | Java ![]() |
Equip | |
Desenvolupador(s) | [[1]] |
Més informació | |
Lloc web | cxf.apache.org (anglès) ![]() |
Seguiment d'errors | Seguiment d'errors ![]() |
| |
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".[1]
Descripció
[modifica]CXF s'utilitza sovint amb Apache ServiceMix, Apache Camel i Apache ActiveMQ en projectes d'infraestructura d'arquitectura orientada a serveis (SOA).[2]
Apache CXF admet les interfícies de programació Java JAX-WS,[3] :§14-9JAX-RS, JBI, JCA, JMX, JMS sobre SOAP, Spring,[3]i els marcs d'enllaç de dades XML JAXB, Aegis, Apache XMLBeans, SDO.[4]
CXF inclou el següent:
- Suport d'estàndards de serveis web:
- API JAX-WS per al desenvolupament de serveis web[3] :§14-9
- 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:
- 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.[5]
Referències
[modifica]- ↑ «Celtix: The Open Source Java Enterprise Service Bus» (en anglès). ObjectWeb, 01-05-2008. Arxivat de l'original el April 9, 2009. [Consulta: 2 agost 2021].
- ↑ «Introduction to Apache CXF | Baeldung» (en anglès americà), 11-07-2016. [Consulta: 26 febrer 2025].
- ↑ 3,0 3,1 3,2 Deinum et al., 2014.
- ↑ «Apache CXF -- Project Status» (en anglès). cxf.apache.org. [Consulta: 27 setembre 2022].
- ↑ «Apache CXF -- Why CXF?» (en anglès). [Consulta: 26 febrer 2025].