Apache CXF
| Tipus | serveis Web | ||
|---|---|---|---|
| Versió inicial | 4 abril 2009 | ||
| Versió estable | |||
| Ús | servei web, biblioteca informàtica, Extensible Markup Language, network client (en) | ||
| 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) | Apache.org | ||
Fonts de codi
| |||
| 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ó
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:
- 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[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
- ↑ «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].
- 1 2 3 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].