ACTIVIDAD GRUPAL SEMANA 09 Y SEMANA 10
PREGUNTA DE LA SEMANA 09:
· ¿Usar CXF qué beneficios trae?
CXF ofrece un seria de beneficios clave, como su soporte integral para estándares de
servicios web (SOAP, WSDL, WS-Addressing, etc), la flexibilidad en el desarrollo, la facilidad
de uso con APIs simples y su capacidad de integración con diferentes protocolos y
tecnologías de transporte. Además, su integración con Spring facilita la configuración y la
implementación de servicios.
· ¿Es CXF una implementación que ofrece alto rendimiento en comparación con Axis?
CXF: Utiliza técnicas de programación eficientes y optimizadas para garantizar un
rendimiento excepcional, Su arquitectura modular y basada en OSGi (Open Services Gateway
Initiative) permite un mejor control de los recursos y una gestión eficiente de la memoria.
AXIS: Axis también es una implementación popular para servicios web, sin embargo, en
comparación con CXF, ha mostrado una menor eficiencia y rendimiento en escenarios de alta
carga.
CXF supera a Axis en términos de rendimiento y escalabilidad, lo que lo convierte en la
elección preferida para aplicaciones que requieren altos niveles de rendimiento y fiabilidad.
· ¿Mencione y describa algunas anotaciones utilizadas por CXF?
La anotación @WebService: Indica que esta clase será tratada como un Servicio Web. Es la
única anotación obligatoria en la interfaz para Apache CXF. Sin embargo, hay otras como
(@WebParam, @WebResult y más) que son para configurar más detalladamente el servicio
web que se generará.
· ¿CXF puede integrarse con Spring, dar una breve explicación?
Si, CXF puede integrarse con Spring fácilmente. Permite la configuración de servicios
utilizando XML de Spring, lo que facilita la configuración y la gestión de dependencias. Esto
simplifica la configuración del contexto del servicio, la inyección de dependencias y la gestión
de recursos, aprovechando la potencia y flexibilidad y las funcionalidades de Spring
PREGUNTA DE LA SEMANA 10:
• ¿Por qué usar Apache Axis2?
Apache Axis2 proporciona una sólida infraestructura para el desarrollo de servicios web en
Java. Destaca por su soporte a estándares como SOAP y WSDL, su arquitectura modular que
brinda flexibilidad y su capacidad de extensión para integrar funcionalidades personalizadas.
• ¿Es mejor Apache Axis2 sobre Apache CXF, dar una breve explicación?
La elección entre Axis2 y CXF depende de preferencias y requisitos. Axis2 se integra de
manera más natural con Spring, lo cual ser beneficioso en entornos ya basados en Spring.
CXF, por otro lado, es elogiado por su facilidad de uso y configuración
• ¿Qué metodología se utiliza para generar WSDL en Axis2?
La generación de código Java a partir de un archivo WSDL en Axis2 se realiza mediante la
herramienta ´WSDL2Java´. Esta herramienta simplificada la implementación del servicio web
al automatizar la generación del código de infraestructura basado en la descripción del
servicio en el archivo WSDL.
• ¿Axis2 puede integrarse con Spring mejor que CXF, dar una breve explicación?
Si, Axis2 tiene a integrarse de manera más sencilla y natural con Spring en comparación con
CXF. Esta integración facilita la gestión de componentes y dependencias, lo que puede ser
crucial si tu proyecto ya utiliza Framework Spring.
INTEGRANTES:
-Antón Belleza, Victor Dario
-Condori Huaraya, Ronaldino
-Morillos Salazar, Agustin Natalio
-Toro Susanibar, Cielo