Apache CXF es un marco de servicios web de código abierto con todas las funciones . Se originó como la combinación de dos proyectos de código abierto: Celtix desarrollado por IONA Technologies y XFire desarrollado por un equipo alojado en Codehaus. Estos dos proyectos fueron combinados por personas que trabajaban juntas en la Apache Software Foundation y el nuevo nombre CXF se derivó de la combinación de " Celtix " y " XFire ". [ cita requerida ]
Desarrollador (es) | Fundación de software Apache |
---|---|
Lanzamiento estable | 3.4.2 / 22 de diciembre de 2020 |
Repositorio | Repositorio CXF |
Escrito en | Java |
Sistema operativo | Multiplataforma |
Tipo | Servicios web |
Licencia | Licencia Apache 2.0 |
Sitio web | cxf |
Las consideraciones de diseño clave de CXF incluyen:
- Separación limpia de interfaces , como JAX-WS , del código central .
- Sencillez con, por ejemplo, la creación de clientes y endpoints sin anotaciones.
- Alto rendimiento con mínima sobrecarga computacional .
- Componente de servicio web integrable: ejemplos de incrustaciones incluyen Spring Framework y Geronimo .
CXF se utiliza a menudo con Apache ServiceMix , Apache Camel y Apache ActiveMQ en proyectos de infraestructura de arquitectura orientada a servicios (SOA).
Características
CXF incluye un amplio conjunto de funciones, pero se centra principalmente en las siguientes áreas:
- Soporte de estándares de servicios web:
- API JAX-WS para el desarrollo de servicios web
- API JAX-RS (JSR 339 2.0) para el desarrollo de servicios web RESTful
- Modelo de programación JavaScript para desarrollo de clientes y servicios
- Herramientas de Maven
- Soporte CORBA
- Capas de transporte HTTP , JMS y WebSocket
- Implementación integrable:
- ServiceMix u otros contenedores JBI
- Geronimo u otros contenedores Java EE
- Tomcat u otros contenedores de servlets
- OSGi
- Implementación de servicios remotos OSGi de referencia
Ver también
- El marco de servicios web de Axis
- Apache Wink , un proyecto en incubación con soporte JAX-RS
- Lista de marcos de servicios web
Referencias
enlaces externos
- Sitio web de Apache CXF